Skip to main content
MARKUP VS MARGINCONSTRUCTION MARKUPCONSTRUCTION MARGINBID PRICINGCFOS $1M–$12MMARKUP VS MARGINCONSTRUCTION MARKUPCONSTRUCTION MARGINBID PRICINGCFOS $1M–$12M
THE CONSTRUCTION CFOBOOK A FREE CALL
LAYER 2 DIFFERENTIATION · CONTENT PAGE

CONSTRUCTION MARKUP VS MARGIN — THE DIFFERENCE AND HOW TO BID CORRECTLY.

QUICK ANSWER

Markup is added to cost. Margin is taken from revenue. They produce different percentages for the same transaction. A contractor who targets 20% gross margin but bids at 20% markup achieves 16.7% gross margin on every project. On $1M annual revenue, that 3.3-point gap is $33,000 per year in unrecovered gross profit. The confusion is common. The fix is one formula and a reference table that converts any target margin to the correct bid markup.

SPM applies the correct markup-to-margin conversion in the overhead rate and bid template review at every engagement. The bid template produces the correct price for the target margin — every time.

BY JOSH LUEBKERPublished: May 2026Updated: May 2026
MARKUP VS MARGIN — THE FUNDAMENTAL DISTINCTION

WHY THESE TWO NUMBERS ARE NOT THE SAME AND WHY CONFUSING THEM COSTS MONEY.

THE DEFINITIONS

Markup Is Added to Cost. Margin Is Taken from Revenue.

Markup is the percentage added on top of cost to arrive at a price. A 25% markup on $80,000 in direct costs produces a price of $100,000. Margin is the profit as a percentage of the selling price. On that same $100,000 project with $80,000 in direct costs, the gross margin is 20% — not 25%. The markup percentage and the margin percentage are always different numbers for the same transaction. A 25% markup produces a 20% margin. A 33% markup produces a 25% margin. A 20% markup produces a 16.7% margin. Confusing the two produces a bid that is systematically underpriced.

THE COMMON ERROR

Bidding at a 20% Markup and Expecting a 20% Margin

A contractor who targets 20% gross margin and bids at 20% markup over direct costs will achieve 16.7% gross margin on every project — not 20%. On a $1M annual revenue base, that 3.3-point margin gap is $33,000 per year in unrecovered gross profit. Over 5 years, it is $165,000 — simply from confusing markup and margin at bid time. The contractor who understands the difference uses the correct markup percentage to hit the target margin: for 20% target margin, the required markup is 25%. For 25% target margin, the required markup is 33.3%.

THE CONVERSION FORMULA

How to Calculate the Right Markup for Any Target Margin

Required markup = target margin divided by (1 minus target margin). For 20% target margin: 0.20 divided by (1 minus 0.20) = 0.20 divided by 0.80 = 25% markup. For 25% target margin: 0.25 divided by 0.75 = 33.3% markup. For 15% target margin: 0.15 divided by 0.85 = 17.6% markup. These are the bid markup rates that produce the corresponding gross margin on revenue. Applying these formulas at bid time eliminates the margin gap from markup/margin confusion.

HOW TO APPLY THIS AT BID TIME

THE CORRECT CALCULATION FROM DIRECT COST TO FINAL BID PRICE.

TARGET GROSS MARGINREQUIRED MARKUP ON COSTEXAMPLE ON $400K DIRECT COST
15%17.6%$470,400 bid price
18%22.0%$488,000 bid price
20%25.0%$500,000 bid price
22%28.2%$512,800 bid price
25% (SPM target)33.3%$533,200 bid price
30%42.9%$571,600 bid price

The overhead rate connection: Direct cost in this calculation includes all direct job costs — labor, material, equipment, subcontractors, and direct job expense. Overhead is then applied as a separate markup on top of direct cost, before the profit markup. The correct sequence: direct cost → add overhead → add profit. The overhead markup and profit markup are both applied to recover different cost categories, and both need to be correctly calculated to hit target net margin.

COMMON QUESTIONS

FREQUENTLY ASKED.

Use the markup rate that produces your target gross margin after overhead. If your overhead rate is 13% and your target net margin is 10%, your target gross margin is 23%. The required markup on direct costs to achieve 23% gross margin is 29.9% (0.23 divided by 0.77). Add the 13% overhead markup to direct costs first, then apply the 29.9% total markup on the overhead-adjusted cost.
The overhead markup is applied first: direct cost times (1 plus overhead rate). Then the profit markup is applied to that result. The total markup from direct cost to final price reflects both overhead recovery and profit. Most bidding templates should show this as two separate steps so both are explicitly calculated rather than blended into a single markup rate.
Yes. At engagement start, the bid template is reviewed for correct markup-to-margin conversion. If the template is applying markup where margin is intended — or vice versa — the correction is made before the next bid goes out. The annual estimate accuracy review catches any drift from correct markup application.
Josh Luebker
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+. Now fractional CFO for commercial subcontractors doing $1M–$12M. About Josh →  |  LinkedIn →

RELATED RESOURCES
RELATED
Why Profitable Estimates Fail
The five failure modes that include margin calculation errors
RELATED
Financial Benchmarks
Target gross margin ranges by trade — the goals the markup rate should produce
TOOL
Overhead Rate Calculator
Calculate the overhead markup that goes into every bid before profit markup
SYSTEM CONNECTIONS
CFOS SPINE
Run on CFOSJob ProfitabilityCash Control
RELATED
Why Estimates FailBenchmarksEstimating Errors
SERVICE
Fractional CFOControllershipBook a Call

ARE YOUR BIDS USING THE MARKUP RATE THAT PRODUCES YOUR TARGET GROSS MARGIN?

A 30-minute diagnostic verifies your current bid template markup rates and identifies any markup-to-margin conversion errors.

BOOK A FREE 30-MIN DIAGNOSTIC →

30 minutes. Free. No sales pressure.

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Run on CFOSFractional CFOSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS CONTROL Book →
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR