Construction Markup vs. Margin for Builders: The Math Most Residential Builders Get Wrong
Most residential builders know markup and margin are different. Fewer know exactly how different they are, or how the confusion between the two quietly compresses profit on every job. A 25% markup is not a 25% margin. If you are pricing work with a 25% markup and calling it a 25% margin, you are falling about 5 percentage points short on every project you price that way, before overhead even enters the picture.
This post covers the math clearly, works through what it means for a residential build, shows how the confusion hits change order pricing particularly hard, and explains how to use the right approach when pricing a spec home deal from the top down.
What Is Markup in Construction?
Markup is a percentage added to your direct project costs to arrive at the selling price. It is calculated on cost.
The formula is: Selling price = Cost x (1 + Markup %)
Example: Your direct construction costs for a project are $300,000. You apply a 25% markup. Selling price = $300,000 x 1.25 = $375,000. Your gross profit in dollars is $75,000.
Markup is the natural way builders estimate because estimating starts with costs. You build up from what you know, then add a percentage to get to a price. It is simple and intuitive. The problem is that the percentage you add to cost is not the same percentage of revenue you keep, and when builders manage their businesses thinking those two numbers are the same, the profit targets do not get hit.
What Is Margin in Construction?
Gross margin, or gross profit margin, is the percentage of revenue remaining after direct project costs are subtracted. It is calculated on revenue, not cost.
The formula is: Gross margin % = (Revenue – Direct costs) / Revenue
Using the same example: Revenue = $375,000, Direct costs = $300,000, Gross profit = $75,000. Gross margin = $75,000 / $375,000 = 20%.
That 25% markup produced a 20% gross margin. Not 25%. The five-point difference is not an accounting technicality. It is the difference between whether your gross profit covers overhead and leaves a real net profit, or whether you finish a project and wonder where the money went.
Gross margin is the number that matters for business health because overhead is paid from gross profit. Your fixed costs, including your time managing projects, office expenses, vehicles, software, insurance, and any staff, come out of gross margin before you reach net profit. A business that understands its gross margin requirements can price for actual profitability. A business that confuses markup for margin is guessing.
Why 25% Markup Is Not 25% Margin: The Math That Changes Everything
Here is the relationship between markup and margin stated plainly:
To convert markup to margin: Margin % = Markup % divided by (1 + Markup %)
To convert margin to markup: Markup % = Margin % divided by (1 – Margin %)
In practice:
| Markup Applied to Cost | Actual Gross Margin on Revenue | Difference |
|---|---|---|
| 10% | 9.1% | 0.9 pts |
| 15% | 13.0% | 2.0 pts |
| 20% | 16.7% | 3.3 pts |
| 25% | 20.0% | 5.0 pts |
| 30% | 23.1% | 6.9 pts |
| 33% | 24.8% | 8.2 pts |
| 40% | 28.6% | 11.4 pts |
| 50% | 33.3% | 16.7 pts |
The gap grows as the percentage increases. At 10% markup the difference is under 1 point. At 50% markup the difference is nearly 17 points. This is why the confusion matters more as builders try to push their pricing higher: the larger the number, the larger the error if you are confusing the two.
The builder who applies a 25% markup and tells themselves they are running a 25% gross margin will find their overhead eats more than expected, net profit is lower than planned, and projects that looked profitable on paper produce disappointing results at closeout. They are not managing their business poorly. They are using the wrong denominator.
Why Gross Margin Is the Number That Actually Runs Your Business
Gross margin has to cover two things: overhead and net profit. In that order.
Overhead for a small residential building business typically runs 10% to 18% of revenue depending on operation size, staffing, and office structure. A one-person builder managing 2 to 4 homes per year with no staff, a home office, and minimal marketing might run 10% to 12% overhead. A builder with two project managers, a dedicated estimator, a real office, and active marketing might run 15% to 18%.
Net profit target for a sustainable residential building business is minimum 8% to 10% of revenue. Below that level, a bad year, a warranty claim, or a single project that runs over budget can eliminate the year’s profit entirely.
Add those together: 12% overhead + 10% net profit target = 22% gross margin minimum. To hit a 22% gross margin, you need a 28% markup. Not 22%. The conversion formula: 22% margin / (1 – 0.22) = 28.2% markup.
Builders running 20% markup (16.7% gross margin) with 12% overhead are making 4.7% net profit on a good year. That is not a business that can absorb a scope dispute, a slow sale, a warranty callback, or a down market year. The spec home profit margin analysis covers this same math from the deal evaluation side: the gap between gross margin, overhead, and what you actually take home is where most builders underestimate their pricing requirements.
How the Confusion Hits Change Order Pricing Particularly Hard
Change orders are where the markup versus margin confusion creates its most expensive practical problem. Here is why.
A builder prices an original contract with a 25% markup, producing a 20% gross margin. They price all their overhead and net profit assumptions around a 20% gross margin on the full job. Then a change order comes in and they apply 25% markup to it because that is what they have been telling themselves they use. The change order is priced at 20% gross margin, same as the contract. So far, consistent.
The problem is when builders say they want a 25% margin on change orders and apply 25% markup to price them. That 25% markup is only 20% gross margin, not 25%. The change order is underpriced relative to the target, every time. Over a project with $30,000 in change orders, the difference between 20% and 25% gross margin is $1,500 in lost gross profit. On a project with $100,000 in changes, it is $5,000.
The fix is consistent language: decide whether you are setting targets as markup or as margin, use the correct formula to convert between them, and make sure every team member pricing allowance overages and change orders is using the same methodology as the original contract.
How to Apply This to Spec Home Pricing
Spec home pricing should be done top-down, not bottom-up. Bottom-up pricing means you estimate costs and then apply a markup to arrive at a price. Top-down pricing means you start with what the market will pay for the finished home and work backward to what you can afford to build it for.
The top-down approach forces discipline on the cost side and uses gross margin correctly:
Step 1: Establish the expected sale price based on comparable sales. Assume the market supports $550,000 for your planned spec home.
Step 2: Set your gross margin target. At 25% gross margin, your allowed cost base is $550,000 x (1 – 0.25) = $412,500. Every dollar you spend above $412,500 on direct project costs compresses your gross margin below 25%.
Step 3: Subtract other costs to get to the build budget. If land cost is $120,000, your remaining budget for construction, permits, architecture, and soft costs is $292,500. If your construction estimate comes in at $310,000, you either need to value-engineer $17,500 out of the build, buy a cheaper lot, or adjust your sale price expectations. The spec home pro forma framework runs this same calculation systematically across all project cost categories.
The bottom-up approach, estimating costs and adding markup, works fine when you are building for a client with a defined budget and scope. On spec work, where the sale price is set by the market and your profit is the residual, the top-down approach is more honest about whether the deal actually works at your required margin.
What Gross Margin Should a Residential Builder Target?
Benchmarks from NAHB, Monthend, and the Association of Professional Builders give consistent ranges for what high-performing residential builders achieve:
Cost-plus builders typically run lower gross margins, commonly 15% to 22%, because the client bears the cost risk. The fee structure is more transparent and clients push back on higher margins because they see every cost line.
Fixed-price builders typically run 20% to 30% gross margin, with the best-performing small builders targeting 25% to 28%. Fixed-price contracts reward better estimating with higher margins because the builder keeps the upside when costs come in under estimate.
Spec builders face the widest variance because gross margin depends on both cost management and sale price, which is set by the market. Experienced spec builders in stable markets target 22% to 28% gross margin on the build cost, knowing that a slower-than-expected sale or a price reduction will compress the actual margin below that target.
Target gross margins that sound high to new builders are not padding. They are the buffer between a business that survives a difficult year and one that does not. A 25% gross margin with 13% overhead leaves 12% net profit on a good year. A $500,000 revenue project returns $60,000 net. That is a reasonable return for the capital, time, and risk involved. A 20% gross margin with 13% overhead leaves 7% net, or $35,000 on that same project. The math of adequate margin is not greed. It is the requirement for a business that can absorb the inevitable bad year and still be standing.
The Right Way to Calculate Your Selling Price from Costs
When you know your costs and want to calculate the selling price needed to hit a specific gross margin target, divide your costs by one minus the target margin:
Selling price = Direct costs / (1 – Target gross margin %)
To price at a 25% gross margin with $300,000 in direct costs:
$300,000 / (1 – 0.25) = $300,000 / 0.75 = $400,000 selling price
At $400,000 revenue with $300,000 in direct costs, gross profit is $100,000, which is exactly 25% of $400,000.
Compare that to the markup approach: $300,000 x 1.25 = $375,000, with gross profit of $75,000, which is 20% of $375,000, not 25%.
The $25,000 difference between those two selling prices is the practical cost of the markup-versus-margin confusion on a single mid-size project. Across five projects a year, that error costs $125,000 in missed gross profit. That is not a theoretical gap. That is real money that should be in your account.
Getting your construction estimate right is the foundation of the whole calculation. Gross margin targets only protect your profit if the cost base in the denominator is accurate. The Residential Construction Estimating System gives you the line-item framework to build a cost estimate from actual trade inputs, so the margin math you apply on top of it is working from a number you can defend. If you are still building out your pre-construction planning process, the free planning checklist covers budget setup and deal analysis before you commit to a project.
Frequently Asked Questions
What is the difference between markup and margin in construction?
Markup is a percentage added to direct costs to calculate the selling price, and is expressed as a percentage of cost. Margin is the percentage of revenue remaining after direct costs are subtracted, and is expressed as a percentage of revenue. A 25% markup produces a 20% gross margin, not 25%. The two numbers use different denominators and are not interchangeable.
How do you convert markup to margin?
To convert markup percentage to gross margin percentage: divide the markup percentage by one plus the markup percentage. For a 25% markup: 0.25 / (1 + 0.25) = 0.25 / 1.25 = 0.20, or 20% gross margin. To go the other direction, from margin to markup: divide the margin percentage by one minus the margin percentage. For a 25% gross margin target: 0.25 / (1 – 0.25) = 0.25 / 0.75 = 0.333, or 33% markup.
What gross margin should a residential home builder target?
Most well-run small residential builders target 22% to 28% gross margin. The right number depends on your overhead structure: gross margin must cover overhead plus your net profit target. With overhead typically running 10% to 15% of revenue for a small builder, a 25% gross margin target leaves 10% to 15% for net profit before unusual project costs or warranty claims. Builders running below 20% gross margin with typical overhead structures will have very little net profit cushion.
How does the markup vs. margin confusion affect change order pricing?
When a builder sets a gross margin target but prices change orders using a markup percentage they believe equals that margin, the change orders are systematically underpriced. A builder targeting 25% gross margin who applies 25% markup to change orders is actually capturing only 20% gross margin on those changes. On a project with significant change order volume, this error can reduce total project gross profit by several thousand dollars.
How should a spec home builder price their project?
Spec home pricing works best top-down: start with the expected market sale price based on comparable sales, subtract your gross margin target to determine the maximum allowed total project cost, then subtract land and soft costs to find the maximum build budget. This approach uses the market to set the price constraint and leaves you to manage costs within it, rather than adding a markup to costs and hoping the resulting price is what the market will support.
FREE RESOURCE
Get the Pre-Construction Planning Checklist
A 16-page guide plus companion spreadsheet covering deal analysis, budget setup, and estimating approach. Built for builders going from trades to ground-up new construction.
Download the Free Checklist