HomeBlogWhy a 20% Markup Never Actually Gives You a 20% Margin

Why a 20% Markup Never Actually Gives You a 20% Margin

By the QuickYield Team · Published September 15, 2026 · 5 min read

Add 20% to your cost, and you don’t get a 20% margin — you get 16.7%. On a ₹1,00,000 cost, a 20% markup prices the job at ₹1,20,000, but profit (₹20,000) is only 16.7% of that final price, not 20%. To actually land on a 20% margin, you need to price the job at ₹1,25,000. It’s a small-sounding gap that quietly costs contractors and freelancers real money on every quote, project after project.

Margin and markup are answering two different questions

Markup is profit as a percentage of your cost. Margin is profit as a percentage of your selling price. Those are different denominators, and the confusion between them is one of the most common, least-noticed pricing mistakes in contracting and freelance work — because “add X%” feels like the same instruction whether you mean markup or margin, and most people default to markup without realizing it understates their real profit percentage.

The gap, by target margin

On a ₹1,00,000 total cost, here’s what it actually takes to hit each target margin:

Target marginRequired markup on costQuoted price
10%11.1%₹1,11,111
15%17.6%₹1,17,647
20%25.0%₹1,25,000
25%33.3%₹1,33,333
30%42.9%₹1,42,857
40%66.7%₹1,66,667

Notice the gap widens the higher your target margin gets — at a 10% margin the markup is close enough (11.1%) that the mistake barely matters, but by a 40% margin target, quoting a 40% markup instead leaves you at only a 28.6% real margin, a meaningful shortfall on every project you take at that price.

The correct formula

Quoted price = total cost ÷ (1 − desired margin), not total cost × (1 + desired margin). Take a contractor with ₹4,00,000 in material, ₹2,50,000 in labour, ₹80,000 in equipment/transport, and ₹50,000 in overhead — ₹7,80,000 base cost. Add a 5% wastage/contingency buffer (₹39,000) for a realistic total cost of ₹8,19,000. To hit a 20% margin: ₹8,19,000 ÷ 0.80 = ₹10,23,750, a desired profit of ₹2,04,750 — not the ₹9,82,800 you’d land on by simply marking the cost up 20%.

Don’t forget the contingency buffer before applying margin

A second, related mistake: applying your margin to costs before adding a wastage or contingency buffer for material price swings and minor scope changes. If those real-world overruns eat into a margin calculated on an optimistic, buffer-free cost, your actual profit shrinks exactly when the project runs into the friction every real project eventually does. Add the contingency to your base cost first, then apply the margin formula to that total — not the other way around.

Quote pre-GST, then add GST separately

Run the margin formula on your pre-GST cost and price, then add GST on top for the client-facing figure if you’re GST-registered — mixing GST into the cost side of a margin calculation distorts the real margin number, since GST paid on inputs is typically recoverable as input tax credit rather than a genuine cost to you.

Enter your own material, labour, equipment, and overhead costs into our Contractor Quote Calculator to get the exact quotation for your target margin.

Frequently asked questions

Why doesn't a markup give the same result as a margin?

Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. Since the selling price is always larger than the cost once profit is added, the same percentage means a smaller share when measured against price — which is why a 20% markup only produces a 16.7% margin.

What's the formula to hit a specific margin target?

Quoted price = total cost ÷ (1 − desired margin, as a decimal). For a 25% margin on a ₹1,00,000 cost, that's ₹1,00,000 ÷ 0.75 = ₹1,33,333, not ₹1,25,000 (which a simple 25% markup would give you).

Should the wastage or contingency buffer be added before or after the margin calculation?

Before — add your contingency percentage to the base cost first to get a realistic total cost, then apply the margin formula to that total. Applying margin to an optimistic, buffer-free cost understates your real required price.

Is GST part of the cost when calculating margin?

No, for a GST-registered contractor or freelancer, GST paid on inputs is generally recoverable as input tax credit and shouldn't be treated as a real cost — calculate your margin on the pre-GST cost and price, then add GST separately for the client-facing invoice.

Try it yourself

Open the Contractor Quote Calculator

This article is for general information only and isn’t financial, tax, or legal advice. See our disclaimer.