A 20% markup earns you a 16.7% margin — and if you didn't know that, there's a decent chance every bid you've ever sent was thinner than you thought. The math, in plain English.
Markup is measured against your cost. Margin is measured against your price. Because price is always bigger than cost, the same dollars of profit are always a smaller percentage of price than of cost — so your margin is always lower than your markup.
Take a job that costs you $100,000. Add a 20% markup and you bid $120,000. Your profit is $20,000 — but $20,000 out of a $120,000 price is a 16.7% margin, not 20%. Same job, same dollars, two different percentages. Contractors who treat them as interchangeable systematically underprice their work.
| Markup on Cost | Margin on Price | Bid on $100K of Cost |
|---|---|---|
| 10% | 9.1% | $110,000 |
| 15% | 13.0% | $115,000 |
| 20% | 16.7% | $120,000 |
| 25% | 20.0% | $125,000 |
| 33% | 25.0% | $133,000 |
| 50% | 33.3% | $150,000 |
Want a 20% margin? You need a 25% markup. Want 25%? Mark up 33%.
Say you've decided your business needs a 20% gross margin to cover overhead and leave a profit. If you "add 20%" to your costs on every bid, you're actually earning 16.7% — a shortfall of 3.3 points. On $3M of annual revenue, that's $100,000 a year that you priced away without ever noticing. It doesn't show up as a mistake on any one job; it shows up as a business that works hard, stays busy, and never seems to have anything left over.
It gets worse when you work backward. A contractor who wants "20 points" on a $500,000-cost job and marks up 20% bids $600,000. To genuinely earn a 20% margin, the bid needed to be $625,000. Lose that $25,000 on enough jobs and you've quietly donated your profit to your customers.
The other half of the problem: markup isn't profit. The gap between your job costs and your price has to pay for everything the job doesn't see:
If your overhead runs 15% of revenue and you bid at a 20% markup (16.7% margin), your true operating profit is under 2% — before anything goes wrong. That's not a pricing strategy; that's a tightrope.
All of this assumes one thing: that you actually know what your jobs cost. If costs land in your books uncoded — or worse, get guessed at — then your "20% markup" is applied to a number that's wrong before you start. Accurate job costing is what turns markup from a habit into a decision: it tells you what each type of work really costs you, which crews and job types earn their keep, and whether the margin you bid is the margin you kept.
That last comparison — bid margin vs. final margin, job by job — is one of the highest-value reports in construction accounting. Sureties call the gap profit fade, and it's one of the first things they look for on a WIP schedule.
Every Blackline client gets job costing and plain-English monthly reporting that shows bid margin vs. real margin — delivered by the 15th.
Get a Custom Quote