A late gift does not have to be a lesser one. What changes in the final stretch before Christmas is the order of decisions. Earlier in the season you pick the gift and then check shipping. Now you check the delivery date first and choose only among the items that can make it, which rules out personalized, made-to-order and overseas listings straight away.
There is also more room than it seems. Digital gifts arrive in minutes, many stores offer buy online, pick up in store the same day, and many drugstore photo counters print photos within hours. The list below starts with gifts that need no shipping at all and moves on to everyday items that are easy to find with a near delivery date.
How we chose
Every idea is either delivered electronically or a common product type sold by many sellers, which makes it easier to find a listing that still arrives in time. Nothing on the list needs personalizing, a clothing size or assembly. Each check line covers the detail that decides whether the gift works on the day. For our wider method, see how we choose.
Price guide: $ is under $25, $$ is $25 to $75, $$$ is over $75.
Last minute Christmas gifts that need no shipping
An Amazon eGift card
What to check: The delivery method. Email and text cards can be scheduled for a chosen day, and the print-at-home version gives you something to put in an envelope.
Check price on AmazonAn Audible gift membership
What to check: Whether the recipient already listens on Audible. The gift arrives by email and is redeemed on their own Amazon account.
Check price on AmazonA Kindle book sent as a gift
What to check: That they read on a Kindle or the free Kindle app. The book goes to an email address and joins their library once they accept it.
Check price on AmazonA digital gift card for a game or streaming service
What to check: The exact service and region. Codes for US services work on US accounts, and some cannot be applied to plans billed through a phone carrier.
Check price on AmazonFast-shipping gifts that are hard to get wrong
An Echo Dot smart speaker
What to check: The assistant already in the home. Echo uses Alexa; if the household runs Google or Apple speakers, buy that brand so the devices work together.
Check price on AmazonA fast family card game
What to check: The player count and age range on the box, and a playing time under 30 minutes so it gets replayed.
Check price on AmazonA lined cable-knit beanie
What to check: A fleece or satin lining, which blocks wind and avoids the itch of rough knit, and a fold-up cuff for an adjustable fit.
Check price on AmazonSherpa-lined slipper socks
What to check: Rubber grippers on the soles, which matter on hardwood and stairs, and sizing given as a broad shoe-size range.
Check price on AmazonAn insulated 32 oz water bottle
What to check: A wide mouth for ice and cleaning, a leak-proof lid, and whether the bottle is dishwasher safe or hand wash only.
Check price on AmazonA wooden picture frame for a photo you print locally
What to check: The mat opening against your print size. An 8 by 10 frame with a mat usually holds a 5 by 7 photo.
Check price on AmazonEdible gifts that travel well
A bag of whole-bean specialty coffee
What to check: A roast date printed on the bag, and ground coffee instead of whole beans if they do not own a grinder.
Check price on AmazonA box of chocolate truffles
What to check: A firm delivery date at checkout, insulated packaging if it is going to a warm state, and allergen labeling for nuts.
Check price on AmazonA hot sauce sampler set
What to check: Heat levels marked on each bottle and a range from mild to hot. Sets made only of extreme sauces end up forgotten in the fridge door.
Check price on AmazonHow to choose last-minute gifts that arrive in time
- Go by the delivery date at checkout. Enter the recipient’s address and read the date shown there before you pay. It is the only estimate that accounts for the item, the seller and the destination.
- Skip anything personalized or made to order. Engraving, custom prints and items shipped from overseas take longer than standard listings.
- Look at who ships it. The ships from and sold by lines on the listing show whether the item comes from a large warehouse or a small seller with its own schedule.
- Keep a no-shipping backup. A scheduled eGift card or a donation made in their name to a cause they care about is ready in minutes if a parcel is delayed.
Still filling stockings? See our stocking stuffers for everyone and Christmas gifts under $25.
Common questions
What can I buy on Christmas Eve that will still be a good gift?
A digital gift delivered by email, such as an eGift card, an audiobook membership or a Kindle book, can be bought minutes before you need it. Local options also work: a store pickup order, a framed photo printed at a photo counter or a donation made in their name.
How late can I order Christmas gifts online?
It depends on the item, the seller and your address, so there is no single date that applies to everything. Go by the delivery date shown at checkout before you pay, and if it falls after Christmas, choose a different listing or a digital gift.
How do I make a digital gift feel special?
Give it something physical to arrive in. Print the code or confirmation, put it inside a handwritten card and pair it with a small item, such as a chocolate bar or a bookmark for an audiobook or e-book gift.
Is a gift card a thoughtful last-minute present?
It can be, when it is specific. A card for the store, platform or service they already use, with a note naming what you picture them buying, shows more care than a generic amount. It also lets them shop the after-Christmas sales.