Free Contractor Markup Calculator

Know your numbers. Price with confidence.

Sign in to save your calculations and view calculation history.

Sign in

Materials

$
Materials Subtotal$0.00

Labor

$
$0.00
Labor Subtotal$0.00

Cost Summary

Materials Total$0.00
Labor Total$0.00
Direct Costs$0.00

Markup Controls

%
%

Pricing Breakdown

Direct Costs$0.00
+ Overhead (15.0%)$0.00
+ Profit (10.0%)$0.00
Selling Price$0.00
Effective Markup0.0%
Effective Margin0.0%

Markup Comparison

See how different markup levels affect your selling price and profit on this job.

Markup %Selling PriceProfit $Profit Margin %
20%$0.00$0.000.0%
30%$0.00$0.000.0%
40%$0.00$0.000.0%
50%$0.00$0.000.0%
66.7%$0.00$0.000.0%

Markup vs. Margin Quick Reference

Markup and margin are not the same number. This is the most common pricing mistake contractors make. Markup is based on your cost; margin is based on the selling price.

20%
markup
=
16.7%
margin
33.3%
markup
=
25%
margin
50%
markup
=
33.3%
margin
100%
markup
=
50%
margin

Save your calculations with PunchFinal Solo ($29/mo)

  • Export branded PDF estimates
  • Save calculations for every job
  • Track actual vs estimated costs

With Pro ($49/mo): Job cost history, compare across projects

Start your 14-day free trial

How to Calculate Contractor Markup

The markup formula is straightforward:

Selling Price = Direct Costs × (1 + Markup%)

Or equivalently: Markup % = (Selling Price - Direct Costs) / Direct Costs × 100

Direct costs are your materials plus labor — the money that goes directly into the job. Markup is what you add on top to cover your overhead (insurance, trucks, tools, office) and your actual profit.

For example, if a bathroom remodel costs you $15,000 in materials and labor and you apply a 40% markup, your selling price is $21,000. That $6,000 difference covers your overhead and profit.

Markup vs. Margin: What's the Difference?

This is the single most important concept in contractor pricing, and the one most often confused. Markup is calculated on your cost. Margin is calculated on the selling price. They are never the same number.

Markup

How much you add on top of your cost.

(Price - Cost) / Cost × 100

Margin

How much of the selling price is profit.

(Price - Cost) / Price × 100

A contractor who says “I use a 30% markup” earns a 23.1% margin. A contractor who thinks they have a 30% margin but is actually using a 30% markup is earning 7 percentage points less than they think. On a $50,000 job, that's $3,500 in “missing” profit.

What Markup Should a Contractor Use?

There is no universal “right” markup. It depends on your trade, your overhead, and your market. Here are typical ranges:

TradeTypical MarkupEquivalent Margin
Remodeling / Design-Build35% - 50%26% - 33%
Specialty Trades (plumbing, electrical, HVAC)20% - 35%17% - 26%
General Contractors15% - 25%13% - 20%
Handyman / Small Jobs50% - 100%33% - 50%
New Construction10% - 20%9% - 17%

The key insight: your markup needs to cover all your overhead before you see a dollar of profit. If you don't know your overhead number, you're guessing — and guessing is how contractors go out of business while staying busy.

Common Markup Mistakes

1. Confusing markup with margin

If you think you have a 30% profit margin but you're applying a 30% markup, you actually have a 23.1% margin. Over a year of jobs, that gap adds up to tens of thousands of dollars.

2. Not knowing your real overhead

Most contractors underestimate overhead by 5-10%. Insurance, vehicle costs, tool replacement, callbacks, and admin time add up fast. If your markup doesn't cover overhead, every “profitable” job is actually a loss.

3. Using the same markup on every job

A $5,000 bathroom vanity swap and a $200,000 kitchen remodel don't need the same markup percentage. Smaller jobs need higher markups because your fixed overhead (driving to the site, managing the project, insurance) is a larger share of the cost.

4. Cutting price to win bids

Lowering your markup to win a job means you're subsidizing the client's project with your business. If your overhead is 15% and you bid at 15% markup, your profit is literally zero. You're working for free.

5. Forgetting to mark up subcontractors

When you hire a sub, you still carry risk, coordination time, and warranty responsibility. Passing through sub costs at zero markup means you're managing their work for free.

Frequently Asked Questions

What is markup in construction?+

Markup is the percentage added to your direct costs (materials + labor) to cover overhead and profit. If a job costs you $10,000 and you charge $13,000, your markup is 30%. The formula is: Markup % = (Selling Price - Cost) / Cost x 100.

What is the difference between markup and margin?+

Markup is calculated on your cost; margin is calculated on the selling price. A 50% markup equals a 33.3% margin. They are never the same number. Confusing them is the most common pricing mistake contractors make — and it can wipe out your profit.

What markup should a contractor use?+

It depends on your trade and overhead. General contractors typically use 15-25%, specialty trades 20-35%, and remodeling contractors 35-50%. The right number is the one that covers all your overhead costs and leaves a real net profit.

How do I calculate overhead percentage?+

Add up all your annual overhead costs — insurance, vehicle expenses, tools, office costs, licenses, marketing, admin — and divide by your total annual revenue of direct costs. If your overhead is $75,000 and your direct costs are $500,000, your overhead rate is 15%.

Why do I need separate overhead and profit percentages?+

Because overhead is the cost of doing business and profit is what you actually keep. If you lump them into one number, you might think you're profitable when you're really just covering expenses. Splitting them gives you clarity on whether jobs are actually making money.

Is this calculator free?+

Yes, completely free with no signup required. Use it as many times as you want. If you want to save calculations, export branded PDF estimates, and track actual vs estimated costs, check out PunchFinal Solo for $29/month.