Last-minute Christmas gifts you can send tonight
The best last-minute Christmas gifts are digital and personal: an experience voucher, a subscription, a charity donation in their name, or a personal card with your voice and photos scheduled for Christmas morning. Anything that shows you thought about them specifically beats an expensive generic gift.
What makes a last-minute gift feel planned
Two things: it's about them, not just from you, and it arrives at the right moment. A gift that lands on their phone at 7am on Christmas Day feels planned, even if you made it on the 24th.
Ideas that arrive instantly
1. A personal card with your voice and photos
Record a voice note, add photos from the year and invite the family to add messages. Schedule it for Christmas morning. Make a Snowglobe card from £2.99.
2. An experience voucher
A cooking class, a spa day or theatre tickets. Pair it with a note explaining why you chose it.
3. A subscription
Audiobooks, a streaming service, a magazine or a coffee subscription they'd never buy themselves.
4. A donation in their name
Pick a charity they care about and tell them why in your card.
5. A "voucher" from you
Promise something only you can give: a day out together, a home-cooked dinner, a weekend of babysitting. Put it in writing so it counts.
6. A photo book order
Many services let you design today and deliver in January. Send a preview of the cover in your card on Christmas Day.
Combine them
The strongest last-minute gift is a small gift plus a personal message. A voucher on its own is a transaction. A voucher inside a card where they hear you say why you chose it is a gift.
When is too late?
With scheduled delivery, you can make a card late on Christmas Eve and still have it arrive on Christmas morning.
Say it with Snowglobe.
An animated Christmas card with your voice, your photos and the whole family. From £2.99.
Questions
What is a good last-minute Christmas gift?
A personal digital gift that arrives on time, such as a card with your voice note and photos scheduled for Christmas morning, an experience voucher or a subscription.
Can I send a gift on Christmas Day itself?
Yes. Digital gifts and e-cards arrive instantly, and many can be scheduled for a specific time on Christmas Day.