The $135 HVAC Marketing Test Every Contractor Should Try Before Spending $1,000 on Ads

Mar 31, 20266 min readBy Mailbots Team

You're about to spend $1,000 on Google Ads this month. Your agency is telling you to increase to $3,000. Angi wants $225 per lead.

Before any of that, run this $135 test. It takes 20 minutes to set up and will tell you more about what works in your market than a month of digital ad spend.

What Is the $135 Test?

Here's the setup:

Budget: $135 (100 postcards x $1.35 each, postage included) Time to set up: 20 minutes Time to results: 2-3 weeks

That's it.

Step 1 (5 minutes): Which Addresses Should You Pick?

You have three options, ranked by expected response rate:

Option A (highest response): Past customers Pull 100 customers who haven't booked service in 12+ months. These people already trust you. They just need a nudge. Expected response rate: 3-4%

Option B (medium response): Neighbors of recent jobs Take the last 5 jobs you completed. Pull the 20 nearest addresses to each one. Expected response rate: 2-3%

Option C (new customer acquisition): Targeted cold list Pick one neighborhood. Filter for: homeowner-occupied, single-family, built 2006-2016 (systems 10-20 years old). Get addresses from county assessor data or a list provider. Expected response rate: 1.5-2%

If you're not sure, go with Option A. It's the most forgiving test because these people already know you.

Step 2 (10 minutes): What Should the Card Say?

Keep it under 150 words. Here's a template that works:

Hey [Name],

Your [AC / furnace] needs a checkup at least once a year. Skipping it is how a $150 tune-up turns into a $2,000 emergency repair.

We're booking pre-season appointments now. $89 for a full tune-up, usually takes about an hour.

If you want to get on the schedule, call or text [Phone Number].

[Your Name], [Company]

Customize the price, the service, the timing. But don't overthink it. The power of this test is in the handwritten format, not the copywriting.

Step 3: Send It (5 minutes)

Upload your 100 addresses to Mailbots.ai. Paste your message. Each postcard gets written with a real pen using real ink. It looks like you personally sat down and wrote 100 cards.

Total time from "I should try this" to "postcards are being written": 20 minutes.

Cards typically hit mailboxes within 5-7 business days, and you can track each one individually through the USPS delivery system.

Step 4: Wait and Track (2-3 weeks)

Responses typically come in two waves:

Wave 1 (days 1-5 after delivery): The immediate responders. These are people who opened the card, saw your offer, and called right away. Usually 60% of total responses.

Wave 2 (days 6-21): The "I'll get to it" crowd. They pinned the card to the fridge or set it on the counter. They call when they remember, or when their system acts up.

Track every response. Use a dedicated phone number if you can. At minimum, ask every caller "how did you hear about us?"

What Should You Expect?

Based on real campaign data:

If you mailed to past customers (Option A):

  • 100 cards x 4-6% response = 4-6 callbacks
  • At $908 average job value = $3,632-$5,448 in revenue
  • ROI: 27x-40x on a $135 investment

If you mailed to neighbors (Option B):

  • 100 cards x 2-3% response = 2-3 callbacks
  • At $908 average job value = $1,816-$2,724 in revenue
  • ROI: 13x-20x

If you mailed cold (Option C):

  • 100 cards x 1.5-2% response = 1-2 callbacks
  • At $908 average job value = $908-$1,816 in revenue
  • ROI: 7x-13x

Even the worst-case cold scenario, 1 response from 100 cards, gives you a 7x return. Compare that to Google Ads, where your first $135 buys you approximately 4.6 clicks and maybe 0.9 leads.

Why Do Most HVAC Marketing Tests Fail?

Here's why you haven't tested direct mail before (or why you tried and gave up):

Problem 1: You tested printed postcards. Printed postcards get a 0.40% response rate. On 100 cards, that's 0.4 responses, basically zero. Handwritten gets 2.16%. On 100 cards, that's 2+ real callbacks.

Problem 2: You mailed to a bad list. Random addresses with no filtering = low response rate. Target homeowners with aging systems in your service radius.

Problem 3: You didn't track. You mailed 500 postcards and didn't set up a separate phone number. Calls came in, but you had no idea which ones were from the campaign. So you assumed it didn't work.

Problem 4: You quit after one try. You sent one batch and expected your phone to ring off the hook. Direct mail is a compound investment. The first drop introduces you. The second makes you familiar. The third makes you the obvious call.

How Do You Read the Results?

After your test, you'll have real data from your market. Here's how to read it:

If you got 2+ responses: Scale immediately. Send 500 cards next month. Then 1,000. The response rate holds at scale.

If you got 1 response: Profitable, but test a different list or message. Try Option A if you started with Option C.

If you got 0 responses: Unusual for handwritten at 100 cards, but it happens. Before declaring it "didn't work," check: Did the cards actually get delivered? (Mailbots shows this.) Was your phone number correct? Did you track properly? If everything checks out, try a different message or list segment.

How Does $135 Compare to Your Current Spend?

Let's put $135 in context:

  • $135 on Google Ads = 4.6 clicks (at $29/click), maybe 1 lead
  • $135 on Angi = 0.6 leads (at $225/lead)
  • $135 on handwritten postcards = 100 delivered cards, 2+ leads, 1+ booked job

The handwritten postcard test costs less than a single Angi lead. And it generates exclusive leads that nobody else is calling.

You owe it to yourself, and to your ad budget, to run this test before writing another check to Google.

Mailbots.ai: 100 pen-and-ink postcards, $135, delivered with per-piece tracking. Twenty minutes to set up. The easiest marketing test you'll run all year.


Frequently Asked Questions

Where do the 2.16% and 0.40% numbers come from?

A split test of 16,434 postcards in Kansas City. Same list, same offer, same drop window, with the only variable being pen and ink versus standard printed. Pen and ink pulled 2.16%, printed pulled 0.40%, which is 5.4x the response rate. Cost per lead came out to $122 against $214 for printed, or 42% cheaper.

Should the test card sell a tune-up or a maintenance agreement?

A tune-up. The agreement is the better product and the worse first ask, because it is a subscription decision from somebody who has never met you. Sell the seasonal tune-up at a real price, then convert the agreement at the kitchen table once your tech has the panel off and can point at what is failing. A test measures whether the phone rings, and it rings for the smaller ask.

Is there a monthly fee or a contract?

No monthly platform fee and no contract. You pay per card and that covers the writing, the postage, the delivery tracking, and the QR code. Most mail platforms charge $199 to $550 a month before you send a single piece, which is the wrong shape for a shop that mails hard in September and barely mails in January.

I already put my phone number on the card. What does a QR code add?

Attribution you can trust. Every card carries its own QR code, so a scan ties back to the exact address you mailed rather than to the campaign in general. Phone calls are messier, because the homeowner who calls your main line at 7am may not mention the card at all. Run both and the QR data tells you what the call log misses.

Ready to get started?

Real estate investors beat their printed mail 5.4x with pen-and-ink handwriting. List, message, and tracking included at one per-card price.