Flat-Rate vs Time-and-Materials Pricing: What the Data Says
TLDR
ACCA's 2025 Contractor of the Future study, surveying over 1,000 contractors, found flat-rate pricing yields 7% net profit versus 4% for time-and-materials billing. The gap comes from two factors: flat-rate removes price uncertainty for the customer (higher close rates) and rewards fast technicians instead of penalizing them.
- Flat-Rate Pricing
- A pricing model where the customer pays a fixed price for a specific repair, regardless of how long it takes. The price is set based on average completion time, parts cost, and a target margin. Removes price uncertainty for the customer and rewards faster technicians.
DEFINITION
- Time-and-Materials Pricing
- A pricing model where the customer pays for actual time spent plus parts used. The final price is unknown until the job is complete. Penalizes fast technicians by reducing their revenue per job, and creates friction at the point of sale because the customer doesn't know what they'll pay.
DEFINITION
The ACCA Data: 7% vs 4%
ACCA’s 2025 Contractor of the Future study surveyed over 1,000 HVAC and plumbing contractors across the United States. Among the findings: contractors using flat-rate pricing reported 7% net profit margins. Contractors using time-and-materials billing reported 4% net margins.
On $500,000 in annual revenue, that’s the difference between $35,000 and $20,000 in net profit. On $750,000, it’s $52,500 versus $30,000. The gap is large enough to determine whether a shop owner takes a reasonable salary or subsidizes the business from personal savings during slow months.
The 3-point margin difference comes from two sources. Flat-rate pricing produces higher close rates because the customer knows the price before work begins. And flat-rate pricing rewards fast technicians rather than penalizing them, which shifts the shop’s incentive structure toward efficiency.
Why Time-and-Materials Fails
Time-and-materials billing creates three problems that compound over thousands of service calls per year.
Price uncertainty kills close rates. When a tech tells a homeowner “it depends on how long it takes,” a percentage of those homeowners say “let me think about it” and call someone who quotes a fixed price. The tech drove to the house, ran the diagnostic, and left with nothing. The shop ate the truck roll cost.
T&M penalizes your best techs. A senior tech who fixes a capacitor in 20 minutes generates less revenue than a slower tech who takes 45 minutes on the same repair. Under T&M, your most experienced, most efficient technicians are your least profitable. That’s a broken incentive. The senior tech figures this out and either slows down or leaves for a shop that pays flat-rate spiffs.
Pricing varies by technician. With 3-5 techs quoting time-and-materials, the customer’s bill depends on which tech shows up and how fast they work. Two customers with the same repair get different prices. This creates billing disputes, negative reviews, and inconsistency that undermines the shop’s reputation.
The Underbidding Trap
Most shop owners have never calculated their fully loaded cost per hour. They set their hourly rate based on what feels competitive or what the shop down the road charges. The result: they lose money on a significant portion of calls without knowing it.
Here’s the math. ACCA’s 2025 analysis puts the fully loaded cost to roll a truck at $84.40 per hour. That includes:
- Labor: A tech earning $60,000 per year all-in (wages, payroll taxes, benefits, workers comp) at 1,300 billable hours per year costs $46 per billable hour. Not the $29/hour you’d calculate from a 40-hour week.
- Truck costs: Vehicle payment, insurance, fuel, maintenance, and tools run $15-$25 per hour depending on the vehicle and market.
- Overhead allocation: Rent, utilities, office staff, software, licensing, and marketing allocated per billable hour typically add $10-$20 per hour per truck.
Total: $70-$90 per hour for most small residential shops. Many shops charge $75-$85 per hour and believe they’re making money. They’re breaking even at best. A $20 part plus $84 in labor, $40 in vehicle costs, and $33 in overhead totals $177 in true cost. A shop charging $150 for that call loses $27.
How Flat-Rate Fixes the Math
Flat-rate pricing forces the shop owner to calculate the real cost of each repair before quoting it. The process:
- Calculate your loaded cost per hour ($70-$90 for most small shops)
- Determine average completion time for the specific repair
- Multiply loaded cost by average time
- Add parts at 40-60% markup
- Apply a 30-50% margin on the total
A blower motor replacement that takes 1.5 hours on average with an $80 part becomes: ($85/hr x 1.5 hrs x 1.4 margin) + ($80 x 1.5 markup) = $178.50 + $120 = $298.50. Round to $299.
Under T&M at $85/hour, the same job billed to a fast tech who finishes in 1 hour generates $85 + $80 = $165. The shop loses money. Under flat rate, the shop makes $299 regardless of speed, and the fast tech gets rewarded for efficiency instead of punished.
Getting Started: 20 Repairs Cover 80% of Calls
You don’t need to price every possible repair to switch to flat rate. Start with the 20 most common repairs your shop handles. For most residential HVAC shops, this list covers 70-80% of incoming service calls:
Capacitor replacement, contactor replacement, blower motor replacement, thermostat replacement, condensate drain clearing, refrigerant recharge, circuit board replacement, ignitor replacement, flame sensor cleaning, filter replacement, electrical disconnect repair, compressor hard-start kit, ductwork repair (per linear foot), condensing unit cleaning, evaporator coil cleaning, expansion valve replacement, pressure switch replacement, transformer replacement, gas valve replacement, water heater element replacement.
Calculate the flat-rate price for each. Print the list. Put it in every truck. Your techs quote from the list instead of guessing. Customers get a price before work starts.
The Software Connection
A flat-rate pricebook in your dispatch software means techs pull up the price on their phone instead of flipping through a laminated sheet or calling the office. The price is consistent across every tech, every job, every day. Updates happen once in the system instead of reprinting and redistributing paper copies.
CrewRoute Crew ($49/month) includes a built-in flat-rate pricebook designed for HVAC and plumbing repairs. You enter your prices once, and every tech sees the same number. Jobber, the most popular generalist alternative, does not include a trade-specific pricebook at any pricing tier. ServiceTitan offers Pricebook Pro, but it’s an add-on on top of their $245-$500 per tech per month base pricing.
The pricebook is where the 7% vs 4% margin difference lives. The software is how you enforce it across a multi-truck operation without being on every call yourself.
Q&A
Is flat-rate pricing more profitable than time-and-materials?
Yes. ACCA's 2025 study of over 1,000 contractors found flat-rate pricing yields 7% net profit versus 4% for time-and-materials billing. Flat-rate removes price uncertainty for customers, improving close rates, and rewards faster technicians instead of penalizing them.
Q&A
Why do HVAC contractors underprice service calls?
Most owners set prices based on what feels right or what competitors charge, without calculating the fully loaded cost per hour. A $20 part plus $84 in labor, $40 in vehicle costs, and $33 in overhead totals $177 in true cost. Many contractors charge $150 to win the job, losing $27 on every call.
Q&A
How do I build a flat-rate pricebook for HVAC?
Calculate your fully loaded hourly cost (labor + truck + overhead, typically $70-$90/hour for small shops), determine average completion time for each common repair, apply a 30-50% margin, and add marked-up parts cost. Run this calculation for your 20 most common repairs to cover 70-80% of calls.
“More money is made with a pen than with a screwdriver.”
Like what you're reading?
Try CrewRoute free — simplify your dispatch today.
Want to learn more?
What margin should I target on flat-rate pricing?
Does CrewRoute include a flat-rate pricebook?
Keep reading
Flat-Rate Pricing for HVAC: How to Build Your First Pricebook
Step-by-step guide to building a flat-rate HVAC pricebook. Covers pricing formulas, markup calculations, common repair categories, and how to present flat-rate prices to homeowners.
How to Set Up Flat-Rate Pricing in Your Field Service Software
Step-by-step guide to configuring flat-rate pricing in dispatch software. Covers pricebook setup, tech access, parts markup, and on-site price presentation for HVAC and plumbing shops.
dispatch guide
Best Flat-Rate Pricebook Software for HVAC and Plumbing (2026)
Comparing 5 pricebook options for HVAC and plumbing shops. Built-in software pricebooks, standalone tools, and DIY spreadsheet approaches.
Best Jobber Alternative for HVAC & Plumbing Shops
Looking for a Jobber alternative with trade-specific features? CrewRoute is built for HVAC and plumbing shops, flat-rate pricebook, from $20/month, no generic field service compromise.