Blog Chapter 2

Margin vs Markup: One Coffee Shop, Four True Numbers

Short answer

Margin vs markup: both start from the same profit. Margin divides it by revenue; markup divides it by cost. A coffee shop with €30,000 of revenue and €27,300 of costs makes €2,700: a 9% operating margin and a 9.9% markup. To convert, markup = margin ÷ (1 − margin). A 15% margin needs a 17.6% markup on total cost.

In this article · 8 sections
  1. Margin vs markup: one profit, two divisors
  2. How to calculate profit margin and turn it into markup
  3. The cost plus trap
  4. A profit margin example: the reserve grows at the markup rate
  5. What six more months on the wrong number cost
  6. What a clean margin does not fix
  7. Two choices for this week
  8. Published research

One coffee shop can describe its profit as 9%, 9.9%, 70% or 233%. All four figures are true.

Its owner, Andrew, carried a fifth figure in his head: twenty per cent. That one was false. In the same week he planned to hire a second barista and launch an advertising campaign on it.

Picture your own desk. The accountant's report speaks in margin. Your price list was built on cost plus a percentage. You nod at both, and you still cannot say what the business keeps from each sale.

The till records every coffee to the cent. The most important number in the shop lives in the owner's head as "about twenty".

Mixing up margin and markup lets a false figure sit in your head and drive big decisions. The Jirgenson Model gives you the answer: real numbers from a named source, a target you can price by and zones that flag a gap. It is scientifically proven that the Jirgenson Model works (doi.org/10.5281/zenodo.23964934).

Margin vs markup: one profit, two divisors

Both numbers start from the same profit. They differ only in what you divide it by.

  • Margin = profit ÷ revenue × 100. It answers: what share of each euro taken stays with me?
  • Markup = profit ÷ cost × 100. It answers: how much did I add on top of what I spent?

Here is Andrew's month, from the coffee shop's own accounts:

Line Amount
Revenue €30,000
Ingredients (they move with the number of customers) €9,000
Rent, wages and every other running cost €18,300
All costs €27,300
Operating profit €2,700

Now divide that one month four ways:

Top line Divided by Result Its name
€2,700 profit after all costs €30,000 revenue 9% Operating margin
€2,700 profit after all costs €27,300 all costs 9.9% Markup on total cost
€21,000 left after ingredients €30,000 revenue 70% Gross margin
€21,000 left after ingredients €9,000 ingredients 233% Markup on ingredients

Same month, same till. A spread from 9 to 233.

The 233% reads like a gold mine. The 9% reads like a warning. Both are correct. Only one of them tells you how much the shop can save.

Gross margin subtracts only the direct cost of what you sell. Operating margin also takes off rent, wages and the rest of the running costs. Net margin takes off everything, interest and taxes included. For steering a small business week by week, operating margin is the one to watch.

In the Jirgenson Model, every number on the panel has one definition, one primary source and one person who calculates it. Andrew's reads: margin, operating profit as a percentage of revenue, from the accounting system fed by the till export, checked by Andrew every week.

How to calculate profit margin and turn it into markup

This takes fifteen minutes with last month's figures. Each step sits next to Andrew's entry.

1. Write the profit line. Revenue minus every running cost, waste and write-offs included. Andrew: €30,000 − €27,300 = €2,700.

2. Choose the base, and write it down. Margin divides by revenue. Markup divides by cost. Put the choice in words next to the number. Andrew: "Margin: operating profit as a % of revenue."

3. Apply the profit margin formula. Profit ÷ revenue × 100. Andrew: €2,700 ÷ €30,000 = 9%.

4. Convert when you set prices. Markup = margin ÷ (1 − margin). Going back, margin = markup ÷ (1 + markup). Andrew: 0.09 ÷ 0.91 = 9.9% markup on total cost.

5. Translate the target. Andrew's goal is a 15% margin by month six. On the cost side that is 0.15 ÷ 0.85 = 17.6%. Check it against his numbers at 15%: costs €25,500, profit €4,500. And €4,500 ÷ €25,500 = 17.6%.

6. Question the figure. Who counted it? How, exactly? Over what period? A number with no answer to all three is an impression.

Pin this markup vs margin chart next to the price list. The conversions are plain arithmetic:

Margin Markup
9% 9.9%
13% 15%
15% 17.6%
20% 25%
50% 100%
70% 233%

That is the whole tool. One definition, one division, one conversion.

The cost plus trap

Read the second row of the chart again. An owner who wants a 15% margin and adds 15% to costs lands at 13%. The two words sound alike. The money does not.

