Week 2·8 min read

HVAC Flat-Rate Pricing Template: A Price Book for Small Shops

A copy-and-paste HVAC flat-rate pricing template and price book for small shops moving off hourly billing — with examples, margins, and how to roll it out.

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:

  1. Labor hours — your honest estimate of how long the task takes a competent tech, door-to-door.
  2. Labor rate — your fully-loaded hourly cost (wage + payroll tax + benefits + truck + overhead allocation), NOT the wage.
  3. Parts — at your real landed cost, marked up to your shop's standard multiplier.
  4. 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.

ServiceLabor hrsPartsFlat price
Diagnostic / service call1.0$129
Capacitor replacement (run cap)0.75$25$189
Contactor replacement0.75$35$209
Condensate pump replacement1.0$85$289
Blower motor (1/2 HP, PSC)1.5$220$649
ECM blower motor replacement2.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 replacement3.0$180$799
Compressor replacement (3-ton)4.5$850$1,989
Thermostat — programmable1.0$90$279
Thermostat — smart (Ecobee / Nest)1.25$230$499
Annual maintenance — AC1.0$15$159
Annual maintenance — furnace1.0$15$159
Maintenance plan (AC + furnace)$249/yr
Drain line clear & flush0.75$10$169
Inducer motor replacement2.0$280$749
Hot surface igniter0.75$45$209
Flame sensor clean & test0.5$109
Gas valve replacement2.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

  1. Build the book before you announce it. Don't switch on the truck. Build, test on 10–20 jobs, then commit.
  2. Train every tech to read from it. The whole point is consistency — every tech quotes the same number for the same job.
  3. Show the price before the work starts. Get a signature or a tap-to-approve on the invoice. No surprises at the end.
  4. 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.
  5. 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.

Related reading

Frequently asked questions

What is HVAC flat-rate pricing?
Flat-rate pricing means each task in your price book has one fixed customer price, regardless of how long it actually takes the tech. The price is built from your loaded labor rate, parts cost with markup, and target margin — so the shop earns the same margin whether the job takes 20 minutes or 90.
How do I build an HVAC price book from scratch?
Start with your 30–50 most common tasks. For each one, estimate labor hours honestly, multiply by your fully-loaded labor rate ($120–$180/hr for most healthy shops), add parts at your real landed cost times a 2.0–3.0× multiplier, then add target margin. Test the prices on 10–20 real jobs before rolling out to every tech.
Is flat-rate pricing legal in every state?
Yes. What matters is disclosure: the customer must see and approve the price before work starts. Get a written or tap-to-approve signature on the estimate. A few states require additional written disclosures for service calls above a certain dollar threshold — check your state board.
What's the difference between flat-rate and time-and-materials?
Time-and-materials bills the actual hours worked plus parts at markup, so the final number isn't known until the job ends. Flat-rate locks the customer's price in before work starts. Flat-rate almost always closes more jobs because the customer isn't worried about a runaway bill.
How often should I update my HVAC price book?
Review it quarterly at a minimum. Parts costs move (especially refrigerant and ECM motors), and labor costs creep with wages and benefits. Most shops also do a full re-pricing once a year heading into the busy season.
Should I show parts and labor separately on a flat-rate invoice?
No — that defeats the point. The customer agreed to a single number for the task. Showing the parts cost invites them to look up the part online and argue about your markup. Show the task description, the flat price, and the warranty.

Run your shop the simple way.

Ratchly is built for one-to-five-tech HVAC shops. Flat pricing, no contracts.

Keep reading