It’s 23 December. Or even the 24th. Almost all your presents are ready, except one. And then you realise it’s far too late to count on a delivery.
A last-minute Christmas gift can still be genuinely thoughtful, even without a parcel on its way. A booking, a gift card, a ticket or a gesture prepared at home can sometimes mean more than something bought in a rush.
Here are 10 ideas that need no delivery: gifts you can receive by email, print or book online. You can find a last-minute gift without rushing around the shops. And if you’re still looking, find another Christmas gift idea in our selection.
How do you choose a great last-minute gift?
Choose something instant. As Christmas approaches, go for something you can receive straight away by email or print at home. It also saves you spending the day refreshing the tracking page for a parcel that won’t arrive in time.
Give them room to choose. If you’re unsure about the size, their tastes or even whether they’ll use a gift, a gift card or an experience is often a safer choice. That’s particularly true of people you know well but whose shoe size you couldn’t tell anyone.
Make the presentation count. A digital gift doesn’t have to look like an email forwarded between meetings. Lovely paper, an envelope and a few handwritten words are enough to make it feel right at home under the tree.
Last-minute gift ideas delivered by email
Idea No. 1: A gift card
A gift card is your last-minute Christmas gift lifesaver. You avoid choosing the wrong thing, and the person can take their time picking something they really like.
The Zèta gift card is digital and arrives by email immediately after you order, even on the evening of the 24th. You can forward it directly or print it to put under the tree.
It lets them choose from vegan trainers, smart shoes and accessories, all handmade in Portugal. It’s also a good option when you don’t know their shoe size. Available amounts are €50, €100, €139, €155, €159 and €180.

Idea No. 2: A subscription
A subscription is a good choice for a last-minute gift that keeps giving beyond 25 December.
Music, films and series, newspapers and magazines, or audiobooks: a subscription can be activated in minutes and enjoyed for months.
The best approach is to start with their habits. If your brother listens to podcasts every morning or your mother devours novels, you probably already have an idea.
Idea No. 3: An online class or workshop
Know someone who’s always keen to learn something new? Give them an online class or workshop.
You can give a cooking, photography or language class straight away, and they can take it whenever they like. No need to find a free date between Christmas, New Year and family meals.
A lovely way to start the year with a new activity.
Printable gifts: the secret to a successful last-minute present
Idea No. 4: A printable gift voucher
You can create your own gift voucher: ‘Good for dinner’, ‘Good for a day without household chores’, ‘Good for a weekend away together’…
The idea costs little or nothing, but it shows you’ve thought about the person. For someone who values moments over things, it’s an option we’d happily choose ourselves.
Print the voucher on lovely paper, slip it into an envelope and add a few handwritten words. Your gift is ready.
Idea No. 5: Tickets to a concert, show or match
Have you thought of someone who loves music, theatre or sport? Two tickets could be a wonderful surprise. They arrive by email, can be printed in seconds and could even become an outing together.
Instead of another object under the tree, you’re giving them a date to look forward to. And that usually goes down rather well.

Idea No. 6: A ticket to an exhibition or museum
For someone who loves discovering new things, an exhibition or museum visit could be just the thing. You can book a ticket online and print it at home.
You could even choose an exhibition taking place in January. The gift is ready on 24 December, but the day out is still to come.
Experiences you can book at the last minute
Idea No. 7: A restaurant meal
You can book a lovely dinner in two minutes, even on 24 December. Choose a restaurant the person likes and announce the surprise with a little printed card.
You can simply write down the date, place and time. Your gift is ready, and the booking saves you from that classic 24 December predicament: desperately searching for somewhere that’s open.
Idea No. 8: An activity or weekend away
For a change from material gifts, consider an activity or a weekend away. A massage, an escape room or a cooking class can be booked online at the last minute.
You can simply print the booking confirmation or make a little card to announce the surprise. And this time, there’s no risk of the gift being forgotten at the back of a cupboard.
Meaningful last-minute gift ideas
Idea No. 9: A charity donation
If there’s a cause close to their heart, you can make a donation in their name.
The receipt arrives by email. You can print it and tuck it into a card, with a few lines explaining why you chose this charity.
For someone close to you who would rather support a cause than receive yet another object, this can be a particularly thoughtful choice. And at least you know your gift won’t end up at the back of a cupboard.
Idea No. 10: A local shop gift card
Your favourite bookshop, a local maker or a small shop the person already loves may offer gift cards too.
Some are available online or can be printed immediately. You let the person choose what they like while supporting a business near you.
It’s also a good solution for that brother-in-law whose dog’s name is about the only thing you know. You have few clues, but at least you can avoid giving the wrong gift.
FAQs about last-minute Christmas gifts
What can you give as a last-minute gift?
If you’re short on time, choose a gift card, a subscription or a booking. For something more personal, a printable voucher you’ve created yourself works beautifully. The important thing is being able to give it straight away, without relying on a delivery.
What printable gift can you give for Christmas?
A personalised voucher lets you give something truly suited to the person: dinner, a day out or a weekend away. You can also print tickets for a show, a match, an exhibition or a museum. It all depends on what you already know about their tastes.
Can you print a gift card?
Yes, if the gift card is sent by email. The Zèta gift card, for example, arrives immediately after you order and can be forwarded directly or printed. Then simply slip it into an envelope to give as a present under the tree.
