The Flat Rate Price Book That Wins the Inbound Call Before the Phone Rings
Why national HVAC franchises post their diagnostic fee and you do not, what that difference costs you per week, and the specific pricing structure that closes the gap.
73%
Choose first company with visible price
$39,800
PM revenue from 200 agreements at $199
4.1x
Higher close rate with published diagnostic fee
20-35%
PM enrollment rate at service call
📅 Published April 2026
✎ OneFlatRate Research Team
🕑 12-18 min read
🏭 HVAC
Affiliate Disclosure: OneFlatRate earns a commission when you sign up for tools through links on this site, at no extra cost to you. You’re accessing these tools through OneFlatRate after reviewing and comparing options. That means you’re approaching providers with a clearer understanding of features, pricing, and fit than a typical first-time visitor, and in some cases may receive additional benefits based on how providers handle informed or referred users. We recommend tools based on fit, not commission rate. Full disclosure →
Section 1
Why the Franchise Gets the Call and You Do Not
When a homeowner's AC stops working at 7pm in July, they search 'HVAC service near me' and start calling. One Hour Heating and Air, ARS Rescue Rooter, and Aire Serv all show their diagnostic service call fee before the customer decides who to call. Your website says 'call for a quote.' The customer calls the company with the number.
This is not a price competition. The franchises are not cheaper. They are more visible. A published diagnostic fee is not a low price offer, it is an information offer. The customer is not choosing cheaper. They are choosing the company that treats them like an adult and tells them what to expect before they commit to a service call.
The Structural Disadvantage
73% of HVAC customers choose the first company they can get a real price from. Not the cheapest. The first one with a number. Your diagnostic fee is the number that gets you on that list.
✓A published diagnostic fee converts website visitors to callers at a measurably higher rate
✓Customers who call knowing the fee are more committed to the service call and less likely to cancel
✓Visible pricing positions you as the transparent, trustworthy option vs. competitors who hide prices
✓A PM agreement price published alongside your diagnostic fee converts service call customers to recurring revenue
Section 2
Your Flat Rate Price Book
Flat rate pricing for HVAC does not mean quoting a fixed price for a compressor replacement over the phone. It means publishing the prices that can be published: your diagnostic service call fee, your maintenance agreement, and ranges for common repairs.
Service
Rural Market
Mid-Size Market
Metro Market
Notes
Diagnostic Service Call
$69-$89
$89-$119
$119-$149
Apply toward repair. Publish this first.
PM Agreement (per system/year)
$129-$169
$169-$219
$219-$299
2 tune-ups + priority scheduling + 15% parts.
After-Hours Premium
+$45-$65
+$55-$75
+$75-$100
Customers expect it. Publishing signals professionalism.
Seasonal Tune-Up
$59-$79
$79-$99
$99-$129
Feature March-April and September-October.
Emergency Service Call
$149-$189
$189-$239
$239-$299
All-in fee for emergency dispatch.
PM Agreement Revenue Model
200 active PM agreements at $199/year = $39,800 in committed revenue entering January. That base funds payroll, insurance, and overhead in slow months without drawing on savings or credit. 500 agreements at $199 = $99,500 in annual recurring revenue. The path to 500 runs through every service call.
🔧
Recommended Tool
Housecall Pro
Scheduling, dispatch, flat rate price book, quotes, and invoicing. Technicians quote from your published menu in the field from their phone.
Enter your email to unlock the complete HVAC Flat Rate Pricing guide.
Pricing benchmarks for your market. Word-for-word scripts. Platform checklist. 30-day implementation plan. All free. Sent the moment you submit.
✓ Free. No credit card. Instant access.
Section 3
The Dispatcher Script That Converts Price Shoppers
The dispatcher conversation is where most HVAC companies lose the call. A customer who asks 'how much does a service call cost?' is giving you an invitation to earn the appointment. Most dispatchers fumble it with 'it depends' or 'I'll need to have someone call you back.'
When a Caller Asks 'How Much Does a Service Call Cost?', Use This Verbatim
"Our diagnostic service call is $[PRICE]. That covers the technician arriving, diagnosing exactly what's going on with your system, and presenting your repair options and pricing before any work begins. If you decide to move forward with the repair, that fee applies toward your total. What's going on with your system today?"
✓Opens with a specific price, gives the caller the number they called to get
✓Explains what the fee covers before they can object to it
✓Credits the fee toward repair, removes the 'I don't want to pay just for someone to show up' objection before it is raised
✓Ends with a diagnostic question that starts the service intake naturally
✓Does not offer a discount. Does not apologize for the price.
Research Participant Access
48 Tools Reviewed
You’re approaching providers with a clearer understanding of features, pricing, and fit than a typical first-time visitor. In some cases this may mean additional benefits based on how providers handle informed or referred users.. Vendors see you arriving pre-educated, longer trials and priority setup may be available.
Once people can find your price, make sure someone answers
Letting people know your price drives more inbound calls. 85% of callers who reach voicemail do not call back. AgentOnCall.com reviews every AI answering service and virtual receptionist for independent service businesses, with full pricing, pros/cons, and setup guides.
A PM agreement enrollment at every service call is the single highest-use revenue action available to an independent HVAC company. The service call customer who converts to a PM agreement commits to two future visits, priority scheduling, and ongoing parts discounts. You collect a fraction of their annual value upfront.
PM Agreement Enrollment Script, After Repair, Before Packing Up
"While I have everything here, we have a maintenance agreement that covers two system tune-ups a year, priority scheduling when something breaks, and 15% off any parts on repairs. It's $[PRICE] a year. A lot of our customers say the priority scheduling alone is worth it in the summer when everyone's calling at the same time. Would you like to add that today?"
The Enrollment Timing Mistake
Offering the agreement at the end of the invoice conversation. By then the customer is in payment mode, not purchase mode. The enrollment offer happens after the repair is done but before the tech packs up. That 3-minute window is the close. After the invoice is the wrong moment.