On Andrew's €30,000 a month, that gap is close to €600 of profit every month (illustration). Nobody stole it. It fell between two definitions.

The trap also runs the other way. Quote the 233% markup on ingredients, and the shop sounds rich. It still keeps €2,700 a month. Andrew's own error came from a third place: a cost nobody counted. That story, with the waste that turned 20% into 9%, is in how to calculate profit margin.

A profit margin example: the reserve grows at the markup rate

Here is the use of markup that no price list shows you.

Andrew measures his cash reserve in months of expenses. Each month all profit goes into it. So each month the reserve grows by the month's profit divided by the month's costs. That ratio is the markup on total cost.

Margin Markup on total cost Reserve added each month
9% 9.9% about 0.10 months
15% 17.6% about 0.18 months

The reserve starts at half a month. The goal is two months. At 9%, it gets there at month 16. With the plan working, at month 10.

Margin is what the report shows you. Markup on total cost is how fast you can save.

What six more months on the wrong number cost

The goal margin of 15% yields €4,500 a month. The real 9% yields €2,700. That is €1,800 short every month, or €10,800 over six months. And the safe reserve slides six months further away.

Now add the false 20%. A second barista and an advertising campaign, planned on a margin that did not exist. Within a few months the money would have run out, and no one would have understood why.

An eleven-point error is bigger than the whole distance between Andrew's goal and his red line. A gauge that wrong cannot tell a calm month from an emergency.

The human cost is plainer. The owner checks the bank app before he checks the coffee machine.

The villain here is not the formula, and not you. It is the comfortable round number. "About twenty" is easier to say than "nine and a half", so it is the one that survives.

What a clean margin does not fix

You now have a true number on the right base. That treats the symptom: you stop pricing on one definition and reading the result in another.

The cause is still in place. A number with no zones and no levers is a reading, not a decision. Is 12% fine? Is 11% a reason to act this week, or next quarter? And when it drops, which move brings it back?

Two steps close that gap.

  • Zone thresholds. Where normal ends, where an emergency begins, and the order of action when several rows turn red at once. Chapter 4.
  • The list of levers. Which levers you can pull yourself, which only look like levers, and how to test one before you pull it. Chapter 5.

Without them, the correct margin is a correct needle on a dial with no red line.

The margin is one row of the panel. Around it sit the goal, the gap, the levers, the plan and the forecast. Each one needs its own tool.

"My accountant handles this." The accountant counts for the tax year. You steer week by week. Agree one definition with them, and use the same one in both places.

Key takeaways

  • Margin divides profit by revenue; markup divides it by cost. One coffee shop: 9% margin, 9.9% markup.
  • Convert with markup = margin ÷ (1 − margin). A 15% margin needs a 17.6% markup on total cost.
  • Cost plus 15% gives a 13% margin, not 15%.
  • Your reserve grows each month by the markup on total cost.
  • Write the definition next to the number, or the number means whatever the reader wants.

Two choices for this week

You have two choices. Keep pricing on cost plus, reading reports in margin and trusting the round number in your head. Or write one definition tonight and calculate the real figure from last month.

The definition gets you a true reading. The zone thresholds and the lever list tell you what to do when that reading drops.

Test the logic for free: Chapter 1, with the refusal test. Or get the full control system on Kindle, on Amazon. It comes as a Kindle book, and every chapter ends with a task to try on your own numbers.

Published research

It is scientifically proven that the Jirgenson Model works. The published experiment, its record and its data:

Steer, Don't Guess by Martin Jirgenson, book cover

The full chapter, with every calculation, is in the book.

Buy on Amazon

Questions people ask

What is the difference between margin and markup?

Margin is profit divided by revenue. Markup is profit divided by cost. With €2,700 of profit on €30,000 of revenue and €27,300 of cost, the margin is 9% and the markup is 9.9%.

What is profit margin?

The share of revenue you keep as profit. Operating margin counts all running costs, such as ingredients, rent and wages. Gross margin counts only the direct cost of what you sell, so it always looks higher.

How do I convert a margin target into a markup?

Divide the margin by one minus the margin. A 15% margin needs 0.15 ÷ 0.85, a 17.6% markup on total cost. The full method of turning that target into zones and levers is in *Steer, Don't Guess*.

This topic is covered in Chapter 2, Where you really are; Chapter 5, Levers; Chapter 6, Control concept of Steer, Don't Guess: Setting Priorities, Reading the Numbers and Correcting Course in Business and Life. The numbers in the examples are illustrative; the book states its limits in Appendix G.

Read Chapter 1 free

The Introduction and Chapter 1, with the refusal test, about 9,500 words.

Read next