Contractor reviewing job budget, overhead and profit margin

Topics in this article

Share this post
Written by
John Shum

A contributor for Eano and industry software expert in SaaS and construction technology, John helps share tech tips with construction professionals for practical application. His background in product management and marketing gives him a unique perspective on how technology can solve real-world challenges in the construction and trades industries.

Markup vs Margin for Contractors: How to Price for Overhead and Profit

Oct 20, 2026
•
8
min read
Most contractors who mark up 20% think they make 20%. This guide explains markup vs. margin, gives conversion tables, benchmarks against NAHB's 2024 remodeler data (29.9% gross, 6.3% net), and builds a $40,000 bathroom price from overhead and target profit.
Contractor reviewing job budget, overhead and profit margin

Ask ten contractors what they make on a job and most will tell you their markup. "I mark up 20%." But markup is not what you keep. A 20% markup is a 16.7% margin, and that margin still has to pay for your truck, your office, your insurance and your own salary before anything is left as profit. Mixing up the two is one of the most common reasons busy contractors end the year with less money than they expected.

This guide explains the difference in one minute, gives you a conversion table, shows what remodelers actually earned according to the National Association of Home Builders (NAHB), and walks through a worked $40,000 bathroom example that builds the price from overhead and target profit. To skip the math, use our free profit margin calculator.

Key takeaways

  • Markup is a percentage of cost. Margin is a percentage of price. The same dollars give a bigger markup number than margin number.
  • Convert with two formulas: margin = markup ÷ (1 + markup), and price = cost ÷ (1 − margin).
  • NAHB's latest study found remodelers averaged a 29.9% gross margin and a 6.3% net margin in 2024, with operating expenses at 23.6% of revenue.
  • Price from the margin you need, which is your overhead percentage plus your target net profit.

Markup vs. margin in one minute

Markup is how much you add on top of your cost, as a percentage of cost. Margin (gross margin) is how much of the selling price is left after direct costs, as a percentage of price.

TermFormulaExample: cost $100, price $125
Markup(Price − Cost) ÷ Cost$25 ÷ $100 = 25%
Margin(Price − Cost) ÷ Price$25 ÷ $125 = 20%
Markup → marginMargin = Markup ÷ (1 + Markup)0.25 ÷ 1.25 = 20%
Margin → pricePrice = Cost ÷ (1 − Margin)$100 ÷ 0.80 = $125

ConstructionOnline puts it plainly: "a markup of 25% equates to a margin of 20%. Your company will gain a 20% profit on the item––not 25%" (source). The dollars are the same; the percentage is different because the base is different.

Conversion table: markup to margin

Use this table to see what your markup really means. The last two columns show what happens to $100 of cost.

MarkupGross marginPrice on $100 costGross profit dollars
10%9.1%$110$10
15%13.0%$115$15
20%16.7%$120$20
25%20.0%$125$25
30%23.1%$130$30
35%25.9%$135$35
40%28.6%$140$40
43%30.1%$143$43
50%33.3%$150$50
60%37.5%$160$60
67%40.1%$167$67
75%42.9%$175$75
100%50.0%$200$100

And the other direction, which is the one you actually need when you price a job from a target margin:

Target gross marginMarkup requiredPrice on $100 cost
10%11.1%$111.11
15%17.6%$117.65
20%25.0%$125.00
25%33.3%$133.33
30%42.9%$142.86
35%53.8%$153.85
40%66.7%$166.67
50%100.0%$200.00

Notice how fast the gap grows. A 100% markup (doubling your cost) is only a 50% margin. A contractor who needs a 30% margin and marks up 30% is short by almost seven points on every job.

Contractor reviewing a project budget with cost, overhead and profit figures
Margin is measured on the selling price. That is the number your overhead and profit come out of.

What remodelers actually earn: NAHB 2024

NAHB's Remodelers' Cost of Doing Business Study (2026 edition, covering fiscal year 2024) is the best benchmark for residential remodelers. According to NAHB: "In 2024, the average net profit margin for remodelers was 6.3%, the highest since 1996," and remodelers had a "29.9% average gross profit margin in 2024." NAHB's Eye On Housing blog adds that operating expenses averaged "$646,000 (23.6% of revenue)," on average revenue of $2.7 million.

