A good stocking is a little pile of surprises rather than one big present. Most of the joy is in rummaging, so the trick is plenty of small, useful or funny things. Here are 50 stocking fillers that usually cost under £10 in UK shops, sorted by who they are for. Prices change, so check before you buy.

Stocking fillers for kids
- Mini jigsaw puzzle
- Bubble wands or a bubble machine refill
- Bath fizzers or bath crayons
- A small torch or head torch
- Sticker books
- Playdough or modelling clay
- A paperback book from their favourite series
- Card games such as Uno or Dobble
- Glow sticks and glow-in-the-dark stars
- A colouring book and a new set of pencils
- Hair accessories or a fun hat
- A pocket money purse with a few coins inside
Stocking fillers for teens
- Phone stand or grip
- Lip balm or a mini skincare set
- Fun socks
- Card game for groups, such as a party quiz
- Scented candle
- Reusable water bottle stickers
- Hair scrunchies or clips
- Mini notebook and gel pens
- A cinema or app gift card
- Snacks from another country
Stocking fillers for women
- Hand cream
- Cosy bed socks
- A good bar of chocolate
- Silk scrunchie or hair clip
- Mini bottle of prosecco or alcohol-free fizz
- A paperback novel
- Face masks
- A small plant or bulb kit
- Pretty notebook
Stocking fillers for men
- Wool socks
- Hot sauce or a spice mix
- Multi-tool keyring
- Lip balm for cold weather
- Craft beer or alcohol-free beer
- A puzzle book or crossword collection
- Phone charging cable
- Hand warmers
- Coffee from a local roaster
Stocking fillers for grandparents
- Large-print puzzle book
- Photo printed on a magnet
- Bird seed or a fat ball feeder
- Herbal tea selection
- Cosy slipper socks
Stocking fillers for the whole family
- Chocolate orange
- Christmas cracker jokes in a jar
- A family quiz game
- Satsuma or clementine for the toe
- A new tree decoration with the year on it
How to fill a stocking on a budget
Set a limit and stick to it. Decide on a total, such as £20 or £30, before you shop.
Mix useful and fun. Socks and lip balm next to a joke gift keeps it interesting.
Wrap a few things. Even small items feel special wrapped, and it makes the stocking last longer.
Buy early and through the year. Picking up bits in sales means the stocking costs less in December.
Need bigger presents too? See our Christmas gifts under £20 and Secret Santa ideas.
What are good stocking fillers for under £10?
Chocolate oranges, cosy socks, hand cream, card games, mini puzzles and bath fizzers are all popular and usually under £10.
How much should you spend on a Christmas stocking?
There is no rule. Many families set a total of £20 to £30 per stocking and fill it with several small items.
Why do people put a satsuma in the toe of a stocking?
It is an old tradition. Oranges were once a rare winter treat, and a satsuma or clementine is still a cheap, cheerful way to fill the toe.



