Profit Margin vs Markup: What's the Difference?
Profit margin vs markup is one of the most confused pairs in small business finance: markup measures profit against cost, while margin measures profit against selling price. Take a product that costs R80 and sells for R100. The profit is R20 either way, but the markup is 25% and the margin is 20%. Business owners who treat the two numbers as interchangeable set prices too low, miss profit targets, and misunderstand their own accounts. The mix-up is so common that accountants report it as a routine cause of under-pricing.
This guide explains the difference between profit margin and markup in plain language. It covers what each figure means, why the distinction matters for your bottom line, both formulas with worked numbers you can follow step by step, how to convert between the two, and the mistakes that cost real money. You can check any example as you read with our profit margin calculator and our markup calculator, which are designed to calculate each figure from your own cost and price.
What Is Profit Margin?
Profit margin shows what share of the selling price you keep as profit. The formula is: margin = (selling price - cost) / selling price x 100. Using our example, the profit is R100 - R80 = R20, and the margin is R20 / R100 x 100 = 20%. In plain terms, for every R100 of sales, R20 stays with the business before overheads such as rent and salaries.
Margin is the figure that investors, lenders and accountants usually ask about, because it connects directly to revenue. A 20% margin means 20 cents of every rand of turnover is gross profit. It also makes businesses comparable: a shop with a 30% margin keeps more from each sale than a competitor with a 15% margin, regardless of their different price levels. When someone says "our margin is 20%" without further detail, they normally mean this sales-based figure, sometimes called gross margin when only direct costs are subtracted.
Note that margin can never reach 100%. Even if a product cost nothing, the margin would only approach 100% as costs fall toward zero. This ceiling is a useful reality check: any "margin" above 100% is actually a markup that has been given the wrong name.
What Is Markup?
Markup shows how much you add to cost to reach the selling price. The formula is: markup = (selling price - cost) / cost x 100. With cost R80 and price R100, the profit is again R20, but the markup is R20 / R80 x 100 = 25%. In plain terms, you added one quarter of the cost on top to set the price.
Markup is the everyday pricing tool. When a retailer knows an item costs R80 landed and the shop applies a standard 25% markup, the ticket price becomes R80 x 1.25 = R100. It is quick, it starts from the number the buyer actually knows (the cost), and it works well for catalogues with hundreds of lines. That convenience explains why so many small businesses price with markup while reporting with margin, and why keeping the two straight matters.
Unlike margin, markup has no ceiling. A product that costs R10 and sells for R100 carries a 900% markup. Large markup figures look dramatic but describe the same profit as a modest margin: here the margin is R90 / R100 = 90%. The two scales simply answer different questions, which is exactly why swapping them causes trouble.
Why the Difference Between Margin and Markup Matters
The confusion costs money in a very direct way. Suppose your business plan requires a 30% margin on sales of R1 million, which means R300,000 of gross profit. If you instruct staff to "add 30%" and they apply a 30% markup instead, the selling price on R769,231 of cost becomes R1 million, but the profit is only R230,769. That is a margin of 23.1%, and you fall about R69,000 short of target. The error came from using a markup number where a margin number belonged.
The same mix-up distorts discounts and negotiations. A product with a 25% markup (20% margin) that is discounted by 20% drops from R100 to R80, wiping out the entire profit. Owners who believed they had a "25% cushion" are surprised, because the true cushion against the selling price was only 20%. Carrying both figures in your head, or checking them with the profit margin calculator, prevents this kind of surprise.
Clear language also improves conversations with accountants, suppliers and partners. Financial statements report margins, while purchase orders and price lists often imply markups. When everyone names the figure they mean, budgets hold together and performance reviews compare like with like. If you also charge VAT, remember that both calculations should use figures on the same VAT basis; see our guide to how VAT is calculated in South Africa for the inclusive and exclusive formulas.
How Margin and Markup Work: Formulas and Conversion
Both formulas start from the same two numbers, cost and selling price, and the same profit, which is price minus cost. The only difference is the denominator. Markup divides profit by cost. Margin divides profit by selling price. Because cost is always smaller than price (for a profitable sale), markup is always the larger percentage. At cost R80 and price R100, the R20 profit gives 25% markup but only 20% margin.
You can move between the two without going back to cost and price. To convert markup into margin, divide the markup by one plus the markup: margin = markup / (1 + markup). A 25% markup becomes 0.25 / 1.25 = 0.20, or 20%. To convert margin into markup, divide the margin by one minus the margin: markup = margin / (1 - margin). A 20% margin becomes 0.20 / 0.80 = 0.25, or 25%. Try the pair on the markup calculator to confirm the round trip works in both directions.
To set a price from a margin target, rearrange the margin formula: price = cost / (1 - margin). If cost is R80 and you want a 20% margin, the price is R80 / 0.80 = R100. To set a price from a markup target, the formula is simpler: price = cost x (1 + markup). A 25% markup on R80 gives R80 x 1.25 = R100. Both routes land on the same ticket price here, which confirms the pair is consistent.
Examples
The table below applies both formulas to several cost and price combinations. Follow any row with your own calculator to build confidence in the arithmetic.
| Cost | Price | Profit | Markup | Margin |
|---|---|---|---|---|
| R80 | R100 | R20 | 25.0% | 20.0% |
| R50 | R75 | R25 | 50.0% | 33.3% |
| R200 | R300 | R100 | 50.0% | 33.3% |
| R120 | R150 | R30 | 25.0% | 20.0% |
| R60 | R100 | R40 | 66.7% | 40.0% |
| R90 | R100 | R10 | 11.1% | 10.0% |
Notice the pattern: rows with the same markup share the same margin, and the markup column is always higher. The gap between the two widens as profit grows relative to cost. A 66.7% markup sounds far more generous than the 40% margin it represents, yet both describe the same R40 profit on a R100 sale. Reading the pair together gives the full picture: markup tells you how the price was built, margin tells you what the sale contributes.
Now consider the costly mistake in numbers. A caterer with R700,000 of food andpackaging costs wants a 30% margin, so the correct revenue target is R700,000 / 0.70 = R1,000,000 and the profit is R300,000. If the caterer instead adds a 30% markup, revenue is R700,000 x 1.30 = R910,000 and profit is R210,000, which is a margin of only 23.1%. The single-word slip costs R90,000. Writing the target down as "30% margin on price" instead of "30% on cost" removes the ambiguity.
Common Mistakes
Using markup and margin interchangeably. The words sound similar and both involve profit, cost and price, so teams swap them in conversation. Fix it by always naming the denominator: say "25% on cost" for markup and "20% on price" for margin until the habit sticks.
Setting prices from margin with the markup formula. Multiplying cost by 1.30 does not produce a 30% margin; it produces a 30% markup and a 23.1% margin. Use price = cost / (1 - margin) whenever the target is margin-based.
Forgetting overheads. Both formulas here use direct product cost, giving gross figures. Rent, salaries, delivery and payment fees come out of the margin afterwards. A 20% gross margin can still mean a loss if overheads exceed 20% of sales, so track net results separately.
Mixing VAT-inclusive and VAT-exclusive figures. If cost is quoted excluding VAT but the selling price includes VAT, the margin math breaks. Convert both figures to the same basis first. Our VAT calculation guide shows the 1.15 and 15/115 conversions step by step.
Rounding away the difference. On low-value, high-volume goods, a one or two point gap between markup and margin multiplies across thousands of units. Calculate to at least one decimal place during planning, then round only the final ticket price.
Frequently Asked Questions
What is the difference between profit margin and markup?
Markup is profit as a percentage of cost, while profit margin is profit as a percentage of selling price. With cost R80 and price R100, markup is 25% but margin is 20%.
How do you calculate markup?
Subtract cost from selling price, divide by cost, and multiply by 100. For cost R80 and price R100: (100 minus 80) divided by 80 equals 25% markup.
How do you calculate profit margin?
Subtract cost from selling price, divide by selling price, and multiply by 100. For cost R80 and price R100: (100 minus 80) divided by 100 equals 20% margin.
Why is markup always higher than margin?
Both divide the same profit figure, but markup divides by the smaller number (cost) while margin divides by the larger number (price). Dividing by a smaller number always gives a larger percentage.
How do you convert markup to profit margin?
Divide the markup by one plus the markup. A 25% markup converts to 0.25 divided by 1.25, which is a 20% margin. To go the other way, divide the margin by one minus the margin.
Which should I use for pricing, margin or markup?
Use margin when you have a profit target on sales, since it shows what you keep from each rand of revenue. Use markup for quick day-to-day price setting from known costs. Never swap one number into the other formula.
Related Tools
- Profit Margin Calculator, enter cost and price to see your margin, markup and profit side by side.
- Markup Calculator, set a price from cost plus your chosen markup percentage.
- All Tools, browse the full collection of free business, marketing and everyday calculators.
Conclusion: Markup and margin describe the same profit from opposite ends: markup divides by cost, margin divides by selling price. Cost R80 and price R100 give 25% markup and 20% margin, and converting between them takes one division. Price with markup for speed, plan with margin for accuracy, and never substitute one for the other. For more plain-language explainers, browse our guides.