Measure (NAHB, FY2024 average)Share of revenue
Cost of sales (labor, materials, trade contractors)70.1%
Gross profit margin29.9%
Operating expenses (indirect costs, finance, sales and marketing, G&A, owner's compensation)23.6%
Net profit margin6.3%

Read that carefully. The average remodeler kept about 30 cents of gross profit on every dollar, spent almost 24 cents of it on running the business, and was left with a bit over 6 cents. On the markup side, a 29.9% margin requires roughly a 42.7% markup on direct cost. A contractor marking up 20% or 25% across the board is nowhere near that.

Building your markup from overhead and target profit

The right markup is not a number you pick. It comes from two inputs:

  1. Overhead as a percentage of revenue. Add up last year's operating expenses (office, vehicles not charged to jobs, insurance, software, marketing, admin salaries, your own salary if it isn't job-costed) and divide by revenue.
  2. Target net profit. What you want left after everything. NAHB's 2024 average was 6.3%.
  3. Required margin = overhead % + target net profit %.
  4. Required markup = margin ÷ (1 − margin).

Worked example: a $40,000 bathroom

Say a remodeler's overhead runs 20% of revenue and they want a 10% net profit. Required margin is 30%. The direct cost of a bathroom remodel (labor, materials, subs, permits, dumpster) comes to $28,000. These figures are illustrative.

StepCalculationAmount
Direct job costLabor + materials + subs + job costs$28,000
Required margin20% overhead + 10% profit30%
Price$28,000 ÷ (1 − 0.30)$40,000
Overhead recovered20% × $40,000$8,000
Net profit10% × $40,000$4,000
Equivalent markup$12,000 ÷ $28,00042.9%

Now compare what happens if the same remodeler "marks up 30%" because they want 30%:

Marked up 30%Priced at 30% margin
Direct cost$28,000$28,000
Price$36,400$40,000
Gross margin23.1%30.0%
Overhead (20% of price)$7,280$8,000
Net profit$1,120 (3.1%)$4,000 (10.0%)

Same job, same costs, same intention. The difference is $2,880 of profit on one bathroom, and it compounds across every job in the year. Overhead is also often understated in this comparison, because it rises as you add jobs and staff.

How to calculate your overhead percentage

Everything above depends on knowing your overhead as a share of revenue. Most small contractors have never calculated it, or calculated it once years ago. Here is a simple way to do it from last year's books. The numbers are an illustrative example for a small remodeler, not a benchmark.

Overhead item (not charged to any job)Annual cost
Office rent and utilities$24,000
Office and admin salaries (including payroll taxes)$62,000
Owner's salary not charged to jobs$70,000
Vehicles and fuel not job-costed$18,000
General liability and other business insurance$14,000
Software, phones and IT$7,000
Marketing and advertising$15,000
Accounting, legal and licenses$6,000
Small tools, shop supplies and equipment not job-costed$8,000
Total overhead$224,000

If that company did $1,100,000 in revenue, overhead is $224,000 ÷ $1,100,000 = 20.4% of revenue. Add a 10% net profit target and the required margin is about 30.4%, which means a blended markup of about 43.7% on direct cost.

Three checks keep this honest:

  • Don't double count. If a cost is already charged to jobs (a site supervisor's hours, a dumpster), leave it out of overhead.
  • Use next year's plan, not just last year's actuals. If you are hiring an estimator or adding a truck, overhead goes up before revenue does.
  • Recheck revenue. If revenue falls and overhead stays flat, your overhead percentage rises, and so must your margin.

Labor vs. materials vs. subs: should markups differ?

Many contractors use different markups for different cost types. In a Q&A column in Construction Business Owner, the author suggests that "labor markup should be between 20 percent and 40 percent," with materials, equipment and subcontracts marked up at whatever the market will allow. The column's example blends those into one overall rate: $920,000 of markup on $10,000,000 of cost is "9.2 percent markup rate" (source).

Reasons contractors mark up labor more than materials:

  • Labor carries the risk. Productivity, weather, callbacks and crew turnover hit labor, not materials.
  • Labor has burden. Payroll taxes, workers' comp, insurance and paid time off sit on top of wages. Use our labor markup calculator to get a burdened rate before you add markup.
  • Materials are easy to price-check. Homeowners can look up a vanity or tile price, so high material markups invite pushback.
  • Subcontractors already include their own profit. Your markup on subs pays for coordination, scheduling and warranty risk.

