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.
Built with flat rate pricing at its core. Your diagnostic fee and PM agreement prices flow from your published menu to the tech in the field, consistently, call after call.
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.
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.
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. |
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.
When your phone rings at 9pm during an emergency heat failure, someone needs to answer. The contractor who answers wins the job.
Our companion research site reviewed AI answering services, virtual receptionists, and live answering platforms specifically for independent HVAC businesses. Same editorial approach. Same research framework.
Visit AgentOnCall.com →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.'
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.
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.
| Active Agreements | At $169/yr | At $199/yr | At $249/yr |
|---|---|---|---|
| 50 agreements | $8,450 | $9,950 | $12,450 |
| 100 agreements | $16,900 | $19,900 | $24,900 |
| 200 agreements | $33,800 | $39,800 | $49,800 |
| 500 agreements | $84,500 | $99,500 | $124,500 |
AI answering services and virtual receptionists for independent service businesses. Once your price is posted and your phone starts ringing, make sure someone answers.