A small budget is no barrier to a lovely present. The gifts people remember are the ones that feel chosen for them, and that has nothing to do with price. These 35 ideas all come in at around £20 or less, with a few homemade options that cost even less.

For friends
- A scented candle — pick a winter scent like fig, cedar or orange.
- A pretty mug filled with hot chocolate stirrers.
- A paperback you loved this year, with a note inside about why.
- A small framed photo of the two of you.
- Fluffy socks and a face mask for a night in.
- A mini bottle of something nice — sloe gin, a craft cider or an alcohol-free spirit.
- A plant cutting from your own garden, potted up.
For colleagues and Secret Santa
- Speciality coffee or loose-leaf tea.
- A quality pen in a nice box.
- A desk plant that copes with office light.
- A reusable water bottle.
- A set of fun sticky notes or a weekly desk planner.
- Fancy biscuits or a small box of chocolates.
For more ideas in the usual £5–£15 range, see our Secret Santa gift ideas.
For teachers and nursery staff
- A handwritten card from your child — teachers really do keep them.
- A hand cream or lip balm set.
- A good-quality mug (but maybe not the twentieth "best teacher" one).
- A local bookshop voucher.
- A small plant or a bunch of seasonal flowers.
For neighbours and the postie
- Homemade biscuits or mince pies in a tin.
- A jar of chutney, jam or flavoured salt.
- A box of festive tea bags.
- A bottle of mulled wine spice with a recipe card.
For family
- A personalised calendar with family photos for every month.
- A cosy hot water bottle with a knitted cover.
- A jigsaw puzzle for Boxing Day.
- A recipe book you write yourself with family favourites.
- Kitchen gadgets that actually help — a good peeler, a microplane grater.
- Seeds and a small trowel for the gardener.
Homemade gifts that cost even less
- Infused oil or vinegar with rosemary or chilli.
- Biscotti or shortbread in a jar with a ribbon.
- Hand-poured candles in old teacups.
- Bath salts with dried lavender.
- A photo book or printed mini album.
- Knitted or crocheted coasters.
- Vouchers for your time — babysitting, a cooked dinner or a lift to the airport.
How to make a small gift feel generous
Wrap it beautifully. Brown paper, twine and a sprig of greenery make even a £5 present look special.
Write a real message. A handwritten tag or card turns a small gift into something personal. Our Christmas messages are a good starting point.
Pair two small things. A mug and good hot chocolate, a notebook and a pen, a candle and matches — pairs feel thoughtful.
Give a little of yourself. Homemade food, a printed photo or a promise of your time often means more than anything from a shop.
What can I buy for Christmas for under £20?
Candles, speciality coffee or tea, good-quality pens, desk plants, paperbacks, cosy socks and homemade treats such as biscuits or chutney all make thoughtful gifts under £20.
What is a good Christmas gift for a teacher?
A handwritten card from the child is the gift teachers value most. Add a small treat such as hand cream, a plant or a bookshop voucher if you like.
How do I make a cheap gift look expensive?
Wrap it in brown paper with real ribbon and greenery, add a handwritten tag, and pair two complementary items rather than giving one on its own.



