BuildWell

Free Profit Margin Calculator

Enter what the job costs you and what you charge, and see your margin. Or set a target margin and get the price.

Your job

Results

Profit$250.00
Profit margin25%
Same as a markup of33.33%
Price for a 30% margin$1,071.43
How to use it

Steps to use the free profit margin calculator

  1. 1

    Enter your cost

    Everything the job costs you to do: materials, crew time at your loaded rate, permits, disposal and rentals.

  2. 2

    Enter your price

    What the client pays before sales tax. The margin and the matching markup update as you type.

  3. 3

    Or set a target

    Type the margin you want, and the calculator gives the price that earns it on that cost.

What profit margin means

Profit margin is the share of the price you keep after paying for the job. If a client pays you $1,000 and the work cost you $750, you kept $250, and $250 is 25% of $1,000. That 25% is your margin.

Margin is the number that tells you whether the business is working. Revenue can grow every month while the business goes broke, if each job keeps too little of what it brings in. Margin also makes jobs of different sizes comparable: a $40,000 kitchen and a $400 repair can both be measured as a share of their price.

Two things trip people up. The first is that margin is measured against the price, not the cost, so it is always smaller than the markup for the same job. The second is that "cost" has to mean the full cost of doing the job. If the crew’s time goes in at the bare wage, the margin looks healthy on paper and disappears when the insurance bill arrives.

The profit margin formula

The calculator does three things with your numbers.

  1. Profit is the price minus your cost: $1,000 − $750 = $250.
  2. Profit margin is profit divided by price: $250 ÷ $1,000 = 25%.
  3. Price for a target margin is cost divided by one minus the margin: $750 ÷ (1 − 0.30) = $1,071.43 for a 30% margin.

It also shows the markup that gives the same profit, which is profit divided by cost: $250 ÷ $750 = 33.33%. Margin and markup describe the same dollars from two directions, and the table further down converts one into the other.

The third formula is the one most people get wrong. Adding 30% to a $750 cost gives $975, and $225 of profit on a $975 price is only a 23% margin. To keep 30 cents of every dollar the client pays, the price has to be $750 ÷ 0.70.

Worked examples

A water heater swap

Parts, fittings and haul-away cost you $430, and the crew’s time at your loaded rate is $320. Your cost is $750. You quote $1,000.

  • Profit: $1,000 − $750 = $250
  • Margin: $250 ÷ $1,000 = 25%
  • Markup: $250 ÷ $750 = 33.33%

Pricing a deck to a target

You’ve added up a deck at $4,200 in materials and crew cost, and you want a 30% margin on jobs this size. The price is $4,200 ÷ 0.70 = $6,000. Check it: $6,000 − $4,200 = $1,800 of profit, and $1,800 ÷ $6,000 = 30%.

A discount that ate the job

A client asks for $150 off a $1,200 bathroom fan and light job that costs you $900. Before the discount the margin is $300 ÷ $1,200 = 25%. After it, the price is $1,050, the profit is $150, and the margin is $150 ÷ $1,050 = 14.29%. A 12.5% discount cut the profit in half. Run the calculator before you agree, and consider taking something off the scope instead.

The three jobs side by side

Job Your cost Price Profit Margin Markup
Water heater swap $750 $1,000 $250 25% 33.33%
Deck at a 30% target $4,200 $6,000 $1,800 30% 42.86%
Fan and light, discounted $900 $1,050 $150 14.29% 16.67%

Margin and markup conversion

Use this table to find the markup that earns a target margin, and the price it gives on $1,000 of cost.

Target marginMarkup neededPrice on a $1,000 costProfit
10%11.11%$1,111.11$111.11
15%17.65%$1,176.47$176.47
20%25%$1,250.00$250.00
25%33.33%$1,333.33$333.33
30%42.86%$1,428.57$428.57
35%53.85%$1,538.46$538.46
40%66.67%$1,666.67$666.67
45%81.82%$1,818.18$818.18
50%100%$2,000.00$1,000.00
60%150%$2,500.00$1,500.00
Price = cost ÷ (1 − margin); markup = margin ÷ (1 − margin).

Notice how fast the markup climbs. A 50% margin needs a 100% markup: the price is double the cost. That’s why a target margin should be set with care, and why quoting "cost plus 30%" and earning "a 30% margin" are different businesses.

