How to Price a Plumbing Job: 7-Step 2026 Guide
Knowing how to price a plumbing job is the single biggest lever between a plumbing business that grows and one that quietly bleeds cash. Most plumbers price on gut feel, on “what the last guy charged,” or on a rough hours-times-rate guess — and wonder why the bank account never grows.
This guide gives you the exact formula, sample math, real 2026 price ranges, and the templates to send a professional quote today. Whether you’re a solo plumber, a two-truck shop, or scaling to a crew, the same seven steps apply.
Why most plumbers underprice (and don’t realize it)
Ask ten plumbers their hourly rate and you’ll hear numbers between $75 and $200. Ask them what their actual cost per billable hour is, and you’ll get silence. That gap is where profit dies.
Common underpricing traps:
- Charging your paycheck rate instead of your fully-loaded labor cost
- Passing materials through at supplier price with no markup
- Forgetting drive time, load-in, and job-site cleanup
- Ignoring truck, tools, insurance, and admin overhead
- Quoting from your phone without a written breakdown
According to the U.S. Bureau of Labor Statistics, the median plumber wage sits around $30 per hour — but that’s the wage, not the price you can charge. Your billed rate needs to cover that wage plus everything else that keeps the truck on the road.
How to price a plumbing job: the 7-step formula
Every job — from a $180 leaky faucet to a $12,000 whole-house repipe — can be priced with the same seven steps. The numbers change; the math doesn’t.
Step 1: Calculate your true labor cost per hour
Start with what an hour of your (or your tech’s) time actually costs the business:
- Base wage — what you actually pay per hour
- Payroll taxes — add ~15% (self-employment tax if you’re solo)
- Benefits — health, retirement contributions, PTO
- Non-billable time — a plumber typically bills 60–70% of the workweek; the rest is drive, quotes, admin
Rule of thumb: your fully-loaded labor cost is usually 1.5–2x the base wage. A $35/hr wage costs the business roughly $55–$70/hr before any overhead.
Step 2: Price materials with a markup — not at cost
Every plumbing pro should mark up materials. The markup covers:
- Time spent sourcing, picking up, and returning parts
- Warranty risk — if the fitting fails, you eat the callback
- Inventory carrying costs for common stock on the truck
Typical markups in the trade:
- Small parts and fittings: 50–100% markup
- Fixtures (toilets, faucets, water heaters): 25–40%
- Specialty items: 20–30%
Step 3: Load in overhead
Overhead is everything that isn’t a specific job’s labor or materials but keeps you in business. Add it up per year, then divide by billable hours to get an overhead rate per hour.
- Truck payments, fuel, insurance, maintenance
- Tools and equipment replacement
- Business insurance and bonding
- Phone, software, marketing spend
- Office rent (if any), accounting fees, licensing
A solo plumber’s overhead often runs $2,000–$4,000/month. Divide by ~1,200 billable hours a year and you get $20–$40 per hour of overhead — before profit.
Step 4: Set your target profit margin
Profit is not the money left over — it’s the money you plan for. Healthy plumbing businesses target a 15–25% net profit margin after paying yourself a proper wage. Set it, then price backward.
If margin math isn’t your favorite thing, our free small business profit margin calculator will do the work for you.
Step 5: Choose flat-rate or time-and-materials
This is the biggest pricing decision most plumbers make. See the comparison table below. In general: flat-rate wins on residential service; T&M wins on new construction and truly unpredictable repairs.
Step 6: Adjust for job type, risk, and urgency
Not every hour is equal. Bump the price for:
- After-hours or emergency — 1.5–2x normal
- Weekend or holiday — flat premium or 1.5x
- Complex risk — cast iron, historic homes, tight crawlspaces
- Permit-required work — factor in permit fees plus your filing time
Step 7: Send a real, itemized quote
The number one reason plumbers lose good jobs to bad competitors is that they send prices over text. A written, itemized quote:
- Justifies the price with a clean breakdown
- Locks in scope so you don’t do free extras
- Looks professional next to a competitor’s napkin number
- Sets clear terms for deposit, balance, and warranty
If you don’t have a quote system yet, the contractor estimate template gets you sending polished quotes the same day.

