TOFU

Markup calculator

Markup calculator

Find out what to charge for a part or a whole job – and see the profit and margin behind the price.

4.8
4.8
4.8
4.8

How to calculate markup

Markup % = (Price − Cost) ÷ Cost × 100 · Price = Cost × (1 + Markup %)
Profit = Price − Cost. Margin % = Profit ÷ Price × 100.
To calculate markup, subtract your cost from the selling price, divide by the cost, and multiply by 100. A part that costs you $80 and sells for $100 carries a $20 profit and a 25% markup – and a 20% margin, because margin is measured against the price, not the cost.
What are you pricing?
Enter any two
Markup
Selling price
$150
Profit $50
Markup 50%
Margin 33.3%
50% markup = 33% margin. Markup is profit over cost; margin is profit over price.

Markup examples at $100 cost

MarkupCostSelling priceProfitMargin
20%$100$120$2016.7%
25%$100$125$2520.0%
30%$100$130$3023.1%
40%$100$140$4028.6%
50%$100$150$5033.3%
75%$100$175$7542.9%
100%$100$200$10050.0%

All rows at $100 cost. Margin = profit ÷ selling price.

Working backwards? Type the price you charge and the cost you paid into the calculator – the markup and margin fill in.

Markup vs margin

Markup is profit divided by cost; margin is profit divided by price, so margin is always the smaller number – a 30% markup is a 23% margin. To convert: margin = markup ÷ (1 + markup), markup = margin ÷ (1 − margin).

Markup to margin conversion chart

MarkupMarginMarkupMargin
20%16.7%40%28.6%
25%20.0%50%33.3%
30%23.1%100%50.0%

How much to mark up parts and materials

Most contractors mark up parts and materials somewhere between 35% and 100%, small parts by 150% to 300%, and big-ticket equipment by 20% to 50% (Build-Folio, Mr. HVAC). The exact number depends on the trade, the part's price, and whether it carries a warranty. The floor for a specialty contractor is 35% on the whole job – labor, materials, and subs together (Michael Stone, Markup & Profit).

Markup on labor

Mark up labor on what it costs you, not on your billing rate – a billing rate already has overhead and profit in it. The loaded labor cost is wage plus payroll taxes, workers' comp, and benefits; in construction those extras add about 44 cents on every wage dollar (BLS, June 2026). A tech paid $30 an hour costs you about $43.

Not sure what your hours cost? How much to charge as a contractor walks through the rate side.

How to save your markup in a price book

Take the default job in the Parts + labor mode: a $250 part marked up 50% and $150 of labor marked up 40%. The blended markup of 46% clears the 35% floor Michael Stone sets for specialty contractors.

Line itemPrice
Parts – $250 cost + 50% markup$375
Labor – $150 cost + 40% markup$210
Job price – $400 cost, 46% blended markup$585
Profit / margin$185 / 32%

That is one estimate. The problem is the next hundred: every tech rounding differently, every quote rebuilt from scratch. In Tofu, marked-up parts live in the price book as items with a set price. Techs pick the item, the estimate is right, and the invoice matches it.

Marked-up parts saved as price book items in Tofu

Check out more free resources

Markup calculator FAQ

How do you calculate a markup?

What is a 25% markup on $100?

Is 30% markup the same as 30% margin?

How much should I upcharge parts?

What is the average markup on labor?

How accurate is this calculator?

Price the part.
Send the estimate.
Run the job.

Try Tofu for free