Flat rate vs. time and materials pricing for solo plumbers
Deciding between flat rate and time-and-materials as a solo plumber? Here's how each model affects your pay and how to build your flat rate price list.

Most solo plumbers start out billing hourly because it feels safe — you get paid for every minute you work. But at some point you watch a faster plumber charge $195 flat for a drain clog he cleared in 30 minutes, and the math starts to gnaw at you. The decision between flat rate and time-and-materials isn't about which model is better in the abstract. It's about which one fits which job type — and whether you've done the actual math to set flat rates that don't bleed you when a job runs long. This post covers both models, when each one wins, and how to build your first flat rate price list from your floor rate up.
What flat rate and time and materials actually mean for a plumber
Flat rate means you quote one fixed price per job before you start. The customer knows exactly what they're paying — $195 to clear a main drain, $280 to swap a toilet, $625 for a water heater — and that number doesn't move whether the job takes 40 minutes or two hours. You keep the margin when you're fast. You eat the loss when you hit a surprise.
Time and materials (T&M) means you charge an hourly labor rate plus the actual cost of parts. If the job takes 90 minutes and parts cost $45, that's what you bill. No upfront price, just a rate per hour and a receipt for parts. You're covered on slow jobs and surprises. The downside: customers face an open-ended invoice, which they generally dislike.
Both models are legitimate. The mistake most solo plumbers make is defaulting to one model for every job instead of picking the one that fits the scope in front of them.
Where flat rate wins — and where it costs you
Flat rate pays better on predictable work where your speed and experience give you an edge. Good candidates:
- Drain clogs (main line, kitchen, bathroom)
- Toilet replacement, flapper, or wax ring
- Standard faucet or fixture install
- Garbage disposal swap
- Water heater replacement (same size, same location, existing connections in good shape)
On these jobs, an experienced plumber running flat rate can effectively bill far above any hourly rate a residential customer would accept — because they can execute the job faster than the flat rate assumes. That efficiency stays in your pocket.
Flat rate also eliminates the customer's incentive to watch the clock. You finish, they sign, you're on to the next call.
Where flat rate bites you: jobs where the scope genuinely changes after you open the wall. If you quoted $195 for a faucet swap and the shutoff valves are corroded and need replacing too, you either eat the extra work or have an awkward renegotiation mid-job. The fix is a clear written scope — "this price covers X, any unexpected conditions are billed additionally" — not abandoning flat rate altogether.
Where time and materials is the right call
T&M belongs on any job where you don't know what you'll find until you're in it:
- Leak diagnostics with an unclear source
- Work inside slabs, walls, or ceilings — water damage investigations, repipes
- Old-house plumbing where fittings, pipe material, or access points might not match spec
- Drain camera inspections where the follow-up scope depends on what you see
- Remodel plumbing where framing changes or other subcontractors affect your scope
The trap with T&M is customer uncertainty. An open-ended invoice generates more disputes than any flat-rate job. If you're going T&M, always give the customer your hourly rate upfront and a rough range: "Diagnostic and repair: $95/hr plus parts, most residential issues run $150–$350." You're not capping your rate, but you're giving them a number to anchor to. That conversation prevents most disputes.
How to set flat rate prices for plumbing jobs
This is where most plumbers get flat rate wrong. They pick numbers from memory or copy a competitor's rate sheet without checking whether those numbers actually cover their costs at their overhead level.
The right starting point is your floor rate — your minimum hourly rate as a solo operator, calculated from your actual annual costs, target income, and billable hours. If you haven't run that calculation, the minimum hourly rate formula for solo contractors walks through the exact steps.
Once you have your floor rate, the formula for any flat rate job is:
Flat rate = (floor rate × average job hours) + average materials cost + overrun buffer
The overrun buffer matters because not every job runs at your average time — roughly half will take longer. A 15–20% buffer above your calculated floor cost ensures your price is profitable across the full range of outcomes, not just the fast days.
For example: if your floor rate is $90/hr, a toilet replacement averages 1.25 hours, and parts average $90, your floor cost is ($90 × 1.25) + $90 = $202.50. Add a 15% buffer: $202.50 × 1.15 = $232.88. Round to $245 — that's your flat rate floor. Your actual market rate may be higher; check plumbing service call pricing benchmarks for your region to see where that lands competitively.
The chart below shows the break-even dynamic between flat rate and T&M using a $175 flat rate and $90/hr T&M billing rate (labor only, no materials). At around two hours of actual labor, T&M catches up to flat rate revenue. Jobs under two hours favor flat rate; jobs running longer favor T&M.
The U.S. Bureau of Labor Statistics reports a median annual wage of $61,550 for plumbers and pipefitters as of May 2024 — roughly $29.60/hr in employee wages. Solo operators billing to customers need to charge significantly more than the BLS wage floor to cover truck costs, insurance, tools, and self-employment taxes. That gap between wage and billing rate is exactly what your floor rate calculation captures.
Flat rate vs. T&M by job type
| Job | Flat rate? | T&M? | Reason |
|---|---|---|---|
| Drain clog (snake) | ✓ | — | Predictable; fast operators profit most |
| Toilet replacement | ✓ | — | Standard scope, known parts cost |
| Water heater swap (like-for-like) | ✓ | — | Repeatable sequence, parts cost known |
| Faucet / fixture install | ✓ | — | Customer supplies fixture; labor is standard |
| After-hours emergency | ✓ + premium | ✓ + premium | Either works; flat rate + emergency fee is cleaner |
| Leak diagnosis | — | ✓ | Source unknown until opened |
| Slab work or repipe | — | ✓ | Scope expands unpredictably |
| Old-house rough-in | — | ✓ | Fitting compatibility, access issues |
| Remodel plumbing | — | ✓ | Other subs affect your scope |
How to switch to flat rate pricing without losing money
The most common mistake is trying to convert every job at once. Don't. Start with your five most predictable, highest-volume service types — the jobs you've done so many times you could price them in your sleep. Those become your first flat rate line items. Everything else stays T&M until you've built up enough reps to know your average time and parts cost with confidence.
A practical rollout:
- Run your floor rate. If you haven't done this, do it first. You need an actual number, not a guess. Use the hourly rate calculator to check your math.
- Price your top five jobs using the formula above. Write down your average labor hours and average parts cost for each. Apply your floor rate and buffer.
- Quote flat rate on those five jobs only for 30 days. Track actual time vs. your estimate on every call.
- Review at 30 days. If you're consistently over or under on any job type, adjust. Anything that runs over twice in a row gets a scope-of-work note added or moves back to T&M until you understand what's happening.
- Expand the menu. Add three to five more job types each month. By month three you'll have a working flat rate price list that covers your most common work.
Use the markup calculator at JobEstimator to verify your materials markup is built into each flat rate item. It's easy to price the labor correctly and forget that parts margin matters too — especially with plumbing material costs still running well above their pre-2020 levels.
Takeaways
- Flat rate wins on predictable, skill-dependent jobs where your speed advantage shows. T&M wins when scope is genuinely unknown before you start.
- Build flat rates from your floor rate up — not from what competitors charge. Your overhead is yours.
- The formula: (floor rate × avg hours) + avg materials + 15–20% overrun buffer.
- Start your flat rate menu with five predictable job types and expand it month by month.
- Always give T&M customers a verbal range at the start of the job. Open-ended invoices cause disputes; a stated range doesn't.
Price your work right before you ever pick up a wrench
Choosing between flat rate and T&M is a decision you make job by job, not once for your whole business. Get your floor rate locked in, build a price list for your most predictable work, and keep T&M in your back pocket for anything diagnostic or remodel-adjacent. Once you stop guessing at prices, you stop writing quotes that make you wince when the job runs long.
JobEstimator lets you build itemized quotes that capture both flat-rate jobs and time-and-materials line items in the same document — so you're never forcing a complex job into the wrong pricing model. Plans start at $39/mo. Build your first quote in under five minutes.


