Most HVAC companies lose customers for the same five reasons. I've watched this for years. It's almost always some version of this list.
The good news is, none of these are hard to fix once you see them.
1. You're missing calls
The average trade contractor misses about one in three inbound calls. For HVAC, it's often worse. July hits, everyone's AC dies at once, and your phone rings off the hook while your techs are out on jobs.
A missed call in HVAC is almost always a lost customer. People with a broken AC don't wait. They call the next shop on Google. That's a $200 service call, maybe a $6,000 install, gone.
Fix: make sure someone answers every single call. If it can't be you, it needs to be a real dispatcher or an AI receptionist trained on HVAC calls. Voicemail doesn't count.
2. Your follow-up is too slow
When a customer calls for a quote, they're calling two or three other shops that same hour. Whoever gets back to them first usually wins.
Most shops take four to six hours to return a quote request. Some take a full day. By then, the customer already booked someone else.
Fix: respond within 15 minutes. If you can't do that personally, use a system that texts the customer back immediately with a time window.
3. You're not available after hours
About 40% of emergency HVAC calls happen outside 9 to 5. Weekend heatwaves. Friday night furnace failures. Sunday morning frozen lines.
If your business voicemail picks up at 6pm, you're giving those jobs away. Emergency calls pay 1.5x or 2x. You're missing the best-paying work in your market.
Fix: 24/7 call coverage. It doesn't have to be you. It just has to be someone who can get the job on the board.
4. Your service info is inconsistent
One customer calls and your tech quotes $120 for a diagnostic. The next week, a different tech tells a different customer $180. Word gets around.
Or the customer gets a price on the phone from whoever answered, shows up for service, and the tech says the real price is higher. That customer isn't coming back. They're also leaving a one-star review on the way out.
Fix: write down your pricing tiers and your standard service fees. Make sure everyone who answers the phone uses the same numbers. Put them on a card next to the phone if you have to.
5. You have no way to track leads
A customer called you six weeks ago about a heat pump. You never followed up. They just called again. You can't find their number. You don't remember their name.
Every HVAC shop we talk to has some version of this. Leads in scattered places: sticky notes, text messages, the last five minutes of a call log. Nothing in one place. Nothing you can search.
Fix: capture every call in a system that stores the summary, the number, and the date. A real CRM. Or a phone receptionist that logs everything by default.
Three of these are a phone problem
Look at the list again. Missed calls, after-hours availability, lead tracking. That's three of the five, and they're all the same problem: what happens to your phone when you can't answer it.
Yapper answers every call 24/7, books the job, and logs a full summary of every conversation to your dashboard. You can search by name, by date, by service. You never lose a lead in a sticky-note pile again.
If you're an HVAC shop losing customers and you're not sure which of the five is biting you, the phone is almost always the place to start. Start there, fix that, and you'll be surprised how many of the other problems solve themselves.