Most HVAC contractors start marketing when the phone stops ringing. By then, it's too late.
The companies booking 15+ jobs per month from direct mail all follow the same rule: mail 6-8 weeks before the season, not during it.
Here's why that window matters, and the exact calendar you should follow.
Why Is 6-8 Weeks the Sweet Spot?
When it's 105 degrees and someone's AC dies, they're not reading postcards. They're Googling "emergency AC repair near me" and calling whoever shows up first. That's a $153 Google Ads lead, and you're competing with every other shop in town.
But 6-8 weeks before that heat wave? That homeowner is relaxed. They're thinking about summer plans. A postcard that says "Your AC unit is 12 years old. Want us to check it before it dies in July?" lands completely differently.
Three reasons this timing works:
1. No competition. Your competitors aren't mailing yet. You're the only voice in the mailbox.
2. Homeowners can schedule on their terms. No emergency pressure means they pick a convenient time. They show up calm, not angry. They're easier to upsell.
3. You fill your calendar before the rush. Pre-season bookings let you staff appropriately and avoid the feast-or-famine cycle that kills most HVAC businesses.
The HVAC Direct Mail Calendar
Here's the timing that top performers use:
Spring/Summer Campaign (Cooling Season)
| Drop | Timing | Message |
|---|---|---|
| Drop 1 | March 15 to April 1 | "Summer's coming. Let's make sure your AC is ready." Early-bird tune-up pricing. |
| Drop 2 | April 15 to May 1 | "Already booking into June. Grab your spot before the rush." |
| Drop 3 | May 15 to June 1 | "Last call for pre-season pricing. After June 1, standard rates apply." |
Fall/Winter Campaign (Heating Season)
| Drop | Timing | Message |
|---|---|---|
| Drop 1 | August 15 to September 1 | "Your furnace sat idle for 6 months. Let's check it before you need it." |
| Drop 2 | September 15 to October 1 | "Our November schedule is already filling. Lock in your tune-up." |
| Drop 3 | October 15 to November 1 | "Final round: pre-winter heating check at pre-season pricing." |
That's six drops per year. Six chances to fill your pipeline before the panic calls start.
Why Do 3 Touches Beat 1?
Here's the stat most contractors don't know: 80% of sales happen after the 5th contact. Most give up after the first.
A single postcard to 1,000 homes might get you 15-20 responses. That same postcard sent three times over six weeks to the same 1,000 homes will get you 40-60 responses. The math is not linear. Each touch builds on the last.
The reason is simple: the first postcard introduces you. The second one makes you familiar. The third one makes you the obvious choice.
Here's what a 3-touch campaign costs:
- 500 households x 3 touches = 1,500 postcards
- At $1.35/card = $2,025 total
- At 2% overall response rate = 30 leads
- At 50% close rate = 15 booked jobs
- At $908 average repair value = $13,620 in revenue
That's a 6.7x return on a $2,025 investment. And it doesn't count the customers who call you back next year, or the ones who need a $5,000 replacement.
Targeting: Who Should Get Your Postcards?
Timing matters. But so does who you're mailing to.
The highest-converting HVAC direct mail lists share three characteristics:
1. Homeowners (not renters). Renters call their landlord. Homeowners write the check. Filter for owner-occupied properties.
2. Homes 10+ years old. An HVAC system's average lifespan is 15-20 years. Homes built 10-20 years ago are in the sweet spot where systems need serious maintenance or replacement. County assessor data gives you build year for every property in your area.
3. Your service radius. Don't mail outside your efficient travel zone. A 15-20 mile radius is typical. Tighter is better. You spend less on drive time and can respond faster.
Bonus targeting: If you have a list of past customers who haven't scheduled maintenance in 12+ months, mail them first. They already trust you. The conversion rate on lapsed customers is 3-5x higher than cold prospects.
What Message Actually Gets Callbacks?
Forget the glossy "We're #1 in customer satisfaction" postcards. Nobody cares.
The postcard that works reads like a note from a neighbor:
Hey [Name],
Quick heads up, homes in [Neighborhood] built around [Year] usually have AC units hitting the 12-15 year mark. That's when they start losing efficiency and breaking down at the worst time.
We're offering pre-season tune-ups for $89 through April 30. Takes about an hour, and we'll tell you honestly if your system has another summer in it or not.
Call/text us at [number] or scan the QR code to book.
[Your name], [Company]
That's it. No logos. No "family owned since 1987." No stock photos of smiling technicians. Just a specific, helpful message from a real person.
And when that message is written with actual pen and ink, not printed to look handwritten but written by a robotic pen that uses real ink on real cardstock, the response rate jumps dramatically. Split tests across 16,434 postcards show handwritten cards outperform printed by 5.4x.
How Do You Break the Feast-or-Famine Cycle?
Most HVAC companies have two modes: drowning in calls during peak season, and staring at an empty calendar during shoulder months.
The 6-week rule fixes this. By mailing before each season:
- You book pre-season work during slow months
- You enter peak season with a full calendar
- You can charge premium rates because you're already booked
- Your techs stay busy year-round (less turnover)
It's not complicated. It's just consistent. Six drops per year, timed right, to the right homeowners.
Start With the Next Season
Don't try to build a full-year calendar on day one. Just figure out when your next busy season starts, count back 6-8 weeks, and send your first drop.
500 postcards. $675. One targeted neighborhood. Track every call.
Mailbots.ai makes this dead simple. Upload your list, write your message, and we print and mail real pen-and-ink postcards. Per-piece delivery tracking shows you exactly when each card hits the mailbox. No monthly fees. No contracts. Just postcards that get read.

