Flat Rate vs Hourly: Which Wins More Jobs?

By the BidOrca TeamUpdated April 2026Real contractor debate from every trade

Ask five contractors how they price their work and you'll get six answers. But across every trade subreddit we analyzed — electricians, plumbers, HVAC, handymen, general contractors — one pattern kept repeating: the contractors making the most money per hour weren't charging by the hour.

“You really want to do hourly? Flat rate is absolutely the way to go. I charge flat rate based on $135/hr and nobody bats an eye at my prices.”

A handyman on r/handyman (20+ comments) — the “hidden hourly rate” strategy that top earners use

That quote captures the whole debate. He doesn't charge $135/hour. He charges $400 to install a ceiling fan. It takes him 3 hours. His effective rate is $133/hour. But the customer never sees that number — they just see $400 for a ceiling fan, which feels reasonable. Try telling that same customer “$135 an hour” and watch them reach for their phone to call someone cheaper.

The Complete Comparison

FeatureFlat RateHourlyTime & Materials
Price certaintyFixed — customer knows upfrontOpen-ended — final cost unknownOpen-ended — rate + materials
Rewards efficiency?Yes — faster = more money/hrNo — faster = less revenueNo — faster = less revenue
Protects on unknowns?No — you absorb overrunsYes — you get paid for all timeYes — covers actual costs
Customer trustHigh — no surprisesMedium — “running the clock” fearMedium — same concern
Close rateHigher (30-40% more approvals)LowerLowest
Best forDefined, repeatable jobsDiagnostics, troubleshootingRemodels, custom work
RiskUnderestimating timeSlow workers inflate costNo cap on total

Why Flat Rate Wins in Residential Work

Homeowners hate uncertainty. A survey on r/HomeImprovement with 880 comments showed the #1 frustration was wildly different prices for the same job. Flat rate solves that — the price is the price. No clock-watching. No surprises.

The psychological reason runs deeper. When a customer sees “$120/hour,” they immediately start calculating: “How long should this take? Is the contractor milking it? Could I do this myself?” When they see “$450 for a water heater swap,” they think: “Is $450 reasonable for a water heater? Yes.” Decision made.

“Don't get sucked in to labour price plus material price. If you're licensed, price by the job, not by the hour.”

Top answer on r/askaplumber — experienced plumbers' consensus on the flat rate vs hourly debate

Our recommendation: use flat rate for 80% of residential jobs. It closes faster, earns more per hour, and creates fewer disputes. Reserve hourly for the 20% where you genuinely can't predict the scope.

The Efficiency Paradox: Hourly Punishes Good Contractors

Here's the math that converts most contractors from hourly to flat rate.

ScenarioHourly @ $100/hrFlat Rate @ $350
Job takes 4 hours (slow day)$400$350
Job takes 3 hours (normal)$300$350
Job takes 2 hours (efficient)$200$350 ($175/hr effective)
Job takes 1.5 hours (expert)$150$350 ($233/hr effective)

The expert electrician who finishes in 90 minutes earns $150 on hourly and $350 on flat rate — for the same work. The hourly model literally penalizes you for being good at your job. Your 10 years of experience that makes you twice as fast also makes you half as profitable per job.

“I started at $150 an hour baked into my flat rate pricing and struggled. I've raised my prices significantly and I'm at $350-500 an hour now.”

A plumber on r/Plumbing — the pricing evolution: started with hourly thinking, switched to flat rate, tripled effective earnings

When Hourly Is the Right Call

Flat rate isn't always the answer. Use hourly or time-and- materials for these situations:

“Always charge hourly for side work and make the customer buy the material. Tell them exactly what you're going to charge per hour.”

An electrician on r/electricians (130+ comments) — the case for hourly on smaller, less predictable jobs

The Hybrid Model: What Top Earners Actually Do

The best contractors don't pick one model. They use both.

Job TypePricing ModelWhy
Water heater replacementFlat ratePredictable scope, known time
Outlet / fixture installationFlat rateRoutine, repeatable
Panel upgradeFlat rateStandard scope with minor variance
Troubleshooting / diagnosticsHourlyUnknown scope until diagnosed
Bathroom remodelT&M or estimateHidden conditions behind walls
Whole-house rewireEstimate + change ordersToo many unknowns for flat rate
Emergency service callHourly (premium rate)Unknown scope + after-hours premium

The pattern: flat rate for anything you've done 20+ times and can predict within 15% accuracy. Hourly for everything else. Understanding when to use each is what separates contractors earning $60/hour from those clearing $150+. If you're not sure which category a job falls into, see our guide on the difference between estimates, quotes, and bids.

How to Build a Flat Rate Price Book

A price book is a list of your standard jobs with pre-set flat rates. It eliminates guessing, speeds up quoting, and ensures consistent pricing. Here's how to build one.

  1. Track your time on every job for 3 months. Use a simple spreadsheet: job type, start time, end time, materials used. Don't skip this — gut-feel pricing is why new contractors undercharge.
  2. Calculate your average time per job type. After 20-30 of each job type, you'll see patterns. A toilet replacement takes you 1-1.5 hours. A ceiling fan is 2-3 hours. A panel upgrade is 6-8 hours.
  3. Multiply by your target rate + materials + overhead. If your true hourly cost is $110/hour and a toilet replacement takes 1.25 hours on average: ($110 × 1.25) + $35 materials markup + $20 overhead = $192. Round to $200 or $225.
  4. Add a 10-15% buffer. Some toilets are straightforward. Some have corroded bolts and a rotted flange. The buffer covers the bad days so the good days are profit.
  5. Review quarterly. Material costs change. Your speed improves. Insurance goes up. Update your price book every 3 months.

“Don't charge hourly, just quoted price and I rarely do side work.”

An electrician on r/electricians — the experienced contractor's stance: flat rate everything, skip the small-money distractions

Why Customers Hate Hourly (Even When It's Cheaper)

A flat-rate quote of $500 gets approved faster than an hourly estimate of “probably $400-$450 at $120/hour.” The flat rate is objectively more expensive. But the customer approves it faster because:

Price objections drop 30-40% when you switch from hourly to flat rate — even at the same or higher total cost. If you're getting constant pushback on your rates, the problem might not be the price. It might be the pricing model. See our guide to handling price objections for scripts that work regardless of model.

Frequently Asked Questions

What if I underestimate a flat rate job?
You absorb the loss — that's the deal with flat rate. This is why the 10-15% buffer matters. Over 100 jobs, you'll lose on some and win on others. The average should put you ahead. If you're consistently losing, your flat rate is too low — increase it 10% and watch the data.
Should I show the hourly rate behind my flat rate?
No. The whole point of flat rate is that the customer pays for the outcome, not the time. Showing your hourly rate invites the customer to do their own math and argue about how long things “should” take. Present the total. Explain what's included. Leave the hourly calculation internal.
Do customers ever ask for hourly instead of flat rate?
Rarely. Customers who ask for hourly usually think it will be cheaper. It often is — which is exactly why flat rate is better for you. If they insist, offer both options and let them choose. Most pick flat rate once they see the price certainty.

Generate Flat Rate Quotes in Seconds

BidOrca supports both flat-rate and hourly pricing. Build your price book, generate professional quotes on-site, and send branded PDFs before you leave the driveway.

Start Your Free Trial