Gifts for the Person Who Has Everything: 25 Ideas They Won't Already Own

Updated 22 August 2026

A woman surrounded by wrapped gifts while thinking about what to buy for someone who has everything

Every family has one: the person who buys what they want the moment they want it, and answers "oh, I don't need anything." Here's how to delight them anyway.

The trick with the "has everything" person is to stop buying things — they've got those — and instead give experiences, consumables, and personalised pieces they can't simply buy for themselves. Here are 25 ideas that land, even with the fussiest recipient.

Tip: add your favourites to a Genielist and share it with whoever else is buying for them — or, cheekily, ask them which ideas feel most like them. No more "I really don't mind." Start a free list →

(Contains affiliate links — we may earn a small commission at no extra cost to you. It never changes what we recommend.)

Give an experience, not an object

  1. A restaurant tasting menu or afternoon tea (£30–£120) — a treat they'll remember.
  2. A class or workshop (£25–£90) — pottery, cocktails, life drawing, a cookery course.
  3. A driving or adrenaline day (£40–£150) — supercars, karting, clay shooting.
  4. Tickets (£20–£150) — theatre, gig, comedy, or their team.
  5. A spa day or massage voucher (£40–£120).
  6. A short getaway or glamping night (£60–£250) — for the big-budget gift.

Give something consumable

  1. A premium food or drink hamper (£30–£90) — the good stuff they won't buy themselves.
  2. A rare spirit, wine, or a tasting flight (£30–£120).
  3. A "cheese/chocolate/coffee of the month" for 3 months (£30–£60).
  4. Artisan treats from a region they love (£15–£45).
  5. A candle or fragrance in a scent they'd never pick but will adore (£20–£60).

Make it personal

  1. A custom star map or map print of a meaningful place (£20–£50).
  2. Engraved or monogrammed everyday item (£15–£60) — wallet, jewellery, hip flask, pen.
  3. A photo book of a shared year or trip (£20–£45).
  4. A commissioned illustration of their pet, home or family (£25–£90).
  5. A personalised piece of jewellery (£25–£120) — initials, coordinates, a date.

Give time, help or a cause

  1. A "coupon book" of your time (free–£10 to print) — babysitting, a home-cooked dinner, a day of help.
  2. A charity gift or animal adoption in their name (£5–£50).
  3. A tree planted or a patch rewilded in their name (£5–£40).
  4. A membership or renewal (£30–£150) — National Trust, a gallery, a streaming or hobby service.

Clever little extras

  1. A subscription box matched to a hobby (£10–£30/month).
  2. A gadget that solves a tiny daily annoyance (£15–£50) — the kind of thing they'd never buy but love.
  3. A beautiful edition of a book they love (£20–£60).
  4. A "date night in a box" or games night set (£20–£45).
  5. A gift card paired with a handwritten note and one small treat (any budget) — generous without guessing wrong.

More guides: Christmas gifts for him · Christmas gifts for teenagers.

The honest fix for the impossible person

People who "have everything" are the exact reason Genielist exists. Send them a list to fill in, or make one for them from these ideas and share it with the family — everyone can reserve what they're buying, so there are no duplicates and no wasted gifts. Free, no catch. Create your free list →

Frequently asked questions

What do you buy someone who has everything? Focus on experiences, consumables and personalised gifts — things they can't just order for themselves. See the sections above, or try Genielist's Gift Generator.

What's a good gift for someone who says they don't want anything? A low-pressure combo: a small personalised gift or a consumable treat, plus a handwritten note. Or a shared experience you'll both enjoy.

What are unique gift ideas that aren't expensive? A custom map print, a photo book, a coupon book of your time, or a charity gift in their name all feel special without a big spend.

Written by the Genielist team. Prices are indicative and change over time; reviewed each year before the festive season.