You just wrapped. The water heater's flushed, the floor's swept, and the customer signed off happy. You're coiling the hose and loading the truck. That handshake is worth more than the invoice you just wrote, and most guys drive off without collecting it.
Right now, standing in their driveway, you're the person who fixed their problem. They trust you today. Ask them by email in six months and you're a stranger with a subject line. The sale for next year's visit is easiest in the ninety seconds before you pull away.
This is about turning one job into a yearly one. Not chasing down a tune-up somebody forgot about, but building a maintenance agreement into the wrap-up so the money shows up every year and you never have to sell it cold. Here's how to make it close to automatic.
Sell it while you're still standing on the job
The minute you finish is the only time this is an easy yes. The customer just watched you work. They saw the sludge come out of the tank, or the mess you pulled from the gutters, and they get why doing it again next year matters. Wait a week and that feeling is gone.
So make the offer part of packing up, not a separate pitch. One line does it. "Want me to put you on the yearly plan so this gets handled automatically? I'll text you the details before I leave." That's the whole ask. No clipboard, no brochure.
Most folks say yes because you already earned it. The ones who hesitate usually just want to see the price, and the text handles that in about a minute.
What goes in the agreement (keep it to one thing)
Owners overthink this part. You don't need tiers, add-ons, and fine print. You need one recurring visit that matches the work you just did.
- Water heater flush, once a year, before the sediment kills the tank.
- Boiler or furnace service ahead of the heating season, so the no-heat call never happens.
- Gutter clean in late fall after the leaves drop, twice a year if there are big trees over the roof.
- Generator run and load test, so the thing actually starts when the power goes out.
Pick the one that fits and name a month. "We'll be back next October" beats "annual service" because the customer can picture it. Specific sells.
The text that does the sign-up
Here's where the automation earns its keep. Instead of you filling out a form on the tailgate, a text goes to the customer's phone the second you mark the job done. They tap through it in under two minutes while you're loading the truck.
- It confirms what's covered and the price in plain language. One visit, one number.
- It takes their card and stores it securely with the payment processor, so next year bills without a phone call.
- It books next year's visit right then, in roughly the right week, and drops it on your calendar.
- It sends a confirmation so they've got it in writing, plus a reminder a couple of weeks before the visit rolls around.
You didn't chase a thing. You marked a job complete and a one-time customer turned into a year of booked, paid work. Next fall the reminder fires, the card runs, and the visit is already on the schedule.
What a stack of these does for your slow months
One agreement is a nice little extra. Fifty of them is a different business. When you've got a book of yearly visits already booked and paid, the slow stretch between rushes has real work in it, and you're not staring at a March calendar full of holes hoping the phone rings.
These plans also smooth out the cash. A pile of visits spread across the year means money landing when the emergency calls dry up. You can plan a hire, buy a truck, or take a week off, because you can see what's coming instead of guessing.
Be straight about what the automation can't do
The text can sell, book, remind, and charge. It cannot flush a tank or bleed a line. Somebody with a truck and a license still shows up and does the actual work, and that somebody is you.
It also won't rescue a bad plan. If your price is wrong or the visit doesn't really help the customer, no automation fixes that. The tech only removes the friction: the forgetting, the awkward re-sell, the card you never got around to running. The value under it still has to be real.
Some customers won't want a card on file, or they'll want a call first. Build an easy out. A reply that says "check with me before you charge it" keeps them on the plan without a fight, and that honesty keeps people signed up longer than any hard close.
Price it so the yes is easy
Two ways owners get this wrong. They price the plan so high it feels like a real decision, or so low it's not worth the truck roll. Aim for the middle: a number the customer barely thinks about and you're still glad to drive out for.
Figure what one visit costs you in time and fuel, add a fair margin, and that's your yearly number. If you want a nudge, knock a few bucks off the plan price versus the one-off call so there's a reason to commit today.
Bill it once a year on the card you stored, right before the visit goes out. No invoicing, no waiting on a check in the mail.
Worth doing this week
You don't need software to start. You need a decision and a script.
- Pick one recurring service you already do a lot of, and set a flat yearly price for it.
- Write the one line you'll say at the end of every job, and practice it until it's automatic.
- Set up a text that fires when a job gets marked done, with the price, a spot for the card, and next year's date.
- For two weeks, offer it on every eligible job and count how many say yes. That number tells you what a year of this is worth.
Get this running and every truck roll starts building next year's schedule. That's the quiet engine under a good service business, and it's the kind of plumbing (the money kind) that Mass AI Agency wires up so it runs without you thinking about it.