What goes into your cost

The margin is only as honest as the cost you enter. For one job, count:

  • Materials at what you paid, including fasteners, adhesives, consumables and the waste you’ll throw away.
  • Labor at what an hour really costs you: the wage plus payroll taxes, workers’ comp, insurance and the time nobody pays for. The labor rate calculator works that out.
  • Subcontractors at what they charge you.
  • Permits, inspections, disposal, equipment rental and delivery for this job.

Leave out the costs that don’t change with the job, like the truck payment and your software. Those are fixed costs. Cover them in your labor rate or check them separately with the break-even calculator, so they aren’t counted twice.

Leave out sales tax as well. Tax you collect belongs to the state, so it isn’t part of your price for margin purposes.

Common mistakes

Treating markup as margin. "I put 25% on everything" is a 20% margin, not 25%. If your target is a 25% margin, the markup has to be 33.33%.

Costing labor at the wage. With 100% overhead, which is where BuildWell starts until you set your own, a crew member paid $30 an hour costs you $60 an hour once taxes, insurance, the truck and unbilled time are in. Cost the job at the loaded rate.

Forgetting the small stuff. Caulk, blades, screws, tape, dump fees and the second trip to the store add up. Your cost should have a line for them.

Measuring margin before change orders. Extra work priced at the same margin protects the job. Extra work done for free because it was "small" comes straight out of profit.

Never checking afterwards. The margin you planned and the margin you earned are different numbers. Compare them on finished jobs, and use what you learn on the next estimate.

Using your margin when you price

Work out a target margin from your own numbers, not from what someone else says is normal. Start from what you need the business to earn in a year, and from how much work you can realistically do. The break-even calculator shows the floor; your target sits above it.

Then price every estimate to that target and look at the result. If the price feels too high for the market, the answer is rarely to cut the margin. Look at the scope, the materials and the hours first. If a job can only be won at a margin that doesn’t cover your costs, it’s usually better to pass.

Different kinds of work can carry different margins. Small service calls tie up a truck and a trip for little work, so they often need a higher margin than a long project. Work with more risk, like old houses and hidden conditions, needs more room than work you’ve done a hundred times.

In BuildWell you set your labor overhead, labor markup and material markup once in Pricing settings. Every estimate applies them line by line: materials at store prices near the job plus your material markup, and labor at your area’s wage plus your overhead and markup. You can change the percentages on any estimate, and the totals update.

BuildWell

Price every job this way

BuildWell plans the hours, prices materials at local stores and labor at your area’s wage, and adds your overhead, markup and tax to every estimate.

Weekly
$7.99 / week
Billed weekly. Cancel anytime.
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial
Best value
Annual
$79.99 / year
About $6.67 a month, billed yearly
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial

Both plans include every feature and start with a 3-day free trial. Add a card to start; you’re not charged until the trial ends. Cancel anytime.

Profit Margin calculator FAQ

01What’s a good profit margin for a contractor?
It depends on the trade, the job size and your overhead. What matters most is that the price covers all of your costs, including overhead and unbilled time, before the margin. Track the margin you actually earned on finished jobs and set your target from that.
02Is margin the same as markup?
No. Margin is profit as a share of the price; markup is profit as a share of the cost. The same $250 profit on a $750 cost is a 25% margin and a 33.33% markup.
03Why can’t the margin be 100%?
A 100% margin would mean the job cost nothing. Any real cost makes the margin less than 100%, and the price for a target margin climbs very quickly as the target approaches 100%.
04Should my cost include overhead?
For job profit, include the direct costs: materials, crew, permits, disposal. Cover overhead through your labor rate or a separate overhead line, so you don’t count it twice.
05How do I turn a target margin into a price?
Divide the cost by one minus the margin. A $4,200 job at a 30% margin is $4,200 ÷ 0.70 = $6,000.
06Does a discount come out of my margin?
All of it does. Take $300 off a $1,000 job that costs $750 and the profit drops from $250 to nothing. Work out the margin after any discount before you agree to it.
07How does BuildWell handle margin?
BuildWell adds your labor overhead and your markups on labor and materials to every estimate. You set the percentages once in Pricing settings and can change them on any estimate.

Try BuildWell today

Estimates, invoices, e-signatures and payments in one place, on your phone and on the web.

Start for free →3-day free trial. Cancel anytime.