The core trade-off
The choice between flat-rate and hourly comes down to who carries the risk of a job running long.
With hourly billing, the client carries that risk — if the job takes longer, they pay more. That feels safe for you, but it caps your upside (you can only bill the hours in a day), invites clients to scrutinize every hour, and quietly punishes you for being fast and experienced.
With flat-rate pricing, you carry the risk — but you also keep the reward. Price a job at $900 and finish it in four hours instead of six, and you just earned more per hour without charging the client a cent extra. Flat rate rewards skill and efficiency, which is exactly what experienced contractors have to sell.
This is why most established trades drift toward flat rate over time: it pays them for being good at the job, not just for being on site.
Which to use, by job type
It is not all-or-nothing. The right answer depends on how predictable the work is.
Use flat rate when…
The work is standard and repeatable: a panel upgrade, a water-heater swap, a camera install, a thermostat replacement. You have done it many times, you know the hours and materials, and you can price it confidently. Clients also prefer a known price, so flat rate wins more of these jobs.
Use hourly or time-and-materials when…
The scope is genuinely unknown: a diagnostic, a troubleshooting call, a repair behind a wall you cannot see into, or a job where the client keeps changing their mind. Quoting a flat rate on a truly unpredictable job means either padding the price (and losing the bid) or under-pricing (and eating the overrun).
The practical hybrid most contractors land on: a flat diagnostic or service-call fee to get on site, then a flat-rate quote for the actual fix once they can see the scope. See How Much to Charge for a Service Call.
Flat rate only works if you know your numbers
The reason flat rate scares some contractors is that a bad fixed price has no safety net — if you underquote, the overrun is yours. But that is an argument for knowing your costs, not for billing hourly forever.
To price flat-rate confidently you need two things: a reliable fully-loaded hourly rate to value your time, and honest data on how long each job type actually takes. Once you have those, flat-rate pricing is simply your true cost plus a target margin — see How to Price a Job as a Contractor and the markup calculator.
The contractors who win with flat rate are the ones who track actuals on every job, so their fixed prices are anchored to reality. Fieldpaid compares quoted hours and cost to what each job actually took, so your flat rates get more accurate over time instead of staying a guess.
Related reading: How to Price a Job as a Contractor · How to Calculate Your Fully-Loaded Labor Rate · Why Contractors Lose Money on Jobs