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 6-8 Weeks Is 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 - April 1 | "Summer's coming. Let's make sure your AC is ready." Early-bird tune-up pricing. |
| Drop 2 | April 15 - May 1 | "Already booking into June. Grab your spot before the rush." |
| Drop 3 | May 15 - 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 - September 1 | "Your furnace sat idle for 6 months. Let's check it before you need it." |
| Drop 2 | September 15 - October 1 | "Our November schedule is already filling. Lock in your tune-up." |
| Drop 3 | October 15 - 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 3 Touches Matter More Than 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 Gets 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.
The Message That 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.
The Anti-Feast-or-Famine System
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.

