Christmas morning delivery is open. Cards land at 7am on the 25th.Schedule yours ›
Home › Ideas › Christmas

Last-minute Christmas gifts you can send tonight

3 November 2026 · 4 min read

Quick answer

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.

See the Snowglobe card

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.

Someone's
waiting for this.