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.
- 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.
How it works
Four steps, start to finish. It walks through on its own.- 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
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
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
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
- One cleaning and check a year
- No service-call fee
- 15% off repairs
- $120 a year in credit
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.
| 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.
| Members | 200 |
|---|---|
| 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.
Mainstay is built for established independent residential HVAC shops with a few thousand past customers.