Financial-Adjacent

Contractor Markup Calculator

Calculate the total price to charge a client by applying a markup to material and labor costs.

  • Answers as you type
  • Every formula cited
  • Calculated in your browser
SettingsSettings for this calculationUS
Market
Imperial · sales tax
Your direct cost for materials on this job.

Use your actual supplier cost, not what you plan to charge the client.

Your direct labor cost for this job (wages, not billed rate).

Use the Labor Cost Calculator to estimate this from hours, rate, and crew size.

The percentage added on top of costs to cover overhead and profit.

Common contractor markups range from 10-20% for straightforward work up to 50%+ for complex, high-risk, or highly customized jobs.

Total price to charge

$9,600

High confidence
Cost subtotal
$8,000
Markup amount
$1,600
Gross margin on the price
16.67 %
Then change the inputs to see how far the answer moves.

Show calculation logic

How this was calculated

Formula source(s)

  • Total price = (material cost + labor cost) x (1 + markup percent / 100)

Inputs used

Material Cost
5000
Labor Cost
3000
Markup (%)
20

Intermediate steps

Cost subtotal
$8,000
Markup amount
$1,600
Gross margin on the price
16.67 %
Final result$9,600

What this calculation does not cover

  • Only two cost lines feed the subtotal — materials and labor. Permits, equipment and tool rental, dumpster and disposal fees, subcontractor invoices, insurance, fuel and supervision are not inputs, so anything you have not already buried inside those two figures is neither marked up nor billed.
  • Materials and labor are marked up at one identical rate, because the percentage is applied once to their combined subtotal. If you price material at one percentage and labor at another — a common split — price the two separately and add the results, since a single blended figure here will not reproduce that.
  • The markup amount in the breakdown is gross, not profit: it is the one figure that has to carry overhead and profit together, and there is no overhead input to separate them. Office costs, vehicles, estimating time and idle days come out of that same amount before anything is left over.
  • The gross margin row is the same money expressed against the price instead of against the cost, and it is always the smaller percentage of the two — a 20 per cent markup is a 16.7 per cent margin. It is shown because the two are routinely used interchangeably and are not equal; it is still gross, so overhead has not been taken out of it, and it is not a net profit figure.
  • Nothing is added after the markup — the total is exactly the subtotal multiplied by one plus your percentage. Sales tax, VAT or GST, permit fees passed through to the client, and card or financing charges all sit outside it, so the number is a price to quote rather than a finished invoice.
  • The costs you enter are treated as final and already known. There is no waste allowance and no contingency term, so if supplier prices move between quote and purchase or the hours run long, the overrun comes out of the markup instead of being added to the price.
  • Each cost line accepts up to 500,000 and the markup up to 200 per cent, which caps how large a single job this will price without splitting it. The currency is a label only: the answer comes back in whatever currency you typed the costs in, with no conversion and no rounding to a tidy quotable figure.

Computed in your browser — nothing you enter is uploaded. Presented in US customary units and US trade terminology. Where a formula follows a published standard, that standard and its edition are cited beside it on this page; where none governs, the page says so. Local amendments override model codes — verify against the code in force where you build.

Sources checked 2026-09-05 · in the site-wide review of 2026-09-06 · v1.0.1

Regulatory standards & verification citations1
  1. Total price = (material cost + labor cost) x (1 + markup percent / 100)
Cite this page

Your workspace

Most jobs need more than one number. Add the calculators you need next and they open right here, underneath this one — your figures stay on screen and nothing is lost to a page change.

Now that you have the number

These guides cover the work this quantity is for — the first ones run this calculator inside the section that raises the question.

How to calculate contractor markup in 4 steps

  1. Material CostYour direct cost for materials on this job.
  2. Labor CostYour direct labor cost for this job (wages, not billed rate).
  3. Markup (%)The percentage added on top of costs to cover overhead and profit.
  4. Total price to chargeThe tool computes the total price to charge from those figures and shows the formula, its sources, and a confidence rating alongside it.

Total price to charge by material cost

Page defaults, not your figures above.

Material CostTotal price to charge ($ (total price to charge))
5004,200
1,0004,800
2,0006,000
5,0009,600
10,00015,600
20,00027,600
50,00063,600

Frequently asked questions

Is markup the same as profit margin?
No — markup is a percentage added on top of cost, while margin is profit as a percentage of the final selling price. A 20% markup on $100 of cost gives $120 (a 16.7% margin, not 20%) — the two numbers diverge more as the percentage increases.
What markup percentage should I use?
This varies widely by trade, region, job complexity, and risk — many contractors use 10-20% for straightforward work and higher for custom or high-liability jobs. Check what's typical for your trade and market.
Should overhead costs be included in materials/labor or in the markup?
Approaches vary — some contractors fold overhead (insurance, vehicle costs, office expenses) into a higher markup percentage, others estimate it as a separate line item added to the subtotal before markup. Be consistent with whichever method you use across jobs.
Preliminary estimate, not certified engineering. This tool produces an indicative quantity calculation for planning purposes only — it is not a certified structural analysis, a guaranteed material takeoff, or a substitute for building department approval. Always verify measurements on-site and have a licensed contractor or structural engineer review any load-bearing, code-sensitive, or safety-critical work before purchasing materials or starting construction. Spotted an arithmetic or standards error? Report it to contact@craftquantities.com with your inputs — a confirmed fix gets a permanent check of its own, so the same mistake cannot come back.