How to price plumbing services: A guide to profitable pricing
Stop guessing at your plumbing prices. Learn how to calculate rates, build a pricebook, and present pricing that wins jobs and protects your margins.
- By
- Micah HedrickCo-founder and software engineer, Business Genie
- Published
- Updated
- Length
- 1,294 words · 9 min
If you're a plumber who struggles with pricing, you're not alone. Most plumbers either underprice their work (leaving thousands on the table every year) or feel uncomfortable talking about money with customers. Both problems are fixable.
This guide walks through the math, the strategy, and the presentation of pricing your plumbing services.
Why most plumbers underprice
Most plumbers who underprice set their rates by copying the competition or by keeping the rates they charged five years ago, and neither accounts for their actual costs. The gap adds up fast: charging $75 an hour instead of $100 on a 5-hour job loses $125, and over 250 jobs a year that's $31,250 in lost revenue, enough for a new work van or a helper.
Step 1: Calculate your true costs
Your costs have three parts: fixed monthly costs (vehicle, insurance, software, tools, marketing, office, licenses and accounting, typically $2,000 to $4,000 a month for a solo plumber), variable costs on each job (materials, permits, dump fees, subcontractors and card fees), and your own salary. With a profit target, they set your minimum hourly rate.
Fixed costs (monthly)
Add up everything you pay regardless of how many jobs you do:
- Vehicle payment and gas: $800–$1,500
- Insurance (all types): $300–$600
- Phone and software subscriptions: $100–$300
- Tools and equipment (amortized): $100–$300
- Marketing: $200–$500
- Office or storage: $0–$500
- Licenses and training: $50–$100
- Accounting/bookkeeping: $100–$300
Typical monthly overhead for a solo plumber:$2,000–$4,000
Variable costs (per job)
- Materials and parts
- Permits
- Dump fees
- Subcontractor costs
- Credit card processing fees (typically 2.5–3%)
Your salary
Don't forget to pay yourself. What do you need to earn? What do you want to earn? Be honest and include benefits (health insurance, retirement) that a W-2 job would provide.
The hourly cost formula
(Annual overhead + annual salary + profit target) / billable hours per year
Example
- Annual overhead: $36,000, per billable hour $24
- Desired salary: $80,000, per billable hour $53.33
- Profit margin (15%): $17,400, per billable hour $11.60
- Every billable hour carries: a year $133,400, per billable hour $88.93
Your timeCostsProfit
Minimum hourly rate:$89/hour
That's your break-even-plus-profit rate. Anything less and you're subsidizing your customers.
Step 2: Choose your pricing model
Charge flat rates for residential service calls and common repairs and installations: customers approve a known price more readily, and you're rewarded for working fast. Charge hourly plus materials for diagnostics with an unknown scope, commercial contracts and maintenance agreements. Many plumbers use both, flat rates for common jobs and time and materials for unusual ones.
Hourly pricing (time and materials)
How it works: Charge by the hour plus materials with markup.
Best for
- Diagnostic work where you don't know the scope
- Commercial contracts
- Ongoing maintenance agreements
Typical plumbing hourly rates (2025)
- Apprentice/helper: $45–$65/hour
- Journeyman plumber: $75–$120/hour
- Master plumber: $100–$150/hour
Drawback: Customers hate uncertainty. "It depends" is the least reassuring thing you can say.
Flat-rate pricing (recommended)
How it works: Set prices for specific jobs. The customer knows exactly what they'll pay before you start.
Best for
- Residential service calls
- Common repairs and installations
- Any job you've done enough times to estimate accurately
Advantages
- Customers feel confident approving work
- You're rewarded for being fast and efficient
- Easier for your team to sell
Common flat-rate plumbing prices (2025)
| Service | Price Range | On one scale |
|---|---|---|
| Service/diagnostic fee | $79–$149 | |
| Faucet replacement | $200–$400 | |
| Toilet replacement | $300–$500 | |
| Water heater replacement (tank) (the sample pricebook entry above: $1,070) | $1,200–$2,500 | |
| Water heater replacement (tankless) | $2,500–$5,000 | |
| Drain cleaning (main line) | $200–$450 | |
| Drain cleaning (secondary line) | $150–$300 | |
| Garbage disposal replacement | $250–$450 | |
| Sump pump replacement | $400–$800 | |
| Water line repair | $500–$2,000+ | |
| Sewer line repair | $1,500–$5,000+ |
These ranges vary significantly by market. Adjust based on your area's cost of living and competition.
Hybrid approach
Many plumbers use flat rates for common jobs and switch to T&M for unusual or complex work. This gives you the best of both worlds.
Step 3: Build your pricebook
A pricebook is a standardized list of every service you offer, each with a set price. Build it by timing each job type, multiplying by your hourly rate, adding materials with markup and a 15% to 25% profit margin, and rounding to a clean number. The sample below prices a 40 to 50 gallon water heater replacement at $1,099.
How to build one
- List every job type you commonly perform
- Time each one (average across multiple instances)
- Calculate labor: Time × your hourly rate
- Add materials: Typical parts needed with markup
- Add profit margin: 15–25% depending on the job
- Round to professional numbers: $397 feels better than $412
Sample pricebook entry
Standard Water Heater Replacement (40–50 gallon tank)
- Labor: 3 hours × $100 = $300
- Water heater (cost): $400 × 1.3 markup = $520
- Fittings and supplies: $40 × 1.5 markup = $60
- Haul-away old unit: $50
- Subtotal: $930
- Profit margin (15%): $140
- Customer price: $1,070
Round to $1,099 for a clean presentation.
Material markup guidelines
Material markup is standard in plumbing. It covers your time sourcing parts, warranty risk, and inventory management.
- Small parts (fittings, valves): 50–100% markup
- Fixtures (faucets, toilets): 30–50% markup
- Equipment (water heaters, sump pumps): 25–40% markup
- Pipe and fittings (per job): 40–60% markup
Don't feel guilty about markup. Supply houses mark up materials before selling them to you, and you're adding value by selecting, transporting, and installing them.
Step 4: Present pricing like a professional
Present pricing as three options (good, better and best), each with one specific all-in price, and say what it includes and when you can do the work. Use exact numbers rather than "about", and when a customer objects, point to what's included or to the cheaper option instead of discounting.
The Good-Better-Best method
Always offer three options when possible:
Example: Leaking Water Heater
The ticket, if they choose Goodthe repair alone$1,099
Most customers choose the middle option. Your most profitable option should be "Better."
How to talk about price
Don't say"It's gonna run you about fifteen hundred bucks, give or take."
Do say"The investment for a new water heater installation is $1,499. That includes the unit, all labor, permits, hauling away the old one, and a 10-year manufacturer warranty. We can have it done today."
Key principles:
- Use specific numbers (not "about" or "around")
- Bundle everything into the price
- Emphasize what's included
- Use "investment" instead of "cost"
- Close with timing
Handling objections
When a customer says it's too expensive:
- Acknowledge: "I understand. It's an important decision."
- Explain value: "The price includes [list everything]. You're covered for 10 years."
- Offer options: "If budget is a concern, the standard option at $1,099 is a solid choice."
- Never discount without removing scope
Step 5: Raise your prices regularly
Raise your prices at least once a year, because your costs rise every year. At minimum, adjust for inflation (3% to 5%), update the material costs in your pricebook from your suppliers, and give existing maintenance customers 30 days' notice. If you haven't raised prices in two or more years, you've effectively given yourself a pay cut.
- Review annually: At minimum, adjust for inflation (3–5%)
- Give notice: 30 days for existing maintenance customers
- Adjust your pricebook: Update material costs from your suppliers
- Don't apologize: Professional businesses raise prices. It's expected.
Tracking your profitability
Track five numbers to see whether your pricing produces a profit: gross margin per job (aim for 50% or higher), average ticket, tracked monthly, close rate on estimates (50% to 65% is healthy), revenue per billable hour against the hourly rate you calculated, and material costs as a share of revenue.
Key takeaways
- Calculate your actual costs before setting any prices
- Flat-rate pricing is better for residential service in almost every case
- Build a pricebook and update it annually
- Always present Good-Better-Best options
- Mark up materials — it's standard and expected
- Raise your prices at least once a year
- Track profitability, not just revenue
Keep reading
All articles on the Business Genie blog- 8 min read · CleaningHow to price cleaning services: What to charge in 2025Learn how to price cleaning jobs for profit. Covers flat-rate, hourly, and per-square-foot models with real numbers and examples.
- 10 min read · HVACHow to price HVAC services: Rates, strategies, and pricebook tipsA complete guide to pricing HVAC work. Hourly rates, flat-rate strategies, and how to build a pricebook that maximizes profit.
- 9 min read · LandscapingHow to price landscaping services: Mowing, design, and installationStop leaving money on the table. Learn how to price lawn maintenance, landscape design, and installation work for real profit.