If you’re pricing custom homes or high-end remodels with a flat markup — say, “cost plus 15%” — there’s a good chance that number isn’t actually covering what you think it’s covering. This is one of the most common, and most expensive, mistakes we see in custom builders’ pricing.
Markup and margin are not the same number
These two terms get used interchangeably on job sites, and it costs builders real money.
Markup is the percentage you add on top of direct cost to get your sell price. Margin (gross margin) is the percentage of the sell price that’s left over after direct costs.
A 15% markup does not produce a 15% margin. Here’s the math:
- Direct cost: $400,000
- 15% markup: $400,000 × 1.15 = $460,000 sell price
- Gross profit: $60,000
- Gross margin: $60,000 ÷ $460,000 = 13.0%, not 15%
The gap gets bigger as your markup percentage grows. A 25% markup only produces a 20% margin. If you’re quoting jobs using markup as a stand-in for margin, you’re consistently short of your real target — and that gap comes straight out of overhead recovery and profit.
The bigger problem: markup usually isn’t loaded with real overhead
Even builders who understand the markup-vs-margin math often make a second mistake: picking a markup number based on habit or what competitors seem to charge, without checking whether it actually covers their overhead.
Overhead is everything that isn’t a direct job cost: office staff, your own salary, insurance, vehicles, software (including JobTread), rent, marketing, professional fees. It doesn’t show up on any single job’s cost report, but every job has to carry its share of it — or your “profitable” jobs are actually just paying the bills.
Here’s how to find your real number.
Step 1 — Total your annual overhead
Pull every cost that isn’t tied directly to a specific job: G&A salaries, office lease, insurance, software, vehicles not assigned to a job, marketing, professional fees. Example: $360,000.
Step 2 — Project your annual direct job costs
This is your total expected cost of materials, labor, subs, and permits across all jobs for the year — your base for spreading overhead. Example: $2,400,000.
Step 3 — Calculate your overhead recovery rate
Overhead ÷ Direct Costs = the markup you need just to break even on overhead, before any profit.
$360,000 ÷ $2,400,000 = 15.0%
Step 4 — Add your target profit on top
If you want a 10% net profit margin, you don’t just tack on 10% more markup — you need to solve for it using the margin formula, not the markup formula:
Price = Direct Cost ÷ (1 − Overhead % − Profit %)
Using the numbers above: $400,000 ÷ (1 − 0.15 − 0.10) = $400,000 ÷ 0.75 = $533,333
Compare that to a builder using a flat “20% markup” out of habit: $400,000 × 1.20 = $480,000. That’s a $53,000 shortfall on this job alone — money that was supposed to cover overhead and profit but never made it into the price.
Why this matters more when volume slows down
Overhead is mostly fixed — your office rent and admin salaries don’t shrink just because you have fewer jobs under contract this year. That means your overhead recovery rate (Step 3) goes up when direct cost volume goes down. A markup that worked fine in a busy year can quietly stop covering overhead in a slower one, and most builders don’t catch it until cash gets tight — long after the jobs that caused it were already built.
This is exactly why overhead-loaded pricing should get revisited at least once a year, and why it needs to tie back into your job costing and WIP schedule — not live in a spreadsheet you built once and forgot about.
The takeaway
If your estimating markup was set by habit, competitor pricing, or “what feels right,” it’s worth 20 minutes to run the actual math. The formula is simple; the discipline of updating it annually — and checking it against real job cost data — is where the profit actually gets protected.
If you want help calculating your real overhead recovery rate and building it into your estimating process, that’s exactly the kind of work we do for custom builders and remodelers as part of fractional CFO engagements. Book a free discovery call and we’ll walk through your numbers together.
Free Tool: Job Cost Markup Calculator
Download the same markup calculator used in the example above — a ready-to-use Excel tool that turns your prior-year sales, direct job costs, and overhead into the exact markup you need to hit your target profit.

Leave a Reply