EstimationPro AI EstimationPro AI
Pricing 10 min read

Contractor Markup vs Margin: What’s the Difference (With Examples)

Stop confusing markup and margin. Learn the formulas, see real examples, and use a simple table to pick the right markup for your target profit.

By Brad
Reviewed by construction professionals

Markup and margin are two of the most common “silent profit killers” in contracting—because they sound similar, they’re both percentages, and they both show up when you’re pricing a job.

Here’s the truth: a 50% markup does not equal a 50% margin. Not even close.

If you want to stay profitable (and not just busy), you need to understand the difference and be able to do the math quickly—especially when material prices move or a project is riskier than normal.

Markup vs Margin: What’s the Difference?

The difference lies in the denominator (what you divide by). Confusing these two numbers is the #1 reason contractors fall short of profit goals.

The Golden Rules:

  • Markup is based on Cost (always > margin)
  • Margin is based on Revenue (your actual take-home percentage)

Quick Definitions

  1. Markup: The percentage you add to costs to arrive at a selling price.
    • Formula: (Profit ÷ Job Cost) × 100 [e.g., $5k profit / $10k cost = 50% Markup]
  2. Margin (Profit Margin): The percentage of the final sale price that is profit.
    • Formula: (Profit ÷ Selling Price) × 100 [e.g., $5k profit / $15k price = 33% Margin]

Markup-to-Margin Conversion Chart (Cheat Sheet)

Use this table to ensure you are hitting your true profit targets. Most contractors aim for a 30-40% margin but mistakenly only apply a 30% markup (leaving them with just 23% margin).

Desired Margin (Profit)Required Markup (Multiplier)
10% Margin11.1% Markup (x 1.11)
20% Margin25.0% Markup (x 1.25)
30% Margin42.9% Markup (x 1.43)
35% Margin53.8% Markup (x 1.54)
40% Margin66.7% Markup (x 1.67)
50% Margin100.0% Markup (x 2.00)

Key Takeaway: To keep $0.30 of every dollar you sell (30% margin), you must mark up your costs by roughly 43%. You can plug in your own numbers with our free contractor markup calculator.

Real-World Example: Kitchen Remodel

Let’s price a standard kitchen renovation to see how the math impacts your bank account.

Job Costs:

  • Materials & Subs: $30,000
  • Labor (Burdened): $20,000
  • Total Cost: $50,000

Scenario A: The “Markup Mistake” (30% Markup)

  • Price: $50,000 x 1.30 = $65,000
  • Profit: $15,000
  • True Margin: 23% (Too low for most remodelers)

Scenario B: The Correct pricing (30% Margin)

  • Formula: Cost ÷ (1 - Margin)
  • Calculation: $50,000 ÷ 0.70
  • Price: $71,428
  • Profit: $21,428
  • True Margin: 30%

The Result: Understanding the math earned you an extra $6,428 on the same job.

How much should you charge? While overheads vary, these are healthy Gross Margin benchmarks for thriving businesses in 2026:

  • New Home Builders: 15% - 25% Margin
  • Commercial GC: 10% - 20% Margin
  • Residential Remodelers: 30% - 40% Margin
  • Service Trades (Plumbing/HVAC): 40% - 50% Margin
  • Handyman/Small Jobs: 40% - 60% Margin

Note: Gross Margin must cover your overhead (office, trucks, insurance) AND your Net Profit. If your overhead is 25%, you need at least a 35-40% gross margin to survive.

When to increase markup (risk-based pricing)

Markup shouldn’t be one fixed number. Raise it when:

  • the scope is fuzzy (lots of unknowns)
  • the schedule is tight
  • the client is change-order heavy
  • you’re dealing with difficult access (high-rise, long carry, limited parking)
  • you’re using new subs or new materials

A clean way to do this is with risk buckets:

Job typeTypical riskAdd-on
repeatable, well-definedlow+0–5% markup
normal remodelmedium+5–10% markup
custom / unknownshigh+10–20% markup

Common mistakes (and how to avoid them)

  1. Using markup goals as margin goals
    • Fix: use the conversion chart or formula above.
  2. Marking up only labor and forgetting subs/material volatility
    • Fix: markup your total cost, then manage allowances.
  3. Ignoring overhead
    • Fix: know your overhead % and price to cover it.
  4. Discounting without recalculating margin
    • Fix: every discount comes straight out of profit.

Quick checklist you can use on every bid

  • What’s my total cost (labor burdened + subs + materials + misc)? (Use our labor cost calculator to get your burdened rate.)
  • What margin do I need to cover overhead and income?
  • Convert margin → markup.
  • Add a risk bump if needed.
  • Sanity-check the final number against your market.

If you want to speed this up, you can build bids with structured cost buckets and consistent markup rules so you’re not re-inventing pricing every time.

Try EstimationPro free

FAQs

Is markup the same as profit?

No. Markup is a percentage of cost. Profit margin is a percentage of selling price.

What markup equals a 20% margin?

Markup = 0.20 ÷ 0.80 = 0.25 → 25% markup.

What markup equals a 30% margin?

Markup = 0.30 ÷ 0.70 ≈ 0.4286 → about 43% markup.

Should I use the same markup on every job?

Usually no. Higher risk and higher uncertainty jobs should carry higher markup.

How do I price change orders without losing margin?

Treat them like mini-projects: include labor burden, mobilization, and use the same (or higher) markup than the base contract.

Markup and Margin Calculator

$
Your total project cost
%
Percentage added to cost
0%25%50%75%100%
Selling Price$32,500.00
Profit$7,500.00
Margin23.1%

Markup vs Margin: A 30.0% markup produces a 23.1% margin. Markup is based on cost. Margin is based on selling price.

Get Free Estimating Tips

Enter your email and we'll send you pro tips, cost data, and useful resources for contractors.

We'll send helpful resources and occasional tips. Unsubscribe anytime.

EstimationPro AI For Contractors, By Contractors

Price Every Job With Confidence

Stop second-guessing your numbers. EstimationPro AI builds accurate estimates from real cost data.

Photos & voice to estimate PDF proposals & schedules Regional pricing data
No credit card required Set up in under 2 minutes Trusted by contractors nationwide

Related Articles

Price every job with confidence