◆ Free · no sign-up · works on your phone

Contractor markup calculator: cost in, price out.

Enter the job's direct costs and the markup you charge, and get the client price, the gross profit and the margin it really is. Or type the margin you want and get the markup that produces it. Contingency and sales tax are handled separately, because they are separate things.

Markup ⇄ margin Contingency kept apart GST/HST or state tax on top

Why the two numbers differ, and which one to quote: contingency vs markup, explained.

The job

Price to the client
$0
before sales tax
Gross margin
0%
of the price
Direct costs$0 Contingency$0 Cost with contingency$0 Markup 25%$0 Gross profit (overhead + profit)$0 Sales tax 13%$0 Total the client pays$0
Put it on the estimate template
Contingency is applied to cost, then markup to the result, then tax on the price. Not accounting or tax advice: whether labour is taxable, and your real overhead, are yours to confirm.
The number everyone mixes up

Markup to margin, and back

The same dollars, described two ways. Markup is measured against cost; margin against price. Quote a client a "20% markup" and think you are keeping 20% of the price, and you have just given away a sixth of your profit.

Markup on costGross margin on pricePrice on $10,000 of costGross profitTo keep this margin, mark up by
10%9.1%$11,000$1,000
15%13.0%$11,500$1,500
20%16.7%$12,000$2,000
25%20.0%$12,500$2,500a 20% margin needs 25% markup
30%23.1%$13,000$3,000
35%25.9%$13,500$3,500
40%28.6%$14,000$4,000
43%30.0%$14,300$4,300a 30% margin needs 43% markup
50%33.3%$15,000$5,000
67%40.0%$16,700$6,700a 40% margin needs 67% markup
100%50.0%$20,000$10,000a 50% margin needs 100% markup
Show your working

The formulas the calculator uses

Markup from cost and price

markup = (price − cost) ÷ cost

$12,500 price on $10,000 cost: (12,500 − 10,000) ÷ 10,000 = 25%.

Margin from cost and price

margin = (price − cost) ÷ price

Same job: 2,500 ÷ 12,500 = 20%. Margin is always the smaller number.

Markup → margin

margin = markup ÷ (1 + markup)

0.25 ÷ 1.25 = 0.20. Handy when a supplier quotes you a markup and your books want a margin.

Margin → markup

markup = margin ÷ (1 − margin)

Want to keep 30% of the price? 0.30 ÷ 0.70 = 43% markup on cost.

Price from a target margin

price = cost ÷ (1 − margin)

$10,000 cost at a 30% margin: 10,000 ÷ 0.70 = $14,286. Do not multiply cost by 1.30 — that gives 23%.

Contingency, applied first

base = cost × (1 + contingency)

Then markup goes on the base. Contingency is a cost allowance, not profit; if it is not spent it becomes profit, which is fine, but do not plan on it.

Your number, not a borrowed one

How to find the markup your business actually needs

The right markup is not a rule of thumb. It is your overhead, spread across the work you actually do, plus the profit you want. Three numbers from last year's books get you there:

  1. Direct costs for the year — everything you spent on jobs: materials, labour on site (including your own hours on the tools), subs, permits, dump fees.
  2. Overhead for the year — everything else: the truck and its insurance, liability insurance and workers' compensation, phone and software, tools and their replacement, advertising, accounting, the office hours you spend quoting and chasing money, and a salary for the time you are not on site.
  3. Profit you want — after you have paid yourself a wage. Ten percent of revenue is a common target for a small renovation business; some years it is what keeps the business alive through a slow winter.

Then overhead ÷ direct costs is the markup you need just to break even, and profit goes on top. A business with $300,000 of direct costs and $75,000 of overhead needs a 25% markup before it has made a dollar; a 10% profit on top of that lands around 39% markup, which is a 28% margin. That is why "20% markup" — a number many contractors quote because it sounds reasonable — is often a slow way to go broke.

Where this lives in Estiquik: every estimate carries a markup and a contingency as separate fields, applied in this order, shown or hidden on the client's copy as you choose, and job costing reports the margin you actually made once the invoices and receipts are in. The calculator here is free for anyone; the app has a free plan too.

Before you ask

Questions contractors ask about markup

What is the difference between markup and margin?

Markup is the amount you add to cost, expressed as a percentage of cost. Margin is the same dollars expressed as a percentage of the price. A 25% markup on $10,000 of cost gives a $12,500 price and $2,500 of gross profit — a 20% margin. Margin is always the smaller number.

How do I convert markup to margin?

Margin = markup ÷ (1 + markup). A 25% markup is 0.25 ÷ 1.25 = 20% margin. To go the other way, markup = margin ÷ (1 − margin): a 20% margin needs 0.20 ÷ 0.80 = 25% markup. The table above does the common ones.

What markup should a renovation contractor charge?

Enough to cover overhead and leave a profit — which for small remodelers commonly means 20% to 50% markup on direct costs, because overhead alone often runs 15% to 30% of direct costs before any profit. Work out your own overhead percentage from last year's books rather than borrowing a number from a forum.

Is contingency the same as markup?

No. Contingency is a cost allowance for things you know you don't know yet — what is behind the drywall. Markup is overhead and profit on top of cost. This calculator applies contingency to cost first, then markup to the result, and reports both separately. Longer answer here.

Should I apply markup to subcontractors and materials?

Most contractors apply the same markup to every direct cost, including subs and materials, because managing, scheduling and guaranteeing that work is real overhead. Some use a lower markup on large pass-through items like cabinets or windows. Apply it consistently and say so in your contract.

Should I show the markup on the estimate?

Show sections and totals; the markup can be a line or can be folded into the unit prices, and both are honest. What matters is that the price covers it. Estiquik lets you show or hide the breakdown on the client's copy per estimate.

Does sales tax count as part of the price?

No. Tax is collected for the government and passed on; it is not revenue and never enters the markup or margin maths. The calculator adds it at the end so you can tell the client the total, and nothing else.

Price the whole job, not just the markup

Estiquik carries markup and contingency on every estimate, fills in your region's tax, and tells you the margin you actually made when the job is done. Free plan, no card.

Jump to the calculator
Free · No sign-up