LaunchKitSearch
ProductsBusiness typesGuidesBasketFind my business
Guides/Pricing

Flat Rate vs Hourly Plumbing Pricing: How to Price Plumbing Jobs

Published October 3, 2026 · By the LaunchKit team · How these guides are written

TL;DR: Angi's 2026 guide says hourly billing is the standard in plumbing, but some plumbers charge flat rates for routine jobs like clearing a drain or fixing a running toilet. Angi lists typical flat rates of $100 to $400. Use flat rates for jobs you've done a hundred times. Use hourly (time and materials) for anything you can't see before you start.

The difference, in plain words

  • Hourly (time and materials). The customer pays for your time plus parts. You carry no risk if the job runs long. The customer does.
  • Flat rate. One price for the job, agreed before you start. If it takes you 40 minutes or 90, the price is the same. You carry the risk. You also keep the upside when you're fast.

Customers like flat rates because they know the number before you pick up a wrench. Nobody watches the clock over your shoulder.

When to use each

Flat rate works for:

  • Toilet repairs and swaps.
  • Faucet and fixture replacements.
  • Drain clearing at an accessible cleanout.
  • Garbage disposal swaps.
  • Standard water heater replacements, same type and location.

Hourly works better for:

  • Leaks you can't find yet.
  • Remodels and rerouting.
  • Old houses with mystery piping.
  • Slab leaks and main line work.
  • Anything where you'll be opening walls.

Hybrid: charge a service fee to diagnose, then give a flat price for the fix. The customer approves the price before you start. Some plumbers work this way.

How to build a flat-rate price menu

Start small. Ten jobs are enough.

  1. Pull last year's invoices. List the 10–20 jobs you do most.
  2. Find the real time for each. Use your records, not your memory. Note the fastest, slowest, and typical times.
  3. Price the typical time, not the fastest. Multiply it by your hourly rate. Need a rate? Start with our guide to pricing small business services.
  4. Add drive time if your flat rate includes the trip.
  5. Add parts with your markup. Use standard parts. Price upgrades separately.
  6. Add a cushion for the bad ones. The seized shutoff. The corroded supply line. A flat rate has to cover the slow jobs too.
  7. Round to a clean number.
  8. Check it against the market. Compare with local competitors and published cost guides.
  9. Review every 3 to 6 months. Parts prices change. So does your speed.

A worked example: running toilet

Round numbers, to show the math. Use your own.

The job: replace a fill valve and flapper on a standard toilet.

  • Typical time on site: 45 minutes = 0.75 hours.
  • Drive time included: 0.5 hours.
  • Total time: 1.25 hours × $89 (a round rate for this example; use your own) = $111.25.
  • Parts at cost: $25. With a 30% markup: $32.50.
  • Subtotal: $143.75. Round to $145.

Sanity check: Angi's 2026 guide lists toilet repair at $100 to $300. A $145 flat rate sits inside that range.

Now look at the risk. If the shutoff valve snaps, is that part of the $145? Decide before it happens. Write it down. A good rule: "If we find another problem, we'll stop and give you a price before we do anything extra."

Offer options on bigger jobs

On a water heater call, give the customer choices. For example:

  • Repair the current unit.
  • Replace it with the same type.
  • Upgrade, such as a different size or type.

Price each one in writing. The customer picks. You avoid the "you just want to sell me a new one" argument, because they chose.

Write down what the flat price includes

Every flat-rate quote should say:

  • What's included: the work, standard parts, haul-away, cleanup.
  • What's not: drywall repair, upgraded fixtures, extra problems found during the job.
  • What happens if you find something else: stop, explain, price, get approval.
  • Payment terms: when it's due and how you take payment.

Invoice it the same way you quoted it

People search "how to invoice a plumbing job." Keep it simple:

  1. Use the same job reference on the quote and the invoice.
  2. List the flat-rate job by name, exactly as quoted.
  3. Add approved extras as separate lines, each with the approval noted.
  4. Show parts separately if the job was hourly.
  5. Show the service fee and any credit applied.
  6. State the due date and how to pay.

If the invoice matches the quote line for line, you'll get fewer "what's this charge?" calls.

Tools that help

The Plumber Price List & Service Menu ($4.99) gives you an editable price list as an HTML file and a Word file, so your flat rates and service fee are in one place.

The Plumber Pricing Calculator ($14.99) has a service pricing tab, a quote builder and a job log, where you can track real job times to set flat rates. For the paperwork side, Plumber Business Documents Premium ($19.99) includes a Service Log and an Invoice Checklist. For pricing ideas beyond plumbing, see How to Price Small Business Services.

FAQ

Is flat-rate pricing better than hourly for plumbers?

Neither is always better. Flat rates suit routine, predictable jobs. Hourly suits work with unknowns. Many plumbers use both.

How do you estimate a plumbing job?

Look at the job, list the work and parts, use your own past job times for labor, add parts with markup, permit fees if needed, and a cushion for surprises. Then write down what's included.

Do flat rates include the service call fee?

Your choice. Some plumbers include the trip in the flat rate. Others charge a service fee plus the flat rate. Be clear on the phone and on the quote.

How much should I mark up parts?

There's no single right number. Your markup should cover sourcing, pickup time, storage, returns, and warranty risk. Check your final prices against your local market.

How often should I update flat rates?

Every 3 to 6 months is a sensible habit, and any time a major parts price changes.

Sources

Checked October 1, 2026.

  • Angi, "How Much Does a Plumber Cost? (2026 Data)," updated Mar 17, 2026 (hourly standard; flat rates $100–$400; toilet repair $100–$300)

This is general information, not legal or financial advice. Consumer protection and contract rules vary by state. Check your local requirements.

Find tools for your business

Explore the documents and pricing tools for the work you do.

  • Plumber business tools →

Related LaunchKit products

Turn the next step into usable paperwork.

Price List & Service Menu for US small businessesAn editable price list and service menu for presenting your services and prices clearly.See an example: the Plumber Price List & Service Menu →
Pricing Calculator for US small businessesAn editable Excel calculator to work from your costs and build clearer quotes.See an example: the Plumber Pricing Calculator →
Business Documents for US small businessesPrintable and editable business forms for everyday client and admin tasks.See an example: the Plumber Business Documents →

Keep reading

More US small-business guides.

How Much Should a Personal Trainer Charge per Session?Thumbtack's cost guide puts personal trainers at $40 to $100 an hour, with a national average of $55 (last updated October 2025). That's what clients pay. Your price should come from your own costs…How Much Should an Electrician Charge per Hour?Homeowners typically pay $50 to $100 an hour for a qualified electrician, with the first hour often around $150 because it covers the trip, according to Angi's 2026 cost guide. Master electricians…How Much Should a Plumber Charge per Hour? Work Out Your RateAngi's 2026 cost guide puts plumber hourly rates at $45 to $200, with service call fees of $100 to $250 and emergency work at 1.5 to 3 times the normal rate. That's what homeowners pay. Your own rate…

LaunchKit

Practical digital products made around the needs of US small businesses.

Explore

All productsBusiness typesSmall-business guidesFind my business

Products

Business DocumentsPricing CalculatorAI Copy KitStartup GuidePrice List & Service MenuClient Tracker

Company

AboutHow it is builtLegal & policies

Legal

Terms of ServicePrivacy PolicyRefund Policy

LaunchKit — operated by Kevin McCulloch.