Mailbots

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

Mar 31, 20264 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.

The Test: 100 Handwritten Postcards

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: Pick Your 100 Addresses (5 minutes)

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: 4-6%

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: Write Your Message (10 minutes)

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 to 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 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.

The $135 Decision Framework

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.

Compare This 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.

Ready to get started?

Join hundreds of real estate investors getting 5.4x higher response rates with pen-and-ink direct mail.