Plumbers run on tight margins and emergency timelines. A clean estimate that explains the work, justifies the price, and protects against scope creep is what separates the plumbers who book solid from the ones underbid by handymen. This guide gives you a free plumbing estimate template along with the pricing, line items, and language that consistently win residential and light commercial work in the US market.
Plumbing customers fall into two groups: people who have a leak right now and need a price fast, and people planning a kitchen remodel or new build and comparing detailed proposals. Your estimate template needs to handle both.
Every plumbing estimate, regardless of urgency, should include the following.
Most plumbers operate either on flat-rate pricing from a published menu or time-and-materials. Both work; what matters is being consistent and transparent about which model you are using.
These ranges reflect current US market rates. Adjust for your metro, license level, and overhead.
Service call / diagnostic fee: $75 to $200 just to show up. Many plumbers credit this toward the work if the customer accepts the estimate.
Hourly labor rate: $85 to $200 per hour. Major metros (Bay Area, NYC, DC, Boston, Seattle) trend higher; rural and small-metro lower.
Toilet replacement: $325 to $700 installed, customer-grade toilet included. Premium toilets like Toto Drake or Kohler Wellworth add $200 to $600.
Faucet replacement: $185 to $385 labor, plus the faucet. With customer-supplied faucet, $185 to $285.
Water heater replacement (40-gallon gas tank): $1,400 to $2,400 installed including the heater, with another $200 to $500 if code upgrades to the connection or venting are required.
Tankless water heater install: $3,200 to $5,500 installed including the unit, depending on whether gas line and venting need upgrades.
Garbage disposal install: $235 to $475 installed including a 1/2 HP unit.
Drain cleaning (snake): $185 to $385 for a single drain, more for main line.
Hydro-jetting main line: $475 to $950.
Sewer scope camera inspection: $250 to $475.
Slab leak detection and repair: $1,500 to $5,000 depending on detection difficulty and repair method.
Whole-house repipe (copper or PEX): $4,500 to $15,000+ depending on house size, accessibility, and material choice.
Bathroom rough-in (new bath build-out): $1,800 to $4,500 for rough plumbing depending on complexity.
These are the anchors customers are using mentally when they compare your estimate to two competitors. Land inside the band with clear justification and you win.
Common service flat-rate ranges:
Regional notes: California, New York, and New Jersey run 25 to 40 percent above these midpoints. Texas and Florida run roughly in line. Rural Midwest may run 15 percent below.
Here is a complete estimate for a common job: 40-gallon gas tank water heater replacement with code upgrades.
Plumbing Estimate EST-2026-0331
Date: 04/14/2026
Customer: Linda Chen
Address: 728 Maple Lane, Aurora, CO 80014
Scope: Remove existing 40-gallon gas tank water heater, install new energy-efficient 40-gallon unit, upgrade venting and connections to current code, haul away old unit.
| # | Description | Qty | Unit | Rate | Total |
|---|---|---|---|---|---|
| 1 | Service call and diagnostic | 1 | LS | $135 | $135 |
| 2 | Rheem 40-gallon gas water heater | 1 | EA | $785 | $785 |
| 3 | Installation labor | 3 | HR | $145 | $435 |
| 4 | Earthquake straps (per code) | 2 | EA | $28 | $56 |
| 5 | Sediment trap (per code) | 1 | EA | $42 | $42 |
| 6 | T&P relief drain line to exterior | 1 | LS | $185 | $185 |
| 7 | Expansion tank (per code) | 1 | EA | $145 | $145 |
| 8 | Flexible water and gas connectors | 1 | LS | $95 | $95 |
| 9 | Permit and inspection | 1 | LS | $175 | $175 |
| 10 | Haul-away of old unit | 1 | LS | $65 | $65 |
| | Subtotal | | | | $2,118 |
| | Sales tax (materials only, 4.3 percent) | | | | $54 |
| | Total | | | | **$2,172 |
Deposit: $500 due at scheduling
Balance: Due upon completion
Labor warranty: 2 years
Manufacturer warranty: 6 years on tank, 1 year on parts
Generate this kind of estimate in three minutes with the free estimate generator.
This is the single biggest pricing decision in residential plumbing. Each model has advantages.
Flat-rate (most modern residential plumbing): You quote a fixed price from a published menu before starting work. The customer agrees to the price, not the hours. If the job takes longer than expected, you eat the cost. If it goes faster, you keep the margin. Pros: customer certainty, no clock-watching, higher average ticket, easier for newer techs to quote. Cons: you need a robust menu with realistic hour estimates, you absorb the risk of unusual conditions.
Time and materials (common in commercial and complex residential): You bill hourly labor plus parts at marked-up cost. The customer takes the risk on duration. Pros: simple, fair on unknowns, common in commercial. Cons: customer anxiety as the clock ticks, lower average tickets, requires honest time tracking.
Most successful residential plumbers run flat-rate on standard jobs (faucet swaps, water heater installs, drain cleaning) and T&M on complex jobs (slab leaks, whole-house repipe, sewer line replacement). Be explicit on the estimate about which model you are using and the customer will not be surprised.
If you are flat-rate, your estimate is just the line items. If you are T&M, your estimate is an approximation with a not-to-exceed cap and language about what happens if conditions change.
Residential plumbing is one of the most regulated trades. Your estimate has to address code compliance or you risk an unhappy customer at inspection time.
For any replacement or modification of major systems (water heater, gas piping, sewer connection), the work likely needs a permit. Some markets require permits on simple fixture replacements too. Include the permit cost as a line item even if it is small. The estimate language should say: All work performed to current local plumbing code. Permit pulled and inspection scheduled as required.
Code upgrades come up often. When you open up a wall to replace a leaking valve, the inspector may require you to bring the gas line, the venting, or the support straps to current code even though those existed before. The customer did not budget for this. The way to handle it:
Include a code compliance clause in your estimate: If existing conditions require upgrades to meet current code, those upgrades will be itemized and billed in addition to the base estimate, with photos and code references. We will obtain written approval before performing upgrade work.
This sets expectations and gives you a clean path to bill for legitimate work the customer did not know they needed.
Plumbing warranty language matters because water damage is one of the highest-claim categories in homeowner insurance. The clearer your warranty terms, the cleaner your insurance defense if a claim happens.
Standard plumbing warranty:
Labor warranty: 1 year on installation labor against defects in workmanship. Defects include leaks at fittings we installed, fixtures that fail to operate as designed due to installation, and code violations attributable to our installation.
Parts warranty: Per manufacturer. We will register your warranty and assist with claims.
Exclusions: Damage from freeze (in unheated buildings), water hammer or surge from other sources, modifications by other parties, hard water damage to fixtures, and acts of God.
Liability: In the event of installation-attributable damage, our liability is limited to the lesser of repair cost or replacement cost of the affected fixture, plus reasonable consequential damage up to the policy limits of our general liability insurance. Specific carrier and limits available upon request.
Most states require some form of this language on home improvement contracts. Include it on every estimate and you have a clean basis for any future dispute.
Plumbing is a fast-cycle business. Most jobs are quoted, performed, and invoiced within a single day. Cash flow lives or dies on collection discipline.
For small service calls under $500, collect on completion. Card or check, before you leave the property. Email an invoice from the truck using the invoice generator and process the payment on the spot.
For mid-size jobs $500 to $3,000 (water heater, fixture install package, small repipe), collect a deposit at scheduling (often $300 to $1,000 fixed) and the balance on completion.
For large jobs over $3,000 (whole-house repipe, slab leak with restoration, sewer line replacement), use progress payments: 30 percent at signing, 30 percent at midpoint, 40 percent at completion.
Net 30 terms only for commercial accounts with credit references, never residential. Residential collection past 30 days drops to under 60 percent recovery without escalation.
Eonebill.ai automates the full plumbing workflow: dispatch the tech, generate the estimate from the truck, convert to invoice on completion, capture signature and payment on the iPad, and sync to QuickBooks. See pricing for plans built for service trades.
The plumbing market is consolidating quickly as private equity rolls up regional players. Solo and small operators win by being faster, more professional, and more responsive than the corporate brands. A great estimate is the entry point. Build yours today in the estimate generator and stop losing emergency calls to the franchise truck that got there with a polished iPad before you got there with a clipboard.
Plumbing-specific collection nuances:
Late-payment escalation ladder for plumbing:
Most plumbing collections resolve at step 2 or 3 once the customer realizes you have process discipline. See pricing for the plan tier that auto-triggers this ladder.
Ready to manage invoices, contracts & proposals in one place? Try Eonebill free — no credit card required.
Start Free →Join the community
Subscribe to our newsletter for the latest news and updates