Flat Rate vs Time and Materials Pricing for Contractors: Which to Use and How to Build a Flat Rate
How flat-rate and time-and-materials pricing differ, a step-by-step way to build a flat-rate price with a worked example, and the jobs where hourly billing still wins.
Flat-rate pricing quotes one fixed price per task before work starts; time and materials bills the hours worked plus parts after the job. Most residential HVAC, plumbing and electrical service shops use flat rate for repairs. Build each price from task hours times your loaded hourly cost, plus marked-up parts, divided by one minus your target margin. Keep T&M for commercial work and jobs with unknown scope.
More on this topic: Pricing, estimates and getting paid, every guide in one place.
Few pricing decisions change a service business as much as this one. It decides who carries the risk when a job runs long, how your technicians talk to customers, and whether you know what you'll make before you start. This guide compares the two models, shows how to build a flat-rate price from your own numbers, and covers the jobs where hourly billing is still the right call.
Key takeaways
- Flat rate: the customer approves one price before work starts. You carry the risk of a slow job and keep the reward of a fast one.
- Time and materials: the customer pays for hours and parts used. They carry the risk; you can't earn more by working faster.
- Flat-rate price = (task hours × loaded hourly cost + parts cost + overhead share) ÷ (1 − target margin).
- Use margin, not markup, for the final step. A 50% markup is only a 33% margin.
- T&M fits commercial contracts, remodels, troubleshooting with no clear end, and anything you can't scope at the door.
- Review the price book at least once a year, and whenever a supplier raises prices.
What is the difference between flat rate and time and materials?
| Flat rate | Time and materials | |
|---|---|---|
| Price known | Before work starts | After the job is done |
| Who carries the risk of a slow job | The contractor | The customer |
| What rewards a fast tech | Higher profit per hour | Nothing; a fast job earns less |
| Customer conversation | “This repair is $485.” | “We bill $125 an hour plus parts.” |
| Disputes | Fewer about the bill; some about “that only took 20 minutes” | More about hours on the invoice |
| Setup work | A full price book, built and kept up | An hourly rate and a parts markup |
| Best fit | Residential service and repair | Commercial, remodels, unknown scope |
ServiceTitan's guide to HVAC flat-rate pricing makes the same split: flat rate for most residential and light commercial work, with many companies keeping T&M or negotiated rates for larger commercial and construction jobs. That matches what most small shops end up doing: flat rate in the price book, T&M as the exception.
Why do most residential shops move to flat rate?
- Homeowners want the number first. An hourly rate leaves them guessing; a fixed price lets them decide.
- No clock-watching. The customer isn't timing your tech, and the tech isn't tempted to slow down or rush.
- Consistent prices. The same repair costs the same whether your best or newest tech does it.
- Better margins on fast work. An experienced tech who replaces a capacitor in 25 minutes makes the shop more, not less.
- Easier to sell options. Fixed prices drop straight into a good, better, best quote.
How do you build a flat-rate price?
- Find your loaded hourly cost. Wage plus payroll taxes, workers' comp, benefits and paid time off, divided by hours the tech is actually billable (not hours paid).
- Add truck and overhead per billable hour. Vehicle costs, office staff, rent, insurance, phones, software and marketing for the year, divided by the shop's total billable hours. The free labor rate calculator works out steps 1 and 2 from your own numbers.
- Time the task. Use your own job history where you have it. Include setup, cleanup and the paperwork at the end, not just wrench time.
- Price the parts. Your cost plus a markup that covers handling, warranty returns and the trips to the supply house.
- Add a risk buffer for tasks that sometimes go wrong (seized fittings, a second trip). Ten to fifteen percent of the time is common for older homes.
- Divide by (1 − target margin). This turns cost into a price that actually hits your margin.
- Round and compare. Round to a clean number and sanity-check it against what customers in your area see.
A worked example: replacing a condenser fan motor
| Line | Number |
|---|---|
| Task time from job history | 1.5 hours |
| Risk buffer, 10% | 0.15 hours |
| Billable time | 1.65 hours |
| Loaded labor cost: $45/hour | $74.25 |
| Truck and overhead: $55/hour | $90.75 |
| Motor and capacitor at your cost | $140.00 |
| Parts markup to cover handling and warranty: 40% on cost | $56.00 |
| Total cost to the shop | $361.00 |
| Target margin: 35%. Price = $361 ÷ 0.65 | $555.38 |
| Flat-rate price, rounded | $555 |
Example numbers only; use your own wages, overhead and parts costs. Notice that the parts markup and the margin step are separate. The markup pays for handling parts; the margin pays for running a business that can afford to replace trucks and pay people well. To try your own hours, parts and markup on good, better and best versions of a task, use the free flat-rate price calculator, which shows the margin each price leaves.
Markup vs margin, in one table
| Markup on cost | Resulting margin |
|---|---|
| 25% | 20% |
| 50% | 33% |
| 75% | 43% |
| 100% | 50% |
Shops that mean “margin” but multiply by a markup leave money on every invoice. If your target is a 50% margin, the price is cost × 2, not cost × 1.5.
When is time and materials the better choice?
- Commercial service contracts. Facility managers often expect hourly rates and approve work by purchase order.
- Unknown scope. An intermittent electrical fault, a slab leak you can't locate yet, a system someone else half-installed.
- Remodels and additions. Scope changes as walls come open. Many shops use a fixed price for defined phases and T&M for change orders.
- Insurance and warranty work where the payer sets rules on how labor is billed.
- Tasks you do too rarely to time. Bill hourly the first few times, then add a flat rate once you know the time.
When you use T&M with a homeowner, give a not-to-exceed number or a check-in point: “We'll stop at two hours and call you before going further.” It takes the fear out of an open-ended bill.
Scripts for both models
Presenting a flat rate
“Your condenser fan motor has failed. Replacing the motor and capacitor is $555, all in, and it carries our one-year parts and labor warranty. That price doesn't change if it takes me longer than expected. Want me to go ahead?”
When a customer says “That only took 30 minutes”
“You're paying for the repair, not the minutes. If it had taken me three hours, the price would have been the same. The price also covers the truck, the parts on it so I didn't have to come back, and the warranty.”
Setting up a T&M job
“Because we can't see where the leak is yet, we bill this one by the hour: $135 an hour plus parts. I'll check in with you at the two-hour mark with what we've found and a fixed price for the repair if we can give one.”
How to switch from hourly to flat rate
- Pull your 20 most common repairs from the last year of invoices.
- Get the real average time for each from your own records, not a manual.
- Price each one with the method above.
- Train techs to present the price, not the hours, and role-play the “only 30 minutes” objection.
- Run both side by side for a month: price flat rate, then note what T&M would have billed. Adjust tasks that are far off.
- Add more tasks as they come up, and review the whole book once a year.
Once fixed prices are in place, they are easy to turn into options; see good, better, best pricing for quotes. And to check that your flat rates really make money, track profit per job.
Where CrewRobin fits
CrewRobin's price book holds labor, parts and flat-rate services, and you add them to quotes with up to three options the customer picks and signs online. Owners and managers see labor and parts cost and profit on each job against a target margin, so you can spot flat rates that are priced too low.
Frequently asked questions
What is flat-rate pricing for contractors?
Flat-rate pricing means quoting one fixed price for a task before work starts, based on typical time, parts and overhead. The customer pays that price whether the job runs fast or slow.
Is flat rate or time and materials better for HVAC?
Most residential HVAC service shops use flat rate for repairs because homeowners want the price first. Time and materials still suits commercial contracts and jobs where the scope isn't known.
How do I calculate a flat rate price?
Multiply the task's hours by your loaded hourly cost including truck and overhead, add parts at cost plus markup, then divide the total by one minus your target margin.
What is a good margin for flat-rate service work?
There is no single number, but many service shops aim well above 30% gross margin on repairs so they can cover discounts, callbacks and growth. Check your real results with job costing.
What is the difference between markup and margin?
Markup is a percentage of cost; margin is a percentage of the price. A 50% markup on a $100 cost gives a $150 price, which is a 33% margin.
Put it to work this week
Put your flat rates in one price book and see which ones make money. CrewRobin is free until your first 10 booked jobs, no card up front. Start free or see pricing.
Sources
Figures from outside CrewRobin were checked against these pages in October 2026. Most industry benchmarks come from vendors and agencies, so treat them as ranges, not rules.