Sample plumbing job pricing (2026 numbers)
Here’s how the seven-step formula applies to five common jobs. Numbers vary by region — but the structure is what matters.
| Job type | Labor hrs | Materials cost | Overhead + profit | Customer price |
|---|---|---|---|---|
| Toilet install (standard) | 1.5 | $180 | $220 | $450–$550 |
| Kitchen faucet replace | 1.0 | $150 | $180 | $350–$450 |
| Water heater (40gal tank) | 3.0 | $650 | $650 | $1,600–$2,100 |
| Main line clog (drain snake) | 1.5 | $25 | $275 | $350–$450 |
| Whole-house repipe (PEX) | 36 | $1,800 | $5,200 | $9,500–$14,000 |
Notice: even the smallest job (a faucet swap) shouldn’t drop below ~$350 once you honestly load overhead. If you’re quoting $150 for a faucet, you’re paying the customer for the privilege.
Flat rate vs. time and materials: which wins?
Both models can work. The wrong choice for the job is what kills margin.
- Flat rate — you quote one price for the completed job. Best for standardized residential work: toilet swap, faucet install, clog clear.
- Time and materials — you charge an hourly rate plus materials at markup. Best for unknown scope: hidden leaks, old cast iron, remodel additions.
Flat rate rewards efficiency (finish faster = higher effective hourly). T&M protects you from scope creep. For most residential plumbers, a hybrid works best: flat-rate menu for the top 20 jobs, T&M for everything else.
Typical 2026 plumbing price ranges
Use these national ballpark ranges to sanity-check your quotes. If you’re 30%+ below these, you’re leaving real money on the table:
- Service call / diagnostic fee: $75–$150
- Toilet install: $400–$700
- Faucet replacement: $250–$500
- Garbage disposal install: $250–$450
- Water heater replacement (tank): $1,500–$2,500
- Tankless water heater: $2,800–$5,500
- Drain cleaning (snake): $250–$500
- Hydro jetting: $450–$900
- Sewer line camera inspection: $250–$500
- Whole-house repipe: $6,000–$18,000
Tools that make plumbing quoting 10x faster
The best pricing formula in the world doesn’t help if it takes you two hours to send a quote. A few tools that pay for themselves on a single job:
- Pricing Calculator app — plug in costs and margin, get the exact quote price. Offline, no subscription.
- Contractor Estimate Template — itemized quotes with labor, materials, tax, and terms in one clean PDF.
- Editable Work Order Form — a job sheet that captures parts, hours, and customer sign-off on-site.
- Growtoria Business Suite — full offline app if you also want invoicing, accounting, and CRM in one file. You can also grab it on our Etsy shop.
Prefer a free option to test the math first? Our free day-rate calculator turns an annual income target into a defensible hourly and daily number — useful even if you don’t think of yourself as a “freelancer.”
Systematize your pricing so it doesn’t depend on you
Once your formula works, write it down. A one-page pricing SOP means the moment you hire an apprentice or a booker, they quote the same way you do. Our SOP template guide walks through capturing repeatable processes in a couple of hours.
Two more reads that layer nicely on top of pricing:
- How to set consulting rates — the same math applied to services in general
- How to price handmade products — a maker-focused pricing formula that mirrors this one
- Offline small-business software — for the plumbers who don’t want another SaaS subscription
Frequently asked questions
How do plumbers price a job — hourly or flat rate?
Most modern residential plumbers use flat-rate pricing for common jobs (toilets, faucets, water heaters, drain clears) and time-and-materials for unpredictable work. Flat rate rewards skill and speed; T&M protects you when scope is unknown.
What is a fair hourly rate for a plumber in 2026?
Billed customer rates run $85–$200 per hour depending on region, license level, and whether it’s a service call or new construction. Emergency rates are typically 1.5–2x. Remember: your billed rate is much higher than your paid wage — that gap is what covers overhead and profit.
Should plumbers charge a service call fee?
Yes. A $75–$150 diagnostic or trip fee protects you from unpaid drive time and tire-kickers. Most reputable shops credit it toward the repair if the customer proceeds, which softens the ask at booking.
How much markup should I add on plumbing materials?
50–100% on small parts and fittings, 25–40% on fixtures like toilets and water heaters, 20–30% on specialty items. The markup pays for sourcing time, warranty risk, and truck-stock carrying cost.
How do I quote a plumbing job without seeing it?
Give a range, not a single number, and make it clear the final price is confirmed after the on-site diagnostic. Better yet, charge a small service call fee for the visit and quote firmly after inspection. Never lock a flat price on hidden work.
The bottom line on how to price a plumbing job
Pricing isn’t a mystery — it’s math you do once and then apply repeatedly. Nail your loaded labor cost, mark up materials, load in overhead, plan for profit, and put every quote in writing. Do that, and the same jobs you’re quoting today become 30–50% more profitable without adding a single customer.
If you want the shortcut, the contractor estimate template and pricing calculator app together give you a quote-ready system in an afternoon — or grab them on our Etsy shop if you’d rather buy there.






