Markup vs margin: the math contractors are getting wrong
If you ask 10 contractors what their margin is, eight will tell you a number that is actually their markup. The other two will tell you the right number and look surprised that you asked. This confusion is the single most expensive math mistake in the trades.
Here's the difference, why it matters, and the formula you'll use on every quote going forward.
Markup is what you add. Margin is what you keep.
Markup is the percentage you add on top of your cost.
Margin is the percentage of the selling price that is profit.
They are not the same number. Ever.
The 20% trap
Say a job costs you $10,000 in materials and labor. You add 20% markup and quote $12,000. You think your margin is 20%. It is not. Your margin is 16.7%, because the $2,000 profit is divided by the $12,000 selling price, not the $10,000 cost.
| Markup | Selling price on $10k cost | Actual margin |
|---|---|---|
| 10% | $11,000 | 9.1% |
| 20% | $12,000 | 16.7% |
| 30% | $13,000 | 23.1% |
| 50% | $15,000 | 33.3% |
| 100% | $20,000 | 50.0% |
If you are pricing for a 30% margin and using a 30% markup, you are leaving 7% on the table on every job. On a $40k revenue month that is $2,800 you should have charged.
How to actually price for the margin you want
If you know your target margin, here's the conversion.
Want 30% margin on a $10k cost job?
That is a 42.85% markup, not 30%. Same target. Different number. Different math.
Why it matters more than you think
- Cash flow. The hidden 7% covers your truck payment, your QuickBooks subscription, your kid's braces. It is not "extra." It is your business staying alive.
- Bidding. If your competitor prices for true 30% margin and you price for 30% markup-as-margin, they have 13% more headroom to drop their bid. They win the job and stay profitable.
- Hiring. The day you bring on a second crew, every percentage point of real margin matters. Margin pays for the next truck. Markup-confused-as-margin pays for the bankruptcy.
Track margin, not markup. The contractors who survive their first three years are the ones who know the difference.
What about overhead?
Overhead is the third number nobody tracks. Insurance, fuel, software, phone, your salary if you actually pay yourself. Add it up monthly, divide by your billable hours, get a per-hour overhead burden.
Then apply your margin formula on top of true cost. That is how the contractors charging $200/hr stay in business while the ones charging $80/hr fold.
One number to remember
If you only remember one formula, remember this:
Tape it inside the truck. Use it on every quote. Stop guessing.
Stop doing this math by hand
RateForge bakes markup, margin, and overhead into every quote. Set your numbers once.
Join the waitlist