Plumbing Estimate Calculator — Markup vs Margin
Pricing a job is three additions and one division — and it is the division that trips people. Add labour, fixtures and material, add overhead, then divide by one minus your margin. Multiplying by one plus the same percentage looks equivalent and is not: on the defaults it costs $230 of profit on identical work.
Price the job
Include travel, fetching parts and clean-up, not just wrench time.
Vehicles, insurance, office, advertising.
Of the price, not of cost — the calculator shows both so you can see the gap.
Quote this price
Priced at a 25% margin. Applying the same 25% as a markup instead would price at $3,450 — $230 less profit on identical work.
Profit
$920
Break-even
$2,760
See the breakdown
Planning estimate. Permit fees, subcontractors, warranty reserve and sales tax are not included — add them as material or as their own line before quoting.
The formula, explained in plain English
Build the cost up, then apply the margin the right way round.
Why dividing is correct
Margin is defined as a share of the price, and the price is what you are solving for. If profit is 25% of price then cost is 75% of price, so price is cost ÷ 0.75. Multiplying treats the percentage as a share of cost, which is a different thing.
The gap widens with the percentage
At 15% the markup-versus-margin gap is small. At 40% it is enormous — a 40% markup is only a 28.6% margin. The bigger your target, the more the mistake costs.
Overhead is not profit
Covering overhead gets you to break-even, not to a living. A job priced at cost plus overhead and nothing else has funded the van and the insurance and left the business with zero.
Count all the hours
Travel, the trip to the supply house, the phone call about the finish, the clean-up. Those hours are real cost. Under-counting them is the most common way an accurate-looking estimate loses money.
Worked examples
The defaults, the same job priced wrongly, and a small service call where mobilisation dominates.
Bathroom fixture replacement — the defaults
direct = 1,100 + 850 + 450 = $2,400
overhead = 2,400 × 0.15 = $360
break-even = $2,760
price = 2,760 ÷ 0.75 = $3,680, profit $920
Result: $3,680. Labour is 46% of the direct cost and the fixtures 35% — plumbing carries more material than most trades, which is why fixture pricing discipline matters.
The same job with a 25% markup instead
profit = 3,450 − 2,760 = $690
margin = 690 ÷ 3,450 = 20.0%, not 25%
→ $230 less profit for identical work
Result: the same job, the same percentage, a quarter less profit. Do this on 100 jobs a year and it is $23,000 — for a keystroke.
Small service call — 2 hours, $60 of parts
overhead = $42 · break-even = $322
at 25% margin: price = $429, profit $107
at 35% margin: price = $495, profit $173
Result: a two-hour call carries the same drive time, the same truck and the same paperwork as a six-hour one, so the fixed cost is spread over far fewer hours. This is exactly why small jobs are usually priced at a higher margin, or with a minimum call-out charge on top.
The same job at every margin — done right and done wrong
$2,760 of break-even cost, priced two ways. Computed from the same code the calculator runs. The last column is what the markup percentage actually delivers.
| Target % | As margin | Profit | As markup | Profit | Real margin |
|---|---|---|---|---|---|
| 15% | $3,247 | $487 | $3,174 | $414 | 13.0% −$73 |
| 20% | $3,450 | $690 | $3,312 | $552 | 16.7% −$138 |
| 25% | $3,680 | $920 | $3,450 | $690 | 20.0% −$230 |
| 30% | $3,943 | $1,183 | $3,588 | $828 | 23.1% −$355 |
| 35% | $4,246 | $1,486 | $3,726 | $966 | 25.9% −$520 |
| 40% | $4,600 | $1,840 | $3,864 | $1,104 | 28.6% −$736 |
Markup to margin conversion
Worth committing to memory. Whenever someone quotes a percentage, this is the question to ask.
| Markup on cost | Equals this margin |
|---|---|
| 10% | 9.1% |
| 25% | 20.0% |
| 33% | 24.8% |
| 50% | 33.3% |
| 67% | 40.1% |
| 100% | 50.0% |
Sources & standards: markup and margin are accounting definitions, not code — margin is profit as a share of price, markup is profit as a share of cost. Overhead and margin ranges quoted here are typical for small US residential plumbing contractors and should be replaced with your own figures from last year's accounts. Permits, subcontractors, warranty reserve and sales tax are not modelled.
Frequently asked questions
Common questions about pricing plumbing work, overhead, and markup versus margin.
How do I price a plumbing job?
Add up what the job costs you, add overhead, then divide by one minus your margin. On the defaults — 10 hours at $110, $850 of fixtures, $450 of material, 15% overhead, 25% target — that is $2,400 direct + $360 overhead = $2,760 break-even, priced at $3,680 for $920 of profit.
What is the difference between markup and margin?
Markup is a percentage of cost; margin is a percentage of price. They are not the same number and confusing them costs money on every job. On the defaults, dividing by 0.75 for a 25% margin gives $3,680. Multiplying by 1.25 for a 25% markup gives $3,450 — which is only a 20% margin and $230 less profit for the identical work.
What markup equals what margin?
Worth memorising three pairs: a 25% markup is a 20% margin, a 50% markup is a 33% margin, and a 100% markup is a 50% margin. Going the other way, to hit a 40% margin you need a 67% markup. If someone quotes you a percentage, ask which one they mean.
What should my overhead percentage be?
Overhead is everything that does not attach to a specific job — vehicles, insurance, licensing, office, advertising, unbilled admin time. For a small plumbing outfit 12% to 20% of direct cost is typical; the default here is 15%. Work out your own by taking last year's non-job expenses and dividing by last year's direct job costs.
Is labour or material the bigger part of a plumbing job?
Labour, usually — but less lopsidedly than in some trades, because plumbing fixtures are expensive. On the defaults labour is $1,100 of $2,400 direct cost, 46%, with fixtures at 35% and material at 19%. On a repipe labour dominates completely; on a bathroom remodel the fixtures can outweigh it.
Should I quote a range or a fixed price?
Fixed, where you can see the scope. A range invites the client to hear the bottom number and reads as uncertainty. Where the scope is genuinely unknown — behind a wall, under a slab — quote the investigation as its own fixed price and the work separately once you can see it.
What margin should a plumbing contractor target?
Commonly 20% to 35% gross on residential service work, with the higher end on small emergency jobs where mobilisation is a big share of the cost and the lower end on large planned work. The number matters less than applying it as a margin and not accidentally as a markup — that mistake alone quietly costs about a fifth of the profit.
Priced it? Send it as a professional quote in seconds.
A total is not a quote. TradesQuote turns a scope or a set of photos into a detailed, line-item estimate — fixtures, pipe, fittings and labor with quantities, unit prices and totals — validated by a built-in quality control agent and ready for your client to sign online.
AI line-item estimates
Quantities, unit prices, and totals generated instantly.
Knowledge base
Upload past jobs so estimates reflect your real pricing.
Shareable & signable
Clients review, accept, and sign from a public link.
No credit card required · 14-day free trial · Cancel anytime
More plumbing calculators
Plumbing Labor Rate Calculator
Work out the hourly rate to feed this tool.
Repipe Cost Calculator
Price a whole-house repipe by area and access.
Water Heater Replacement Cost Calculator
The most common ticket, priced line by line.
Drainage Fixture Unit Calculator
Get the scope right before you price it.