Whatever split you use, check the blended result. If the blended markup across the whole job is below what your overhead and profit require, the split doesn't matter: the job is underpriced.

Pricing mistakes that kill margin

Inconsistent pricing is expensive in both directions. Esteban of SAA Construction Corp, who moved into residential remodeling from real estate, described what happened before he had a reliable system:

"I started losing so many jobs because I was crazy expensive. Or sometimes I was way too cheap." — Esteban, SAA Construction Corp
  • Using markup and margin interchangeably. Price from margin.
  • Not knowing your overhead percentage. Recalculate it at least once a year.
  • Leaving out job costs. Permits, dumpsters, equipment rental, and project management time are direct costs. If they aren't in the cost, the markup doesn't cover them.
  • Discounting off the price instead of the scope. A 10% discount on a 30% margin job removes a third of the gross profit.
  • Never comparing estimate to actual. Without job costing, you don't know whether your margins are real.
  • Underpricing to win. See our guide on how to avoid underpricing.

Offering options helps too. Good / better / best pricing lets the homeowner move the price by changing scope, not by asking you to cut your margin. For a trade-specific walkthrough, see how to price a kitchen remodel.

Contractor walking a job with an estimator to price the scope
Accurate cost is the starting point. Markup can't fix a missing line item.

Use the calculators, then set markup once

Start with the profit margin calculator to convert between markup, margin and price, and the labor markup calculator to get a burdened labor rate. Then put the result into your estimating system so you don't redo it on every job.

In Eano Pro estimates, you set default markups and can adjust markup per line, so labor, materials and subs can carry different rates while you watch the job total and margin. Gordon A. Kullberg & Son described the effect of seeing line-item pricing and totals before a proposal goes out:

"You're not guessing anymore. You can see how the numbers are stacking up." — Gordon A. Kullberg & Son, Inc.

Bottom line

Markup and margin describe the same dollars from different bases, and the difference is big enough to decide whether a year is profitable. Work out your overhead as a percentage of revenue, add the net profit you want, and that is your required margin. Convert it to a markup with margin ÷ (1 − margin), and check every job's blended markup against it. NAHB's 2024 numbers (29.9% gross, 23.6% operating expenses, 6.3% net) are a useful benchmark for where remodelers actually land.

Set markup once and price every line in Eano Pro. Start a free trial

Get a Personalized Demo

See how Eano Pro can streamline your contracting workflow.

FAQs

What's the difference between markup and margin?

Markup is the amount added to cost, as a percentage of cost. Margin is the profit left after direct costs, as a percentage of the selling price. On a $100 cost sold for $125, markup is 25% and margin is 20%.

What markup gives a 20% margin?

A 25% markup. Use markup = margin ÷ (1 − margin): 0.20 ÷ 0.80 = 0.25. For a 30% margin you need about a 42.9% markup.

What is a good profit margin for a remodeling contractor?

According to NAHB's Remodelers' Cost of Doing Business Study, remodelers averaged a 29.9% gross profit margin and a 6.3% net profit margin in 2024, with operating expenses at 23.6% of revenue. Your target depends on your own overhead.

Should labor be marked up more than materials?

Many contractors do, because labor carries productivity and callback risk and is harder for clients to price-check. One Construction Business Owner column suggests labor markup between 20% and 40%. Whatever split you use, make sure the blended markup covers your overhead and profit.

How do I include overhead in my price?

Calculate overhead as a percentage of annual revenue, add your target net profit to get the required margin, then price each job as direct cost ÷ (1 − required margin). For example, 20% overhead plus 10% profit means price = cost ÷ 0.70.

Recent posts

AI Takeoffs

Free Test Drive of AI Takeoffs

Upload your drawings and plans and get an estimate in your inbox!
STEP 1/6 Upload your plans

Drop a blueprint here

PDF, elevations, or architectural plans · up to 100MB

    You're all set

    Most itemized estimates are ready within 15 minutes. Check spam if you don't see it land.

    To restart the chat, refresh the page. Your files are used only to generate this estimate.