Worked example: the math, not a testimonial. We build these from third-party industry benchmarks (USPS, ANA, JICMAIL) and PostKnock's real pricing, then show every number so you can run your own. Business names and exact figures are illustrative; results vary by market, list quality, and offer.

HVAC Spring Tune-Up Worked Example: 1,500 Customers, $33K Revenue

Updated May 2026 · 7 min read

This is a worked-example HVAC marketing ROI case study, modeled on the typical 6–10 tech residential service company. We use realistic ticket sizes, industry-benchmark response rates, and PostKnock's actual pricing to show what a 2-wave spring tune-up campaign can generate before AC repair season starts in earnest.

Company Profile

Our hypothetical company is Premier Heating & Cooling, an 8-tech residential HVAC operation in a Sun Belt metro. Specifics:

  • Crew: 8 service techs, 2 install crews, 3 office staff including a dispatcher
  • Past customer database: 2,800 households (cumulative over 7 years)
  • Inactive 12+ months: 1,500 households (the recall pool)
  • Average tune-up ticket: $99 promo entry, $280 average billed (after upsells like capacitor replacement, coil cleaning, refrigerant top-off)
  • Repair upsell rate: 20% of tune-ups uncover a needed repair averaging $800
  • Maintenance plan: $189/year, currently sold to 12% of new tune-up customers
  • Existing recall: Seasonal email blast, 1.8% click rate, ~12 jobs booked per spring campaign

The Problem: A Hard Mid-February Deadline

In HVAC, spring tune-up season is brutally time-boxed. If the cards aren't in mailboxes by mid-February, you've missed it. By April the heat hits and customers shift from "scheduling preventive maintenance" to "begging for emergency AC repair", and the dispatcher has no time to upsell tune-ups when the phones are on fire with no-cool calls.

Premier had been running an email blast for years and getting roughly 12 tune-ups per campaign from a 1,500-household list. The owner suspected the customer base remembered them but hadn't seen anything physical in years. The email subject line "Time for your AC tune-up" went straight to promotions. A postcard would force the brand into the kitchen for a few days at the exact moment customers are weighing whether to call.

Campaign Setup: The Spring Playbook

A 2-wave Seasonal Maintenance Reactivation playbook running across late January and late February, with a phone follow-up sweep between waves:

Plan: PostKnock Pro at $99/month (1 month covers the active campaign window)

Postcard size: 6x9 (room for a before/after coil photo and the $99 tune-up offer)

Per-card cost: $0.94 (Pro 6x9 pricing, includes print, address, postage)

Audience: 1,500 inactive 12+-month past customers

Total cards: 1,500 × 2 waves = 3,000 cards

Postcard spend: 3,000 × $0.94 = $2,820

Total campaign cost: $2,820 + $99 = $2,919

Wave-by-Wave Performance

Wave 1 (Late January), "$99 Spring AC Tune-Up, Beat the Heat"

Photo of a tech in branded uniform. Itemized "what we do" list (15-point inspection). QR to booking page. Phone number large. Day 5 follow-up calls to non-responders by the dispatcher during slow afternoons.

Modeled response: 2.5% from card + 1% from call follow-up = 53 jobs booked

Wave 2 (Mid-February). "Last Chance Before Spring Schedule Fills Up"

Different visual (residential family on couch, AC vent visible). Same $99 offer with deadline ("good through March 31"). Lighter follow-up call pass.

Modeled response: 1.5% of remaining 1,447 = 22 additional jobs

Cumulative response: 75 tune-up jobs booked, a 5% rate against the 1,500-household list. Squarely in the ANA-benchmark 5–9% range for direct mail to a house list with phone follow-up.

Recurring Revenue Lift

The spring playbook isn't just about the 75 tune-ups. Two downstream revenue streams compound on every campaign:

  • Repair upsell: Roughly 20% of tune-ups discover a billable repair (capacitor, contactor, refrigerant leak). 20% of 75 = 15 repair jobs at $800 average = $12,000.
  • Tune-up ticket lift: The $99 promo turns into a $280 average ticket once techs add the standard add-ons (coil cleaning, drain line flush, capacitor test). 75 × ($280 − $99) = $13,575 in upsell on top of the promo line.
  • Maintenance plan signups: If even half the new tune-up customers sign up for the $189/year plan (a fair benchmark when techs are coached on it), that's 40 plans × $189 = $7,560 in recurring annual revenue, plus much higher repeat-visit rates.

ROI Analysis

  • Tune-up ticket revenue: 75 × $280 avg ticket = $21,000
  • Repair upsell revenue: 15 × $800 = $12,000
  • Total ticket revenue: $33,000
  • Maintenance plan recurring: 40 plans × $189/year = $7,560
  • Total Year-1 revenue: $40,560
  • Total campaign cost: $2,919

First-year ROI: $40,560 / $2,919 = 14:1

Cost per booked job: $2,919 / 75 = $39. Cost per acquired maintenance plan customer: $73 against an LTV well over $1,000 across the plan's typical 5+ year duration.

Lessons Learned (from the Worked Model)

  • Mail by mid-February or skip the season. A March 1 campaign hits when service trucks are already double-booked: the dispatcher can't squeeze in tune-ups, and conversion plummets.
  • Lead with the tech, not the equipment. Postcards featuring a uniformed tech outperformed equipment-only designs in test runs. Trust drives the call.
  • Coach techs on the maintenance plan pitch. The plan revenue dwarfs the ticket revenue over 3 years. If techs aren't pitching it on every tune-up, you're leaving 6–10x the campaign ROI on the table.
  • Use the dispatcher's slow afternoons. 2–4pm midweek is the dead zone for emergency calls. That's the perfect time for follow-up call sweeps on Wave 1 non-responders. The script writes itself: "We just sent you a card about your spring tune-up: can I get you on the schedule?"

Run the Numbers for Your Shop

Plug your customer count, average ticket, and target response rate into our postcard ROI calculator to model what a campaign like this returns for your service area. For more on HVAC-specific copy, timing, and offer testing, see our HVAC postcard ideas guide and the PostKnock for HVAC contractors overview.

Ready to fill your spring schedule?

Launch your seasonal tune-up campaign in under 30 minutes. No credit card required.

Start Free

The math above is modeled. The postcard is real.

We’ll print an actual PostKnock postcard and mail it to you so you can judge the paper, the print, and the offer for yourself. No account, no credit card.

Mail me a free sample →