Plumber pricing is a tightrope. Charge too little and you're working for $30 per hour. Charge too much and customers call your competitor instead. The key is understanding what the market will bear in your area, calculating your true cost of doing business, and building pricing that covers overhead while staying competitive.
This guide walks you through a process plumbers can use in 2026 to set rates that win jobs and generate 20-30% profit margins.
Plumbers use three pricing models. Each works in different situations:
You charge an hourly rate plus materials at cost. This works for complex jobs where you don't know the final scope upfront (renovation, new construction, diagnostics).
Hourly rates: $45-150 per hour depending on experience, location, and specialization. Journeymen plumbers in major cities charge $100-150/hour. Apprentices charge $35-60/hour.
You charge a fixed price for a specific job (fix a toilet, replace a water heater, install new fixtures). This works for common, repeatable jobs. Customers prefer flat rates because they know the cost upfront.
You charge materials at invoice cost plus a markup (typically 25-50%), plus labor at hourly rate. This protects you if materials cost more than expected.
Most successful plumbers use flat rates for 60% of their business (common jobs) and T&M for 40% (complex or diagnostic work).
Before you can quote jobs, know what you need to earn per billable hour. This is called your "target hourly rate" or "burdened labor rate."
Formula:
Your target hourly rate is the minimum you should charge for labor. Most plumbers add 20-40% to this rate for flat-rate jobs as an efficiency buffer.
For every job, you need to know the material cost. Most plumbers purchase from local plumbing supply shops that offer contractor discounts (10-25% off retail).
Common material costs (contractor pricing):
| Material | Typical Cost |
|---|---|
| Copper pipe (per foot) | $1-2 |
| PVC pipe (per foot) | $0.30-0.50 |
| Toilet (standard) | $80-150 |
| Faucet (kitchen) | $40-120 |
| Faucet (bathroom) | $30-80 |
| Water heater (40 gal) | $300-600 |
| Water heater (50 gal) | $400-800 |
| Sink (kitchen) | $100-300 |
| Sink (bathroom) | $60-200 |
| Garbage disposal | $80-200 |
| Drain snake rental (per day) | $20-40 |
| Service call materials (tape, sealant, misc) | $5-15 |
Get quotes from three supply shops to ensure competitive pricing. Most plumbing supply shops offer better discounts at higher volumes. As you scale, you should get 15-20% discounts on common items.
The fastest way to close jobs is to give customers a flat-rate price immediately. To do this, you need to know the cost of your most common jobs.
| Service | Materials | Labor (1-2 hrs) | Flat Rate |
|---|---|---|---|
| Fix running toilet | $8-15 | $120-150 | $150-175 |
| Unclog drain (hand snake) | $0 | $90-120 | $120-150 |
| Unclog drain (machine) | $30 | $120-180 | $200-250 |
| Replace toilet | $100-150 | $120-150 | $300-400 |
| Replace faucet (kitchen) | $50-100 | $90-120 | $200-300 |
| Replace faucet (bathroom) | $30-60 | $60-90 | $150-220 |
| Install water heater (40-50 gal) | $400-700 | $180-240 | $700-1000 |
| Fix leaking pipe (simple) | $20-40 | $60-120 | $150-220 |
| Relocate bathroom fixtures (complex) | $200-400 | $300-500 | $700-1200 |
| Diagnostic service call | $0-10 | $60-90 | $100-150 |
These rates assume an experienced plumber in a mid-tier market. Adjust up if you're in an expensive metro area (NYC, SF, LA, Chicago), down if you're in a low-cost area. New plumbers or those with less experience should charge 20-30% less.
Before setting final prices, research what other plumbers in your area charge. Call 3-5 competitors, describe a job (e.g., "replace a toilet"), and listen to their pricing.
Quick market research checklist:
Your goal is to find the middle of the market. If competitors charge $250-400 for a toilet replacement, price at $300-350. If you're new and underbooked, price at $280 to win customers faster. As your reputation grows, raise to $350.
Most jobs aren't standard. A toilet replacement might require extra work if the flange is damaged or if you need to relocate the toilet. Your flat-rate pricing should include a buffer for typical variations.
Add-ons for common complications:
Always scope the job before committing to a flat rate on repairs. If something looks complex, quote it as time and materials instead.
Raise your prices 10-20%. If you have more work than you can handle, customers will pay more to get you faster. Use this to improve margins while naturally reducing demand to a manageable level.
Don't drop prices below your target hourly rate. Instead, invest in marketing. A $50 reduction in price on every job loses you $5000 in annual revenue if you do 100 jobs. A $500 marketing investment that brings 10 new customers generates far more profit.
Don't play price wars. Instead, emphasize quality, warranty, speed, and customer service. "We cost 10% more but finish 30% faster and include a 2-year guarantee on workmanship" wins customers willing to pay for reliability.
Calculate your actual costs, add 30% for profit, and hold that price. Customers will respect you more, you'll attract quality customers (not price shoppers), and you'll have cash flow to reinvest in the business.
250 ready-to-use ChatGPT prompts built for plumbers. Spend less time on paperwork and more time on paid work. One-time purchase, instant download.
Get the Bundle NowCalculate your target hourly rate this week. Compare it to what you're currently charging. If you're below your target, increase prices on next month's jobs. If you're significantly above, investigate why you're not getting calls (maybe quality perception issue, or you need better marketing).
Pricing is not set and forget. Review quarterly. Track profit per job type. Eliminate low-margin work. Raise prices on high-margin, high-demand services.
250 ready-to-use ChatGPT prompts built for plumbers. Spend less time on paperwork and more time on paid work. One-time purchase, instant download.
Get AccessWritten with AI assistance. Privacy Policy | Contact