The Golden Rule of Plumbing Pricing
If you haven't seen it, you can't price it. The number one mistake plumbers make is giving a price over the phone. "How much to replace a water heater?" could be anywhere from $1,200 to $4,000 depending on location, venting, code upgrades, and access.
Always do a site visit first. Or at minimum, get photos and detailed information before quoting anything.
Know Your True Hourly Cost
For a licensed plumber running their own truck, the real cost per hour is typically $95-140, including:
- Your wage: $45-70/hr
- Payroll burden (taxes, workers comp): 25-35%
- Vehicle costs: $15-25/hr
- Insurance and licensing: $8-15/hr
- Tools and equipment: $5-10/hr
- Office overhead: $5-8/hr
If you're charging $85/hr to the customer and your true cost is $110/hr, you're literally paying to work. This is more common than you'd think.
Common Plumbing Job Pricing (2026 Averages)
These are national averages. Adjust 20-30% up for high-cost markets (Bay Area, NYC, Boston) and 10-20% down for lower-cost areas.
Water Heaters
- Tank water heater replacement (40-50 gal, same location): $1,200-2,000
- Tankless water heater install (new): $2,500-4,500
- Tankless water heater replacement (existing): $1,800-3,000
- Heat pump water heater install: $2,800-4,500
Drain and Sewer
- Drain cleaning (snake, standard): $200-400
- Drain cleaning (hydro-jet): $400-800
- Sewer camera inspection: $250-500
- Sewer line repair (spot, no dig): $1,500-3,500
- Sewer line replacement (trenchless): $4,000-8,000
- Sewer line replacement (traditional): $3,000-7,000
Fixtures and Rough-In
- Faucet replacement (kitchen or bath): $200-400 + fixture
- Toilet replacement: $300-500 + toilet
- Garbage disposal install: $250-450
- Bathroom rough-in (new): $3,000-6,000
- Kitchen sink rough-in (relocate): $1,500-3,000
Repipes
- Whole-house repipe (copper, 1,500 sq ft): $8,000-15,000
- Whole-house repipe (PEX, 1,500 sq ft): $5,000-10,000
- Partial repipe (kitchen or bath): $1,500-4,000
Flat Rate vs. Time and Materials
Most successful plumbing companies use flat-rate pricing for common jobs. The customer knows the price upfront, and you don't get penalized for being efficient.
Use time-and-materials for:
- Diagnostic work where the scope is unknown
- Old houses where you can't predict what you'll find
- Emergency or after-hours calls
For flat rate, build your price book based on average job time + 20% buffer. If a toilet replacement typically takes 1.5 hours, price it at 2 hours of labor plus materials plus markup.
BidOrca automates plumbing pricing for you
Describe the plumbing job or snap a photo, and BidOrca AI generates a detailed estimate with accurate materials and labor. Built-in plumbing price book with current rates. Edit and send in under a minute.
Try BidOrca FreePricing Mistakes Plumbers Make
- Phone quotes: "How much for a water heater?" is not enough information. Always qualify the job first.
- Forgetting code upgrades: That water heater replacement might require a new expansion tank, updated gas line, or seismic straps. Factor it in.
- Not charging for access difficulty: A water heater in a tight crawl space takes twice as long as one in an open garage. Price accordingly.
- Eating permit costs: Most jurisdictions require permits for water heaters and repipes. Add $100-300 for permit fees and your time pulling them.
The Bottom Line
Good plumbing pricing protects your margins while giving customers confidence in your professionalism. Break down every line item, use current material prices, charge what you're worth, and present it in a clean format. The plumber who sends a detailed, professional estimate wins the job — not necessarily the cheapest one.