Mainstay Revenue | Recurring Revenue for HVAC Owners

You have thousands of past customers. Almost none of them pay you every month.

Mainstay Revenue builds and runs a maintenance membership program for independent HVAC shops. We set it up under your shop's name, invite your customers while the visit is still fresh, and handle the billing and renewals. Your techs don't have to sell it.

Book a 20-minute callFree. You'll leave with your shop's number. If it isn't a fit, I'll tell you.
Founding shop termsFirst ten shops
SetupNormally $500
$0
Monthly fee, first 90 days
$0
Monthly fee after thatLocked for as long as you stay
$45
Your plan priceYours, every dollar. Your members pay the price you set
100%
Mainstay's shareAdded on top of your price and paid by the homeowner, starting with your first member
15%
ContractCancel anytime, no notice period
None

If we haven't loaded your list and launched your program within 60 days, you owe nothing.

After the tenth shop, setup is $500 and the free period ends.

A ductless heat pump outdoor unit mounted on a wall bracket
Nova Scotia, heating season 2026. You just watched the oil-to-heat-pump money run out in July. Ottawa announced the next rebate on October 8, expected to open in 2027. That's another wave of installs from homeowners who picked you for the rebate, not for you. By 2029 every one of them is a stranger again, unless something turned them into a member while your tech was still in the driveway. We get that running before the wave hits. This winter's jobs get the invitation within 48 hours, and the spring cleanings land in your slow months.

How it works

Four steps, start to finish. It walks through on its own.
  1. 1

    You send us your customer list

    Every home your shop has served, plus what you want the plans to include and what they should cost. One kickoff call and you're done.

  2. 2

    We build it under your shop's name

    The plans, the sign-up page, the billing. Your brand, your prices, your Stripe account. Live inside 30 days.

  3. 3

    The invitation goes out while the visit is fresh

    Within 48 hours of every completed job, a text or email from your shop with a link. Then a slower campaign to everyone you've served before. Nobody on your crew has to bring it up.

  4. 4

    Members pay you every month

    We take the payments, follow up on failed cards, send the reminders and renewals, and book the tune-ups into your season window. You do the tune-ups and read the monthly report.

Your part

  • Send the list.
  • Pick the plans and prices.
  • Do the tune-ups when they're scheduled.

One kickoff call. That's your time, even in heating season. The busier you are, the more invitations go out.

Our part

  • Build, invite, bill, chase, remind, renew, schedule, report.
  • No hardware, no app for your crew, nothing installed in anyone's home.

What your customer sees

A text from your shop, a day or two after the job. They tap the link, pick a plan on their phone and pay by card or Google Pay. It renews every month until they cancel.

Sample plan for a made-up shop. You choose the plan names, what's included and the prices.

Sunline Heating & Air

Hi Karen, it's Sunline Heating & Air. Thanks for having Mike out on Tuesday. We've started a Comfort Club for our customers: a yearly cleaning and check, no service-call fee and money off repairs. Take a look: sunline.club/join
Sunline Heating & Air
Comfort Club
$29 a month
  • One cleaning and check a year
  • No service-call fee
  • 15% off repairs
  • $120 a year in credit
Join with Google Pay
Month to month. Cancel anytime.

Questions you probably have

Tap one to open it.
How does the 15% work?

It's added on top of the price you set, so the homeowner pays it and you keep your full plan price.

Example on a $25 plan
The homeowner pays$28.75
You keep$25.00
We keep$3.75

The payment goes into your own Stripe account. Once a month we bill you our share, along with the $45.

When do my customers get the invitation?

Within 48 hours of every completed job, while the visit is still fresh and the yes is easy. Everyone you've served before gets a slower campaign over the following months. A homeowner whose furnace has run fine for a year isn't thinking about a plan. One who watched your tech leave on Tuesday is.

What does it cost me if nobody signs up?

Nothing for the first 90 days. After that it's $45 a month until you cancel, and you can cancel anytime.

We're flat out with heating season. How much of my time does this take?

One kickoff call and a customer export from your software. We build it while you're busy. The invitations start going to this winter's jobs the day it goes live, and every job that happens before then is a member you didn't get.

How does this fit with the 2027 heat pump rebate?

Rebate installs are the least loyal customers you'll ever put in. They came for the rebate. The invitation goes out within 48 hours of every install, so each one becomes a member paying you every month instead of a name in a spreadsheet you never hear from again. It needs to be live before the wave, not during it.

Why only ten shops on these terms?

I build each program by hand and watch it closely, and ten is what I can do well. And the first ten are Atlantic Canadian shops, on purpose. I'm here, I can drive to your shop, and I'd rather prove this where I live than anywhere else.

Will you sign up my competitor too?

No. We take one shop per market. Once you're in, no other shop in your service area can get this from us. I'll tell you on the call whether your area is still open.

Who owns the customer list and the members?

You do. Everything runs in your accounts, under your brand. If you ever leave, your members go with you.

I already have a maintenance plan. Do I need a new one?

No, keep it. The usual problem isn't the plan. It's that offering it depends on busy techs remembering to bring it up. We run the part that puts it in front of every customer, right after the job.

Estimate your number

Move the two sliders. The math assumes a $25 a month plan, which is the part you keep.

Every home your shop has served.

Your guess. Try a low number and see if it's still worth a call.

Members200
You keep each month$5,000
You keep each year$60,000
Our fee after 90 days$45 a month

Added to your business value$120,000 to $180,000

On business value: when a shop changes hands, a maintenance book typically adds 2 to 3 times its yearly recurring revenue to what the buyer pays. These are round numbers. On the call we'll run it from your actual list.

Not counted here: the shop that maintains a system is first in line when it needs replacing.

Who you'd be working with

I've spent my career on the buying side of HVAC. I've seen up close what makes one shop worth more than another the same size, and predictable recurring revenue is near the top of the list every time. Most shops leave it on the table. I built Mainstay to close that gap.

I'm starting close to home. The first founding shops are in Atlantic Canada, where I can be at your shop in an afternoon.

On the call, bring a rough customer count. I'll show you what a membership book would bring in and what it adds to the value of your business.

JonathanFounder, Mainstay Revenue. Upper Tantallon, Nova Scotia.

Mainstay is built for established independent residential HVAC shops with a few thousand past customers.