How to price homemade cakes properly.

Work out what a batch really costs — ingredients, packaging, your hours and the oven — and what to charge for it, with a worked example and a free recipe costing spreadsheet.

By Rapid Cart

Start here

Why “ingredients times two” pays you nothing

Most home bakers price the way they were first told to: add up the ingredients, double it, and round to something that sounds fair. It feels reasonable. It is also why an order can feel profitable and still leave you with less than minimum wage for the afternoon.

Ingredients are the one cost that is easy to see, so they get all the attention. But on made-to-order baking they are usually only 10% to 20% of what a fair price has to cover. The rest is your time, the boxes and ribbon, and the oven running for three hours. Double the flour and sugar and you have paid for the flour and sugar twice. You have not paid for the afternoon.

The one idea in this guide

A price is not ingredients plus a guess. It is four costs added up — ingredients, packaging, your hours and overheads — with a margin on top. Work it out once per recipe, and every quote after that is a lookup, not a negotiation with yourself.

Everything below is one worked example, from the price of a bag of flour to a per-cupcake price. The free spreadsheet does the same arithmetic for your own recipes, and every number in it is a formula, so changing a pack price or a batch count moves everything downstream.

1 · Ingredients

Start with what one gram actually costs

You buy flour by the bag and use it by the gram, so the first job is turning every pack price into a price per unit. Pack price divided by pack size, in the unit you weigh in: a 2 kg bag of flour is 2000 g, a litre of milk is 1000 ml, a box of eggs is 12 eggs.

IngredientPack sizePack priceCost per unit
Plain flour2000 g€1.30€0.00065 / g
Caster sugar1000 g€1.15€0.00115 / g
Butter500 g€3.60€0.0072 / g
Eggs12€3.90€0.325 / egg
Whole milk1000 ml€1.20€0.0012 / ml
Vanilla extract100 ml€4.80€0.048 / ml

Yes, the per-gram numbers look absurd. Flour is cheap. That is the point of writing them down: it stops you guessing that a cake “costs about a fiver in ingredients” when the flour in it costs sixteen cents. Do this once for everything in your cupboard and keep the list; you only touch it again when a price changes.

2 · The recipe

Cost one batch, the way you actually make it

Now the recipe. Write it out for one batch — the quantities you really use, not the ones on the original recipe you have long since adjusted — and multiply each line by the cost per unit above. Here is a dozen vanilla cupcakes.

IngredientFor one batchCost
Plain flour250 g€0.16
Caster sugar220 g€0.25
Butter220 g€1.58
Eggs4€1.30
Whole milk60 ml€0.07
Vanilla extract5 ml€0.24
One batch of 12€3.61

Thirty cents of ingredients per cupcake. Butter and eggs are most of it, which is worth knowing when you are deciding what to buy in bulk and what not to bother with. An order for three dozen is three batches, so the ingredients come to €10.83.

That number — €10.83 for 36 cupcakes — is where “ingredients times two” stops. It would give you a price of €21.67 for the order. Hold on to that; we will come back to it.

3 · The rest of the cost

Add the three things everyone leaves out

Packaging

Boxes, inserts, ribbon, a card, the sticker with your name on it. None of it is expensive on its own and all of it is real money. Cost it per batch — call it €3.00 for a box of a dozen with the trimmings — and multiply by the batches in the order. Three batches: €9.00.

Your time

This is the cost almost everyone leaves out, and the one that matters most. Count every hour the order takes: shopping, baking, cooling, decorating, boxing, the hand-over. Decorating is the part that quietly eats an afternoon. Then pick an hourly rate you would accept from an employer, and pay yourself. Three hours at €15 is €45.00.

If €15 an hour feels like a lot to charge, notice that it is less than most jobs pay, and that nobody at those jobs also supplies the kitchen. If you don't pay yourself for the hours, an order only feels profitable.

Overheads

The oven, the mixer, the electricity, the tin that wears out, the washing-up. Nobody can cost these per cupcake and nobody should try. A flat share of the ingredient cost is honest enough: 10% is a fair starting point. On €10.83 of ingredients that is €1.08.

4 · The price

Put a margin on top, then divide

Add the four costs and you have what the order costs you to make. That is your floor, not your price: sell at cost and you have run a small charity for a stranger. Profit is what pays for the mixer that breaks, the week you are ill, and the order that gets cancelled. Thirty percent on top is a reasonable place to start. Then divide by the number of items for a per-piece price you can quote.

36 vanilla cupcakesAmount
Ingredients, three batches€10.83
Boxes, ribbon and cards€9.00
Your time, 3 hours at €15€45.00
Overheads, 10% of ingredients€1.08
What the order costs you€65.92
Profit on top, 30%€19.77
Price for the order€85.69
Price per cupcake€2.38

Now go back to the “ingredients times two” price: €21.67. Take the €9.00 of boxes off it and you were left with €12.67 for three hours of work — €4.22 an hour, and nothing towards the oven. The proper price is not greedy. It is what the order costs, plus a living.

The sanity check

Ingredients as a share of the final price. Here it is €10.83 of €85.69, about 13%. On made-to-order baking this usually lands between 10% and 20%. Much above that and the price is not paying for the hours going into it; much below and you are probably over-counting your time or under-counting the flour.

5 · Saying it out loud

Turn the number into a quote without the awkwardness

The arithmetic is the easy part. The hard part is telling a customer €85 when a supermarket sells cupcakes for a fraction of that. Three things make it easier:

  • Publish a starting price. “Cupcakes from €2.40 each, minimum a dozen” on your page or in your bio filters out the person who wanted three dozen for twenty euro before they message you. That conversation always cost more than the order was worth.
  • Quote the order, not the cupcake. “€86 for 36, boxed” lands better than “€2.38 each”, because the person is buying a table of cupcakes for a party, not thirty-six small purchases.
  • Take a deposit. A price that has been paid half of is a booking; a price that has been agreed in a chat is a maybe. The deposit wording and the rest of the policies worth stating up front are in the DM orders guide.

And keep the workings. When someone asks why a custom cake costs what it costs, “three hours of decorating” is an answer. “It just does” is not.

6 · The spreadsheet

Let the sheet do the arithmetic

The free calculator is the four steps above as a fill-in file, with the example you just read already in it. Three tabs:

  1. My ingredients. What you buy and what you pay for it, straight off the receipt. The cost per unit is worked out for you.
  2. Recipe & price. Pick each ingredient from a dropdown, type the amount for one batch, and set how many batches you are making. Every quantity scales, so you know what to buy before you go shopping, and the bottom of the sheet adds up the cost and suggests a price.
  3. Start here. The same instructions, kept with the file.

It opens in Excel, Google Sheets or Numbers, uses no currency symbol so it works wherever you sell, and every cell that isn't shaded is a formula. For your next recipe, duplicate the recipe tab; the copy reads the same ingredient list, so a price that changes is corrected in one place for every recipe.

Two things worth knowing before you fill it in

Count your time — decorating is the part that quietly eats an afternoon. And expect ingredients to be a smaller share of the price than you assumed. What you are really selling is the work.

Questions, or a cost we have missed? We would genuinely like to hear it: info@rapidcart.co

Read nextStop losing orders in your DMs

The nine details every custom order needs, three ways to take orders compared honestly, and the policies that stop people vanishing two days before the date.

Spend less time chasing details.
Take better orders instead.

Start your free trial

14 days free · No credit card · No customer account required

We use a few cookies to count visitors and see which links bring people here. Nothing is shared with anyone else. What we store