Flat rate vs time and materials gets argued like it’s a religion. Guys pick a side, put it on the truck, and defend it forever. That’s the wrong way to think about it. Flat rate and time and materials are both just tools, and the right one depends entirely on the job in front of you.
The shops that make the most money don’t run flat rate vs time and materials as an identity. They decide per job type. Repeatable, known work gets a flat price. Unknown, open-ended, or emergency work stays on a meter. Once you stop treating it as a personality trait and start treating it as a per-ticket decision, both your margin and your customer relationships get better.
Where flat rate wins
Flat rate is right when you actually know how long the job takes and what it costs before you start. That’s the whole condition. If you’ve done a job a hundred times, you can price it as a number, and the number protects you and the customer both.
The obvious winners:
- Diagnostics. A flat diagnostic fee is clean. The customer knows what the visit costs before you roll, you’re not defending an hourly rate for troubleshooting, and it turns a fuzzy “come look at it” into a priced product.
- Replacements. Swapping a known unit, a water heater, a flush valve, a standard motor. You know the part, you know the labor, you price it as one number and move on.
- Preventive and scheduled work. Anything on a recurring visit where the scope is defined. You’ve done it before, you’ll do it again, and a flat price makes it a repeatable line you can put on an agreement.
The upside of flat rate is that your efficiency becomes your profit. Get faster at a job you’ve priced flat and you keep the difference. The customer likes it because there’s no surprise and no watching the clock. And a flat number is a lot easier to sell than an hourly rate the customer is silently multiplying in their head the whole time you talk.
The trap is pricing a flat job off a best-case day. Price it off a realistic one, the day where the fitting is seized and the access panel was painted over, or the good days will subsidize the bad ones and you’ll wonder why the math never works out.
Where time and materials wins
Time and materials is right when you genuinely don’t know what you’re walking into. Flat-pricing an unknown is just gambling with your own money, and the house doesn’t always win.
The clear cases:
- Unknown scope. A leak somewhere behind a wall, an intermittent electrical fault, a drain that could be a clog or could be a collapsed line. You cannot price what you can’t see yet. Quote it flat and you either pad it so heavy you lose the job or lowball it and eat the difference.
- Emergency and after-hours. When someone’s flooding at 2am, they’re paying for response, not a tidy quote. T&M with a clearly stated emergency rate is honest and it’s what the situation calls for.
- Remediation and demo. Water damage, mold, tearing into something ugly. The scope expands as you open things up. That’s the definition of a meter job.
The strength of T&M is that you never work for free on an unknown. Every hour and every part is billed. The weakness is that the customer is exposed to an open-ended number, and that scares commercial clients who have to answer to a budget.
Protect your margin on either one
The failure modes are different, so guard against the right one.
On flat rate, the risk is scope creep. The customer wants “just one more thing” tacked onto the flat price. Write down exactly what the flat number includes and treat anything beyond it as a new line. A flat price is a price for a defined job, not a wristband for the day.
On T&M, the risk is the runaway bill and the fight over it later. The fix is a cap. You put a not-to-exceed number on the work so the customer knows the ceiling even when the exact figure is unknown, and you stop and get approval before you cross it. That’s how you get the honesty of a meter without the customer feeling like they signed a blank check. It’s the single best tool for making T&M palatable to a commercial client, and it’s worth understanding how NTE caps actually work on a live job before you quote your next open-ended one.
Track your real hours and real material cost on every job regardless of how you billed it. On T&M that’s your invoice. On flat rate it’s how you find out whether your flat number is actually making money or quietly losing it. A flat price you never check against real cost is a guess you keep repeating.
What customers actually want
Commercial clients want predictability more than they want cheap. A property manager reporting to an owner needs to defend the spend, and a number they can point to beforehand does that.
So they lean toward flat pricing when the work is known, because it’s a clean line on a PO with no surprises. And on the unknown work, they don’t actually want a fake-precise flat quote, because they know you padded it. What they want there is a meter with a ceiling. That’s why an NTE cap on T&M work lands so well. It gives them the honesty of hourly with the safety of a number they approved.
Match the billing method to the job and to what the client can defend to their boss, and you win both the work and the trust. If you want the mechanics of caps, approvals, and how the two billing methods run inside one system, the work order and billing tools are built around exactly this split, and setting a cap on your next T&M ticket is the fastest way to see why customers prefer it.