Markup Isn’t Margin: The Overhead Blind Spot That’s Underpricing Your Jobs

Markup Isn't Margin Construction Graphic

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.

Schedule a Free Discovery Call

Leave a Reply

Discover more from Wilburn CPA

Subscribe now to keep reading and get access to the full archive.

Continue reading