Skip to content

How to fill a stocking on a budget: a practical plan for under £20

By [OWNER NAMES] · Published 5 October 2026 · Updated 27 October 2026

Twenty pounds sounds tight for a whole stocking, and it is if you walk into a shop in mid December and start picking things up. It is very workable if you plan it like a small shopping list rather than a treasure hunt. This is the plan we use ourselves: decide the shape of the stocking first, buy the anchor item early, and let the cheap bits fill in around it.

Start with the shape, not the shopping

A stocking that feels generous on Christmas morning usually has four kinds of thing in it, in roughly this order from the toe up:

  • One anchor. The thing they will still be using in February. A card game, a book, a decent lip balm, a puzzle.
  • One or two edible treats. Chocolate, sweets or a proper snack. These are cheap, they disappear, and nobody has to find a shelf for them.
  • Something useful. Socks, a hand cream, a keyring tool. It sounds dull written down, but it is the bit that gets used every day.
  • Something small and silly. One, not five. This is where budgets usually leak.

If you buy one of each, you have a full stocking with four or five parcels to open, which is the number that feels right for most people. More than that and the quality drops to fit the budget.

A rough split of £20

There is no magic formula, but this split works for most ages:

  • Anchor: £7 to £9
  • Edible treats: £4 to £5 in total
  • Useful item: £3 to £5
  • Small and silly: £2 to £3

The point of writing it down is that it stops the anchor creeping up to £15 and leaving you a fiver for everything else. If you see something lovely for £12, that is fine, but then the useful item becomes a pair of socks you already have in a drawer, not another purchase.

What that looks like in practice

For a child of 4 to 7

Card games are the best value anchor at this age. A Top Trumps pack at around £6 to £8 or a classic like Snap or Happy Families at around £5 will be played for months, and small children are perfectly happy with the old games. Add a Hotel Chocolat Milk Chocolate Santa Tiddly Pot at around £3, a Baker Ross craft kit such as the Dragon Suncatchers at around £5, and you are at roughly £15 to £18 with room for a satsuma and a pair of socks. Our guide to stocking fillers for 4 to 7 year olds under £5 has more ideas at the very cheap end.

For a child of 8 to 12

This age likes things that feel slightly grown up. The IQ Busters metal puzzles at around £5 or a Nexcube speed cube at around £8 make good anchors because there is a challenge built in. Pair that with a Crystal Growing Kit at around £5 for something to do on Boxing Day and a chocolate treat, and you are inside £20 without anything feeling like filler. See stocking fillers for 8 to 12 year olds under £10 for the full list.

For a teenager

Teenagers are the hardest age to fill on a small budget because the things they want are expensive. Lean into consumables: the Body Shop Pink Grapefruit Lip Butter at around £5, a Holly Botanic lip scrub at around £5.50, or a Top Trumps Gen Z pack at around £6.40 for something to play with friends. We have a whole page of teen stocking fillers under £5.

For adults

For grown ups, the useful and edible categories do most of the work. A Hotel Chocolat Selector at around £4.65, a Carmex lip balm at around £3.50 and The Body Shop Cranberry Crush Hand Cream at around £5 cover three parcels for about £13. For men, Holland & Barrett protein bars, Ember Biltong and a mini multi tool keyring do the same job. Browse stocking fillers for her under £5 and for him under £5.

Where budgets leak

In our experience, almost nobody overspends on the anchor. The money goes on the small extras picked up at the till, on multipacks of novelty items, and on postage. A few habits help:

  • Keep a running total on your phone. Write the budget at the top and every purchase underneath. It takes seconds and stops the drift.
  • Watch delivery charges. A £4 item with £3.95 postage is an £8 item. Group small orders from the same shop, or buy from shops you already order from so you pass the free delivery threshold anyway.
  • Skip the multipack of novelty bits. Ten small plastic things for £5 often feels like value in the shop and like clutter on Boxing Day.
  • Buy the chocolate last. It is the easiest thing to find locally, it keeps its price, and buying it early mostly means buying it twice.

Make the stocking look full without spending more

Presentation does a lot of work. Wrap everything separately, even the socks, because five parcels feel like more than one bag of five things. Put something bulky but cheap in the toe: a satsuma or clementine is the traditional answer and costs pennies. Use tissue paper rather than more items to pad out the top. And put the anchor near the top so it is opened last, or near the bottom so it is a surprise, depending on how patient the recipient is.

Timing

Buy the anchor in November, when the full range is in stock and you have time to compare. Buy the useful item whenever you see it. Leave the edible treats until the last week or two, unless they need posting. If you are ordering online, check each shop's last order date for Christmas delivery early in December; our guide on when to buy explains how to avoid the last minute scramble.

When £20 is per stocking and there are several stockings

If you are filling stockings for three children, the pressure is less about any single item and more about fairness. Children compare. The easiest way to handle it is to give every stocking the same shape (one anchor, one treat, one useful, one silly) even if the items differ. Nobody counts pounds, but they do count parcels.

The short version

Pick the shape first. Spend about half the budget on one thing they will keep using. Fill the rest with treats and something practical. Keep a running total, watch postage and buy the chocolate last. If you would rather we did the picking, our gift finder asks four questions and builds a list within your budget.

Some links on our guide pages are affiliate links. We may earn a small commission at no extra cost to you. How this works