Why small HVAC shops are moving to flat-rate pricing
Hourly billing punishes your best techs. The faster they work, the less the shop earns — and the more the customer second-guesses the bill. Flat-rate pricing flips that: the customer sees one number before the work starts, the tech focuses on doing the job right, and the shop earns the same margin whether the repair takes 20 minutes or 90.
Almost every shop above five techs runs on a flat-rate price book. The reason small shops haven't switched usually isn't philosophy — it's that nobody has handed them a template they can actually use on Monday morning.
This guide gives you that template, plus the rollout steps that keep customers (and techs) happy through the change.
The flat-rate pricing formula
Every line in a flat-rate price book is built from the same four ingredients:
- Labor hours — your honest estimate of how long the task takes a competent tech, door-to-door.
- Labor rate — your fully-loaded hourly cost (wage + payroll tax + benefits + truck + overhead allocation), NOT the wage.
- Parts — at your real landed cost, marked up to your shop's standard multiplier.
- Margin — the profit you need to keep the lights on and grow.
The formula:
Flat price = (Labor hours × Loaded labor rate) + (Parts cost × Parts multiplier) + Target margin
Most healthy residential HVAC shops land on a loaded labor rate of $120–$180/hr and a parts multiplier of 2.0–3.0×. If your numbers are below that, you're almost certainly underpricing.
A starter HVAC flat-rate price book template
Copy this into a spreadsheet (or paste it into Ratchly) and tune the numbers to your market. The point isn't the exact dollars — it's having a single price every tech quotes the same way.
| Service | Labor hrs | Parts | Flat price |
|---|---|---|---|
| Diagnostic / service call | 1.0 | — | $129 |
| Capacitor replacement (run cap) | 0.75 | $25 | $189 |
| Contactor replacement | 0.75 | $35 | $209 |
| Condensate pump replacement | 1.0 | $85 | $289 |
| Blower motor (1/2 HP, PSC) | 1.5 | $220 | $649 |
| ECM blower motor replacement | 2.0 | $480 | $1,049 |
| Evaporator coil clean (in place) | 2.0 | $25 | $429 |
| Refrigerant leak search (dye + UV) | 1.5 | $40 | $359 |
| R-410A recharge (per lb) | 0.25 | $35 | $89 |
| TXV replacement | 3.0 | $180 | $799 |
| Compressor replacement (3-ton) | 4.5 | $850 | $1,989 |
| Thermostat — programmable | 1.0 | $90 | $279 |
| Thermostat — smart (Ecobee / Nest) | 1.25 | $230 | $499 |
| Annual maintenance — AC | 1.0 | $15 | $159 |
| Annual maintenance — furnace | 1.0 | $15 | $159 |
| Maintenance plan (AC + furnace) | — | — | $249/yr |
| Drain line clear & flush | 0.75 | $10 | $169 |
| Inducer motor replacement | 2.0 | $280 | $749 |
| Hot surface igniter | 0.75 | $45 | $209 |
| Flame sensor clean & test | 0.5 | — | $109 |
| Gas valve replacement | 2.0 | $210 | $689 |
Add a diagnostic credit rule: if the customer approves any repair on the same visit, the diagnostic fee is applied to the work. This single rule converts roughly 20–30% more service calls into repairs.
Tiered pricing: good, better, best
The shops that close the most jobs don't quote one price — they quote three. For larger repairs and replacements, give the customer:
- Good — fix the immediate failure, OEM-equivalent part, standard warranty.
- Better — fix it plus address the next likely failure, premium part, extended warranty.
- Best — full system refresh or upgrade path, top-tier equipment, longest warranty.
Customers almost always choose the middle option. Without tiers, they almost always negotiate the single number down.
How to roll out flat-rate pricing without losing customers
- Build the book before you announce it. Don't switch on the truck. Build, test on 10–20 jobs, then commit.
- Train every tech to read from it. The whole point is consistency — every tech quotes the same number for the same job.
- Show the price before the work starts. Get a signature or a tap-to-approve on the invoice. No surprises at the end.
- Don't apologize for the number. If you flinch, the customer will too. The price reflects warranty, response time, licensed techs, and the truck showing up tomorrow if anything goes wrong.
- Review margins quarterly. Parts costs move. Labor costs move. Re-price at least every 90 days.
Common mistakes when switching to flat-rate
- Pricing from your wage, not your loaded cost. A $35/hr tech costs the shop closer to $90–$110/hr once you add taxes, benefits, vehicle, fuel, insurance, and unbilled time.
- Forgetting the windshield time. Drive time between jobs is real labor cost. Bake it into the labor-hour estimate on the line item, not as a separate fee.
- Letting techs discount on the truck. If a tech can quietly knock 20% off to "close the deal," your price book is decorative. Discounts go through the owner or dispatcher.
- Quoting hourly for "small" jobs. Pick a floor (most shops use the diagnostic fee) and never go below it. A capacitor swap that takes 15 minutes is still a $189 line item.
Where Ratchly fits
Ratchly is built for one-to-five-tech HVAC shops. Your flat-rate price book lives inside the same screen as your schedule, estimates, and invoices — every tech sees the same prices, every estimate pulls from the same book, and every invoice closes out clean.
If you're still pricing jobs from memory or a paper notebook, start a free trial and import this template on day one.