How much to charge for cupcakes in the UK

Updated 14 October 2026

For a dozen homemade vanilla cupcakes with buttercream in the UK, a price of around £2.90 to £3.80 each covers your ingredients, packaging, gas and electricity, pays you the National Living Wage for your time, and leaves a 40% profit. That works out at about £17 to £23 for a box of six. The rest of this page shows where those numbers come from, so you can swap in your own.

Want your own numbers? The free pricing calculator does this for any recipe in a couple of minutes.

A worked dozen

Twelve vanilla cupcakes with a swirl of buttercream, using supermarket own-brand ingredients:

IngredientPackUsed
Self-raising flour£0.85 for 1 kg175 g
Caster sugar£1.20 for 1 kg175 g
Butter (sponge)£2.40 for 250 g175 g
Eggs£2.40 for 123
Vanilla extract£1.50 for 38 ml5 ml
Butter (buttercream)£2.40 for 250 g150 g
Icing sugar£1.30 for 1 kg300 g

Add 20p per cupcake for the case and a share of the box, 10% on top for the oven and the washing up, and an hour and a half of your time at £12.71 an hour, the UK National Living Wage from April 2026.

What one cupcake really costs
Ingredients£0.39
Case and box£0.20
Gas, electricity and kit£0.06
Your time£1.59
Total cost£2.24

With a 40% margin, meaning 40p of every pound you take is profit, the price comes to £3.80 a cupcake, or £22.80 for a box of six. That leaves £18.76 of profit on the dozen, after paying yourself for your time.

Why “ingredients times three” leaves you working for free

The ingredients in each of these cupcakes cost 39p. Times three is £1.17. Take off the ingredients, the case, the box and the oven, and you keep about 52p a cupcake: £6.24 for the dozen, or roughly £4 an hour for the hour and a half you spent baking, icing and washing up. Your time is the biggest cost in a small batch, and the rule of thumb ignores it.

Bake more at once and the price comes down

Your time doesn’t double when the batch does. Make 24 in two hours instead of 12 in an hour and a half, and the true cost falls to £1.71 each. The same 40% margin then gives a price of £2.90 a cupcake, or £17.40 for six, with £28.63 profit on the batch.

That’s the honest way to be cheaper: bake in bigger batches, rather than charge less for your time.

What moves the price up

  • Fillings, ganache and flavoured buttercream: more ingredients and more time
  • Piped flowers, toppers and hand-painted details: time is what you’re charging for
  • Individual boxes, ribbons and windowed packaging: often 50p to £1 per cupcake
  • Delivery: charge it separately, so people can choose collection
  • Short notice: a rush fee for orders inside your normal lead time is fair

Checking your price against your area

Look at what other home bakers near you charge for similar cupcakes, but price from your own costs first. If yours come out higher, that’s worth knowing rather than hiding: some sellers are undercharging and won’t last, and the ones who stay usually explain what makes theirs different.

Once you have a price, our guide to taking cake pre-orders covers setting a cap you can actually bake to.