Plumbing profit margin benchmarks
The IRS reports what one-owner businesses filing Schedule C earn, by sector. Plumbing falls under Specialty trade contractors. For tax year 2023, 2,521,516 returns reported $257.8 billion in receipts, $80.4 billion in cost of sales and $40.5 billion in net income less deficit (the table gives thousands of dollars):
| Benchmark | Value |
|---|---|
| Gross margin | 68.8% |
| Net margin, owner pay included | 15.7% |
| Average receipts per return | $102,220 |
| Average net income per return | $16,054 |
The owner's own draw is not an expense on a Schedule C, so that net margin is mostly the owner's wage, not profit on top of it.
Where the money goes in plumbing
Plumbing service is labor and drive time first, then parts. A water heater swap carries the tank, fittings and haul away; a drain call is almost all labor.
For a worked example, our plumbing cost estimator puts water heater, tank (40 to 50 gal) at $825 to $1,755 a job, typical $1,290, and treats about 23% of that as labor. On the typical price, that is about $297 of labor and $993 of materials, equipment and everything else, before your overhead and profit.
Where plumbing margin leaks, and how to win it back
- No trip or diagnostic charge, so quotes that do not close lose money
- Parts sold at cost instead of marked up
- Second trips to the supply house
- Flat prices never updated after parts costs rise
- Unbilled time waiting on access
Ways plumbers raise margin: charge a trip fee that is credited to the repair; move common jobs to flat prices from a price book; stock the van so most calls finish on the first visit; sell a yearly inspection and water heater flush plan.
Check your plumbing prices against the costs
The typical national prices from our sourced calculators are a check on whether your prices leave room for margin:
| Service | Typical | Range |
|---|---|---|
| Water heater, tank (40 to 50 gal) | $1,290 | $825 to $1,755 a job |
| Water heater, tankless | $2,439 | $1,267 to $3,611 a job |
| Heat pump water heater, installed | $2,350 | $1,200 to $3,500 a job |
| Expansion tank, added | $220 | $90 to $350 a job |
| Toilet, replace | $464 | $262 to $666 a job |
| Faucet, replace | $319 | $156 to $482 a job |
Work out the margin on each line of your menu, not just the big jobs. The usual plumbing menu: water heater, tank (40 to 50 gal); water heater, tankless; heat pump water heater, installed; expansion tank, added; toilet, replace; faucet, replace; drain clog, clear; pipe leak, repair; garbage disposal replacement; shower valve or cartridge repair; repipe, per fixture; sewer line, dig and replace; sewer line, trenchless; sewer camera inspection.
Overhead comes out of the margin before profit. In plumbing it includes general liability insurance, which Insureon's customers who are plumbers pay an average of $147 a month for; commercial auto at $285 a month on the same figures.
Work out your own margin
Put one recent plumbing job into the calculator above, or switch it to "My margin for the year" to set your year next to the IRS benchmark. A 50% markup is a 33% margin; the markup calculator shows the rest.
Sources
- IRS Statistics of Income: Nonfarm sole proprietorships, Table 2, income statements by industrial sector, tax year 2023, checked October 9, 2026
- IRS: SOI tax stats, nonfarm sole proprietorship statistics, checked October 9, 2026
- Insureon: Insurance cost for plumbers, checked October 9, 2026
- This Old House, plumber cost, checked October 8, 2026
- This Old House, tankless water heater installation cost, checked October 8, 2026
- This Old House, sewer line replacement cost, checked October 8, 2026
- HomeAdvisor, plumbing cost, checked October 8, 2026
- HomeAdvisor, faucet installation cost, checked October 8, 2026
- HomeAdvisor, drain unclogging cost, checked October 8, 2026
- HomeAdvisor, new plumbing pipes cost, checked October 8, 2026
- Today's Homeowner, plumber cost, checked October 8, 2026
- HomeAdvisor, toilet installation cost, checked October 8, 2026
- Bob Vila, water heater installation cost, checked October 8, 2026
- Bob Vila, tankless water heater cost, checked October 8, 2026
- Bob Vila, cost to repipe a house, checked October 8, 2026
- Bob Vila, toilet installation cost, checked October 8, 2026
- Bob Vila, sewer line replacement cost, checked October 8, 2026
- ServiceTitan, plumbing material markup, checked October 8, 2026
- Housecall Pro, plumbing bid calculator, checked October 8, 2026
- BLS Occupational Employment and Wage Statistics, May 2025 (state and national files), checked October 8, 2026
- US Census Bureau, 2020 ZIP Code Tabulation Area to county relationship file, checked October 8, 2026
- HomeAdvisor, water heater replacement cost, checked October 8, 2026
- Bob Vila, water heater replacement cost, checked October 8, 2026
- This Old House, water heater installation cost, checked October 8, 2026
- Today's Homeowner, water heater installation cost, checked October 8, 2026
- Fixr, tankless water heater installation cost, checked October 8, 2026
- Fixr, electric water heater installation cost, checked October 8, 2026
Last checked October 9, 2026. This page is general information, not legal or tax advice. Rules change and differ by state and city, so confirm with the agency named before you act.