How to Save Money on Christmas Presents UK: 15 Practical Tips
Published 6th November 2026·Updated 6 November 2026
Reviewed by: Money Saving Advice Editorial Team
How to Save Money on Christmas Presents UK: 15 Practical Tips
You can cut your Christmas present spend significantly without buying worse gifts. The key is planning earlier and being more deliberate about who you buy for and how much you spend.
The short answer
Summary
- Agree limits with family and friends before anyone starts shopping — this alone can halve your gift spend
- Buy in October and November rather than December to get better stock and sale prices
- Use cashback sites (TopCashback, Quidco) on every online purchase
- Secret Santa works for large families and friend groups — one good gift beats six mediocre ones
- Vinted and eBay are legitimate sources of pre-loved gifts that often look brand new
The short answer
This guide is for information only and does not constitute financial advice. Always check your eligibility and read the full terms before applying for any financial product.
How much do people spend on Christmas presents in the UK?
UK households spend an average of £200-£350 on gifts each Christmas, according to the Money Advice Service. The total Christmas spend — including food, travel and nights out — is typically £600-£800. Gift spending is the largest single category.
The strategies below target gift spend specifically. For a full budget breakdown covering all Christmas costs, see our Christmas budget guide.
15 ways to spend less on Christmas presents
1. Set per-person limits and share them early
The most effective single action. Agree a limit with family and friends in October — not December — before anyone has bought anything. It is much easier to agree a £30 limit before the shopping starts than to admit you spent £15 on someone who spent £60 on you.
Suggested starting points:
| Relationship | Suggested limit |
|---|---|
| Partner / spouse | Whatever feels right to both of you |
| Parents and in-laws | £25-£50 each |
| Siblings | £20-£40 each |
| Extended family adults | £10-£25 each |
| Children in the family | £15-£30 each |
| Friends | £15-£25 each |
| Work colleagues | £5-£10 (or Secret Santa) |
2. Switch large groups to Secret Santa
For families with more than four or five adults, or friend groups, Secret Santa changes the economics entirely. Instead of buying for every person, each person buys one gift for one person. A £30 Secret Santa gift is usually much better received than six £5 gifts.
Online tools like Elfster (elfster.com) handle the draw and wish lists anonymously for free.
3. Buy earlier — October and November, not December
December is the most expensive time to buy. Popular products sell out, panic-buyers pay full price, and next-day delivery charges spike. Buying in October and November gives you time to compare prices, wait for sales and use cashback.
4. Use cashback sites on every online purchase
TopCashback and Quidco pay you a percentage of your spend at hundreds of retailers — M&S, John Lewis, Amazon, ASOS, Currys and many others. The rates vary (typically 1-10%) but add up across a full gift list.
Activate cashback before you click through to the retailer. Do not use a voucher code at checkout — most codes void the cashback. See our cashback apps guide for a full comparison.
5. Buy in the Black Friday sales — but check prices first
Black Friday (late November) falls at the right time to stock up on Christmas gifts. Electronics, toys and home goods often see genuine discounts. The trap is buying things that were never on your gift list just because they look discounted.
Use CamelCamelCamel for Amazon or PriceSpy for multi-retailer comparisons to verify the discount is real before buying.
6. Buy pre-loved on Vinted or eBay
Pre-loved gifts are increasingly mainstream. For clothing, accessories, books, games, DVDs and many household items, Vinted and eBay offer items in excellent or like-new condition at a fraction of the new price. Vinted in particular lists items in "new with tags" condition regularly.
The stigma around pre-loved gifts has faded significantly — the environmental case is strong and the quality is often indistinguishable from new.
7. Use supermarket loyalty points
Tesco Clubcard points, Nectar points (Sainsbury's/Argos), and Boots Advantage Card points are all redeemable at Christmas. If you have been collecting throughout the year, now is the time to use them. Tesco Clubcard points can be exchanged for vouchers worth 3x their face value with certain partners.
8. Try experience gifts instead of physical ones
Experiences — a meal out, a cinema trip, a cooking class, a spa day — are often cheaper than equivalent physical gifts and are usually more memorable. They also eliminate the problem of buying something the recipient does not want.
Groupon and Wowcher list experience deals, though read the terms carefully (many have expiry dates and location restrictions).
9. Make gifts for the people who appreciate them
Homemade food gifts — biscuits, brownies, flavoured oils, homemade jam — cost very little to produce but are genuinely appreciated by the right people. This works best for people you know well who value the effort over the monetary amount.
10. Pool contributions for bigger gifts
For parents, in-laws or other recipients who would benefit from one meaningful gift rather than several small ones, suggest pooling. Five siblings each contributing £20 can give a genuinely useful gift rather than five marginal ones.
11. Set a household decorations and wrapping budget
Wrapping paper, gift bags, ribbons, tags and cards add up to £20-£40 for a typical household. Buying a simple roll of kraft paper, reusing gift bags from previous years and writing personal tags by hand is both cheaper and often better-received than elaborate commercial wrapping.
12. Buy children's gifts from the toy sales, not toy shops at full price
Major toy brands — LEGO, Hot Wheels, Barbie, board games — go on sale at Argos, Smyths, Amazon and The Entertainer throughout October and November. Buying in those sales rather than at full price in December saves 20-40% on the same products.
13. Use the Amazon wish list feature
Ask recipients (especially children) to build an Amazon wish list. This prevents duplicates, ensures you buy things actually wanted, and lets you see the full price range of what they want to help you pick within your budget.
14. Skip gifts for adults who do not expect them
Not every relationship requires a physical gift. A Christmas card, a phone call or a meal together can replace an obligatory gift for adult relatives you do not see often. Most people prefer the honesty.
15. Plan next year's gifts in the January sales
If you spot something ideal for someone in the January sales, buy it immediately at the reduced price and keep it. This sounds organised to the point of implausibility, but it costs nothing to try once — and a gift bought in January at 50% off beats a panic-bought full-price one in December.
FAQ
Is it rude to suggest a gift limit to family? No. Most families are relieved when someone raises it. The awkwardness of the suggestion is much smaller than the awkwardness of a spending mismatch on Christmas Day. Raise it in October, frame it as making things easier for everyone, and suggest a specific number rather than asking others to propose one.
Are Vinted gifts acceptable to give at Christmas? Yes, increasingly so. If the item is clean, in good condition and appropriate for the recipient, there is no reason a pre-loved gift is inferior to a new one. Many Vinted sellers list items that were gifts they received and never used — still new, with tags.
How do I track my Christmas spending? A simple spreadsheet works well: one column for recipients, one for planned spend, one for actual spend. Alternatively, Monzo's "Pots" feature lets you ring-fence your gift budget and see exactly what you have left.
What is the cheapest way to send Christmas gifts by post? Royal Mail's second class is the cheapest for standard letters and small parcels. For larger items, compare Hermes (Evri), DPD and Parcelforce. Send early — by the first week of December — to avoid express delivery charges.
How much should I spend on a child's Christmas present? This depends on your relationship to the child and what other adults in the family are spending. £15-£30 is a typical range for extended family; more for your own children depending on your overall budget. Agreeing limits with the child's parents in advance prevents overspending and helps them manage expectations.