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.

20 sec

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.

2 min

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
Each line runs from the low end of the range to the high end, on one scale from zero.

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

Formula
(Annual overhead + annual salary + profit target) / billable hours per year

Example

A year÷ 1,500 h
  • 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
Billable hours: 1,500. Each line of the year is divided by them: what every hour you bill has to earn.

Your timeCostsProfit

Minimum hourly rate:$89/hour

That's your break-even-plus-profit rate. Anything less and you're subsidizing your customers.

2.5 min

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
Each line runs from the low end of the range to the high end, on one scale from zero. Blue: the minimum hourly rate this guide works out, $89/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)

ServicePrice Range
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+
Each line runs from the low end of the range to the high end, on one logarithmic scale: every tenfold step ($100 to $1k, $1k to $10k) takes the same length, so the smallest and largest prices fit on one line. Grey dashes: and up. Blue dots: the sample pricebook entries above, on the same scale (standard water heater replacement $1,070).

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.

1.5 min

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

  1. List every job type you commonly perform
  2. Time each one (average across multiple instances)
  3. Calculate labor: Time × your hourly rate
  4. Add materials: Typical parts needed with markup
  5. Add profit margin: 15–25% depending on the job
  6. 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.

1.5 min

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

The three options on one line from $0: the blue route runs to the one the customer takes, the options not taken run on in grey dashes, and the bracket is the spread you present, $1,099 to $3,499. Choose an option to move the ticket.

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:

  1. Acknowledge: "I understand. It's an important decision."
  2. Explain value: "The price includes [list everything]. You're covered for 10 years."
  3. Offer options: "If budget is a concern, the standard option at $1,099 is a solid choice."
  4. Never discount without removing scope
30 sec

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.
10 sec

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.

10 sec

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
  1. 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.
  2. 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.
  3. 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.

Business Genie for plumbing

Business Genie is field service management software for contractors, built around route optimization — schedule and route your crews, then invoice and get paid, on the web and in the iOS and Android app.

Start free trialFree for a month · No credit card to start · Plans from $50/month