Profit margin calculator for contractors

Put in what a job costs and what you charge. See your margin, your markup and what is left after overhead, with every step of the math shown.

FreeNo email, no sign-up
3 waysJob, target price, full year
Every stepThe math is shown
What do you want to work out?
$
$
$
$
%
Leave at 15% if you do not know it yet. The business mode works it out.
Gross margin
35.7%
$1,250 over job costs
55.6%Markup
$725Net profit
20.7%Net margin
Free. Your numbers become an estimate you can send from your phone.

How we got this

  1. Job cost$1,200 materials + $900 labor + $150 other = $2,250
  2. Gross profit$3,500 − $2,250 = $1,250
  3. Gross margin$1,250 ÷ $3,500 price = 35.7%
  4. Markup$1,250 ÷ $2,250 cost = 55.6%
  5. Overhead share15% of $3,500 = $525
  6. Net profit$1,250 − $525 = $725 (20.7%)
MarkupGives a margin of
25%20%
33%24.8%
43%30.1%
50%33.3%
67%40.1%
100%50%
Key takeaways
  • Margin is profit divided by the price. Markup is profit divided by the cost. They are not the same number.
  • A 50% markup is a 33% margin. Pricing with markup when you mean margin is the most common way trades underprice.
  • Overhead has to come out of every job. Work out your overhead share once a year and price it in.

Margin and markup are different numbers

Both start from the same profit: the price minus the job cost. Margin divides that profit by the price. Markup divides it by the cost.

Take a job that costs you $2,000 and that you sell for $3,000. The profit is $1,000. The margin is $1,000 ÷ $3,000 = 33%. The markup is $1,000 ÷ $2,000 = 50%.

So when someone says "I run a 50% margin" and prices by adding 50% to cost, they are really running 33%. On a year of $400,000 in sales, that gap is about $67,000.

If you mark up cost byYour margin is
25%20%
33%25%
43%30%
50%33.3%
67%40%
100%50%

To turn a margin into a markup: markup = margin ÷ (1 − margin). To go the other way: margin = markup ÷ (1 + markup).

How to price a job for the margin you want

Divide the job cost by one minus the margin. For a 40% margin on a $2,000 job: $2,000 ÷ (1 − 0.40) = $3,333.

Multiplying instead ($2,000 × 1.4 = $2,800) gives a 29% margin, not 40%. The calculator's "price for a target margin" mode does the division for you and takes your overhead out as well.

Count your own time as laborIf you do the work yourself, put in what you would pay someone to do it. Otherwise the margin looks healthy while the business pays you nothing for the hours.

Gross margin and net margin

Gross margin is what is left after the costs of the job itself: materials, labor, subs, dump fees, permits. Net margin is what is left after overhead too: the truck, insurance, phone, software, the office, advertising.

A job can show a healthy gross margin and still lose money once overhead is paid. That is why the calculator asks for your overhead as a share of sales. Use the "my margin for the year" mode to work that share out from last year's numbers: overhead ÷ sales.

What margin should a contractor aim for

It depends on the trade, the size of the jobs and how much of the work is service versus install. Service and repair work usually carries a higher gross margin than large install jobs, because the ticket is small and the time on the road is the same.

Rather than copy someone else's target, start from your own numbers: your overhead share plus the profit you want to keep is the least your margin can be. If overhead is 18% of sales and you want to keep 10%, every job needs a gross margin of at least 28%.

Turn the number into a price your customer sees

Once you have the price, send it as an estimate with good, better and best options. Koira keeps your costs on each line, so the margin on every estimate is there when you need it, and the customer can sign and pay a deposit from their phone.

Last checked October 8, 2026.

FAQ

What is the difference between margin and markup?

Both use the same profit. Margin divides the profit by the price; markup divides it by the cost. A job that costs $2,000 and sells for $3,000 has a 33% margin and a 50% markup.

How do I calculate profit margin?

Subtract the job cost from the price to get the profit, then divide the profit by the price. $3,000 price, $2,000 cost: $1,000 ÷ $3,000 = 33%.

How do I price a job for a 40% margin?

Divide the cost by 0.6 (that is, 1 minus 0.40). A $2,000 job priced at $3,333 has a 40% margin. Multiplying by 1.4 gives only 29%.

Should overhead be in the job cost?

Keep job costs (materials, labor, subs) separate from overhead (truck, insurance, office). Then take overhead out as a share of the price. That way you can see both the gross margin on the job and what the business really keeps.

Is this calculator free?

Yes. No email and no sign-up. If you want the price as an estimate you can send, Koira's free Office plan does that.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Free Profit Margin Calculator for Contractors (Margin vs Markup) | Koira