Markup vs Margin: The Mistake That Costs Contractors Money on Every Job
Markup is what you add on top of your cost. Margin is the share of the selling price you keep. A 30% markup only gives you a 23.1% margin, and that gap costs real money on every job [2].
By Joe Petocz, EstimateElite. Updated .
What markup and margin actually mean
Markup and margin both describe the gap between what you spend on a job and what you charge for it. They use different denominators, which changes the result. Most contractors hear both terms, use them interchangeably, and end up pricing with the wrong formula 3.
Markup divides the profit by your cost. If you spend $10,000 on a job and charge $13,000, the profit is $3,000. Your markup is $3,000 divided by $10,000, which equals 30% 2. That is the percentage you added on top of your cost.
Margin divides the same profit by the selling price. That $3,000 divided by $13,000 equals 23.1% 2. Same dollars on the same job, different denominator, lower number. Markup compares profit to cost. Margin compares profit to the price the customer paid 3. Every number that follows in your financials depends on which one you used.
The common mistake that costs real money
A widespread pricing mistake in residential remodeling is treating markup and margin as the same number 3. A contractor who wants 30% margin and multiplies costs by 1.30 ends up with a 23.1% margin instead. That is 6.9 percentage points less than planned, and it compounds on every job you price that way.
On a small $10,000 job the gap is $1,286. On a kitchen project with $53,361 in direct costs the gap is $6,861. Run a dozen jobs a year with the wrong formula and you have left tens of thousands of dollars on the table without realizing it.
This mistake is easy to make. You learn markup by adding a percentage to your costs in the field. Margin shows up on your financial statements where everything is measured as a share of revenue. The two words sound similar and the two numbers are close enough to confuse and different enough to quietly eat your profit over a full year of work.
| Job cost | Price at 30% markup | Price for 30% margin | Money left on the table |
|---|---|---|---|
| $10,000 | $13,000 | $14,286 | $1,286 |
| $53,361 | $69,369 | $76,230 | $6,861 |
How to set the right selling price
To get the margin you actually want, divide your cost by one minus the target margin. Do not multiply.
Example: you want a 30% margin on $10,000 in direct costs. Divide $10,000 by 0.70. The selling price is $14,286. Your profit is $4,286, and $4,286 divided by $14,286 gives you exactly 30% 2. Compare that to multiplying by 1.30, which would set the price at $13,000 and your margin at 23.1%.
The formula works for any target. For a 25% margin, divide by 0.75. To achieve a 30% margin, you need a markup of 42.8% 2. You can either divide costs by 0.70 or multiply by 1.428. Both give the same answer. Pick one method and use it every time so you do not accidentally mix the two approaches.
Where the average remodeler actually lands
The NAHB Cost of Doing Business Study found that the average residential remodeler spent 70.1% of revenue on direct costs in 2024, leaving a gross margin of 29.9% 1. Out of that gross margin, overhead took 23.6% of revenue and net profit was 6.3% 1.
That 29.9% gross margin translates to roughly a 43% markup on direct costs. If you have been adding 30% on top of your costs and treating it as your margin, you are actually running a 23.1% gross margin. That is seven points below the industry average and it means your overhead allocation and profit are both getting squeezed.
The spread between top and bottom performers is wide. The top 25% of remodeling firms averaged an 18.4% net profit margin 4. The bottom 25% ran at a loss 4. Knowing the markup vs margin distinction does not guarantee you land in the top quartile, but getting it wrong makes it nearly impossible.
| Component | Share of revenue |
|---|---|
| Direct costs (labor, materials, subs) | 70.1% |
| Overhead (operating expenses) | 23.6% |
| Net profit | 6.3% |
Markup to margin quick reference
Use this table to convert between markup and margin. The formula: margin equals markup divided by one plus the markup. A 30% markup divided by 1.30 equals 23.1%, not 30%.
| Markup applied | Margin you keep |
|---|---|
| 25% | 20% |
| 30% | 23.1% |
| 42.8% | 30% |
How to check your real margin after a job
Getting the formula right only helps if your cost estimates are accurate. Most margin problems start with costs running over budget, not just with the pricing formula. Both can erode profit at the same time.
Run this check after every completed project to see where you actually landed.
- Pull every material invoice, equipment receipt and subcontractor payment for the job.
- Calculate burdened crew labor: total hours times the hourly wage plus payroll taxes, workers comp and benefits.
- Add materials, burdened labor and sub costs together. That is your actual direct cost on the job.
- Subtract total cost from the price the homeowner paid. Divide the result by the price. That is your real gross margin on that project.
- Compare to your target. If you are consistently below plan, check whether the shortfall is in your cost estimates, your pricing formula, or both.
Know the job scope before you put a number on it
When a homeowner fills out your form, see their budget, room size and finish preferences so you can price the job with the right margin from the start.
Common questions.
A 42.8% markup gives you a 30% margin [2]. Divide your total direct costs by 0.70 to get the selling price. Or multiply costs by 1.428. Either method produces the same result. For a different target, divide costs by one minus the target margin expressed as a decimal.
Sources
- Remodelers Saw Profit Margin Gains in 2024, NAHB Eye on Housing
- Foolproof Markup Math, Pro Remodeler
- Three Ways to Price Yourself Out of Business, JLC Online
- The $651,000 Gap Between Top and Bottom Remodelers, Pro Remodeler