Most small HVAC shops waste money on marketing before they've maxed out the free stuff. Fix that first, and a two-truck operation can generate enough inbound calls to stay booked through the slow shoulder months without spending a dollar on ads.
Your Existing Customer List Is a Marketing Channel
If you've been running calls for more than two years, you have a list. It might be sitting in ServiceTitan, Housecall Pro, a spreadsheet, or a stack of paper invoices — doesn't matter. That list is worth real money if you work it.
A customer who bought a system from you three years ago is due for a PM check. A customer who had a no-heat call last January is a candidate for a maintenance agreement this fall. The math is straightforward: if your average PM contract runs $180–$220/year and you have 300 customers in your database, converting 15% of them to agreements is $8,100–$9,900 in recurring revenue before you've touched a single ad platform.
The problem is most shops don't send a follow-up after a service call. The tech closes the job, the invoice goes out, and the customer disappears until something breaks again. A single follow-up email sent 48–72 hours after a tune-up — referencing the specific system, the filter condition, anything the tech noted — converts at a measurably higher rate than a generic blast. It also positions you as the shop that pays attention.
Google Reviews Are Free and They Compound
One honest review from a real customer does more work than a $500 display ad. Google reviews affect local pack ranking, and more importantly, they affect the decision a homeowner makes when they're comparing your shop to the guy with the same star rating but twice as many reviews.
The ask has to happen at the right moment. That moment is right after the customer says something positive — at the door, while the tech is writing up the ticket. Train your techs to say something simple: "If you wouldn't mind leaving us a review on Google, it genuinely helps the shop." That's it. No QR code lanyard, no awkward pitch. Just a direct ask from a person they just watched fix their problem.
Here's what the numbers look like in practice:
| Scenario | Calls/Week | Ask Rate | Conversion Rate | New Reviews/Month |
|---|---|---|---|---|
| No ask | 40 | 0% | — | 0–1 |
| Verbal ask only | 40 | 60% | 15% | ~14 |
| Ask + follow-up text/email | 40 | 60% | 28% | ~27 |
The follow-up is the multiplier. A short email sent the next day with a direct link to your Google review page — not your homepage, not a landing page, the actual review form — removes the friction that kills conversions.
Referrals Don't Happen by Accident
Referrals feel passive because they sometimes come in without any effort. That doesn't mean you can't influence the rate. A shop that runs 40 calls a week and never asks for referrals might get two or three a month. The same shop with a simple referral mention in the follow-up email can double that.
The referral ask doesn't need to be a formal program with gift cards and tracking codes. Those work at scale. For a shop doing under $1.5M in revenue, a simple line at the bottom of a follow-up email — "If a neighbor or family member ever needs AC or heating work, we'd be glad to take care of them the same way we took care of you" — is enough. No coupon required.
If you want to add an incentive, keep it simple: $25 off their next service call for every referral that books. That's a soft cost you'll recover on the first invoice.
Local Content That Doesn't Require a Marketing Degree
Ranking in local search doesn't require a blog with 50 articles. It requires consistent, relevant signals. For a residential HVAC shop, that means three things: a complete and active Google Business Profile, location-specific service pages on your website, and occasional content that answers questions your customers actually ask.
The questions are easy to find. Listen to your CSR for a week. Write down every question that comes in on the phone. "What size unit do I need for a 1,400 square foot house?" "Why is my upstairs hotter than my downstairs?" "How long does a heat pump last?" Those are real search queries. A 400-word page that answers one of them clearly — without padding — is more useful than a 2,000-word article stuffed with keywords.
You don't need to write these yourself. You can brief them out to someone or use a drafting tool. The key is that the answer has to be accurate and specific to your service area. Generic content doesn't rank locally.
Seasonal Campaigns Without an Ad Budget
The HVAC calendar is predictable. Pre-season tune-up pushes in March–April and September–October. Emergency call volume spikes in July and January. You can plan around that without buying ads.
A targeted email to your lapsed customers — anyone who hasn't booked in 18 months — sent in late February with a subject line like "Your system hasn't been serviced since [year] — here's why that matters before summer" will generate calls. Not hundreds of calls. But if you have 400 lapsed customers and 6% respond, that's 24 booked jobs you didn't have to pay to acquire.
The math on that:
- 24 tune-up calls at $129 each = $3,096 in revenue
- Cost: the time it took to write and send the email
- Soft cost per acquired job: near zero
Compare that to a paid lead from a lead aggregator, where you're often paying $35–$80 per lead with no exclusivity and a close rate under 30%. The economics aren't close.
Social Media: What's Worth Your Time and What Isn't
Social media for a small HVAC shop is a time trap if you treat it like a brand-building exercise. It's useful if you treat it as a trust signal. The goal isn't reach. The goal is that when a homeowner finds your shop through Google and checks your Facebook or Instagram, they see a real operation — recent posts, real jobs, maybe a before-and-after on a system replacement.
Post frequency matters less than recency. Two posts a month showing real work — a condenser changeout, a duct repair, a PM visit — beats a daily posting schedule of stock photos and holiday graphics. Your phone camera is fine. The caption doesn't need to be clever. "Replaced a 14-year-old 3-ton Carrier with a new Trane XR15 in [neighborhood] today. Customer had been nursing this thing through two summers. Should have done it sooner." That's a real post. It signals competence, local presence, and specificity.
Common Mistakes HVAC Shops Make With Small-Budget Marketing
Chasing new leads before working the existing list. Spending $800/month on pay-per-click while ignoring 600 past customers is a common pattern in shops that are growing but not profitably. The existing list converts at a higher rate and costs almost nothing to contact.
Sending generic follow-up emails. "Thanks for choosing us! Let us know if you need anything." That email does nothing. It doesn't reference the system, the call, or the next logical service. It signals that you don't remember the customer, which is the opposite of what a small shop's competitive advantage should be.
Asking for reviews at the wrong moment. Asking for a review while the customer is still processing the invoice — especially on a high-dollar repair — creates friction. The right moment is after the relief sets in. That's usually the next day, in a follow-up message.
Treating the Google Business Profile as a one-time setup. A profile that hasn't been updated in eight months, has no recent photos, and hasn't responded to reviews in 90 days is actively hurting you. Google weights recency. So do customers.
Underpricing the PM agreement to drive volume, then not following up. Shops that price agreements at $99 to compete on price and then don't send renewal reminders are leaving money on the table twice — once on the margin, once on the renewal.
Ignoring negative reviews. One unanswered one-star review on a 47-review profile does real damage. A calm, professional response — even to a review that's unfair — signals to every future reader that you're a shop that takes accountability seriously.
How Quadrum Handles This
The part of small-budget marketing that breaks down fastest is the follow-up — not because shops don't know they should do it, but because nobody has time to write a custom email after every call. Quadrum's AI back-office crew drafts follow-up emails and review reply responses in your shop's voice. You paste in the details — the customer's system, the work done, the review text — the crew drafts it, and you approve and send it. That's the whole loop. No automation, no integration required. Just consistent, professional communication that sounds like it came from your shop, not a template bank.
Related Reading
- How to Get More Google Reviews for HVAC Contractors
- HVAC Follow Up Email Templates That Actually Book Jobs
- Local SEO for HVAC Contractors
Your follow-up email shouldn't take 20 minutes to write every time. Quadrum's AI back-office crew drafts it in your shop's voice — you approve, you send. Try Quadrum free for 7 days.