How to Put Your Customers on a Monthly Maintenance Plan (and Sell It by Text)

July 2, 2026 · 7 min read

Every job you finish puts you back at zero. New estimate, new customer, new hole in the schedule. Maintenance contracts are how you get off that wheel — the same customers, on a plan, paying you every month whether the phone rings or not. Here’s how to build one, price it so it’s worth the truck roll, and sell it standing in the driveway before you leave.

Why one-off jobs keep you on the feast-famine wheel

One-off work means your income resets every Monday. Busy season you’re turning work away; slow season you’re watching the phone. Payroll doesn’t care which season it is. Recurring revenue doesn’t make you rich overnight — what it does is smooth the cash flow, so the slow months have a floor under them. Twenty customers at $30 a month is $600 you can count on before you quote a single job. Sixty customers is a truck payment and a helper’s wages.

There’s a second win that’s easy to miss: plan customers call you first. When their AC dies in July, they don’t shop three quotes — they call the guy who’s already been in their attic twice. The plan is a small check every month and a lock on the big jobs later.

What a maintenance plan looks like in your trade

HVAC figured this out decades ago because the equipment demands it: a spring cooling tune-up, a fall heating check, filters, priority scheduling when it breaks. If you’re in HVAC, maintenance agreements are practically expected — the only question is whether your customers are on yours or your competitor’s.

But the same shape works in almost every trade:

  • Roofing — annual inspection, gutter cleaning spring and fall, minor sealant and flashing touch-ups included.
  • Asphalt and paving — sealcoat on a 2–3 year schedule, crack fill annually, striping refresh for commercial lots.
  • Landscaping — the original recurring trade: mowing, cleanups, irrigation startup and winterization on a monthly bill.
  • Plumbing — annual water heater flush, whole-house inspection, priority service and a discount on repairs.
  • Electrical — yearly panel and GFCI check, smoke detector swap, a set discount on any work found.

The pattern is the same everywhere: scheduled visits the customer would forget to book on their own, plus priority treatment, wrapped in one monthly price.

How to price a plan so it’s worth your truck roll

The math is simple: annual plan price ≥ your real cost of the included visits, plus margin. A truck roll costs you fuel, an hour-plus of labor, and a slot you could’ve sold. If two tune-up visits genuinely cost you $180 each to deliver, a $20/month plan loses money before the customer ever calls with a problem.

Most residential plans in the trades land somewhere in the $15–50/month range depending on what’s included — HVAC agreements with two visits tend toward the upper half, a single-visit roof check plan toward the lower. Commercial plans price off scope: for a sealcoat or striping contract, measure the lot first — our square footage calculator gets you the number in a minute — then spread the multi-year schedule across a monthly figure.

Three pricing rules that keep plans profitable:

  • Bundle visits you’d be driving past anyway — route density is where plan margin lives.
  • Include the discount on repairs, not free repairs. “15% off any work we find” costs you nothing until you’ve won the job.
  • Bill monthly even if the work is seasonal. The customer feels $29/month, not $348 once a year — and your winter cash flow feels it too.

The pitch: sell it standing in the driveway at job close

The best moment to sell a maintenance plan is the two minutes after you finish a job the customer is happy with. You’re standing in the driveway, the work looks good, and trust is at its peak. The pitch is one sentence: “We do a plan where we come back twice a year, keep this running right, and you get priority if anything goes wrong — it’s $29 a month, want me to set it up?”

Don’t oversell it. You’re not closing a timeshare — you’re offering to keep doing what you just did, on a schedule. The customer who just watched you fix their system is the easiest yes you’ll ever get. The customer who finds you cold off Google is the hardest. Pitch every job close, and even a one-in-three hit rate builds a book of recurring revenue fast.

Signing and billing the whole thing over text

Here’s where most contractors drop the ball: the customer says “yeah, sounds good” in the driveway, you say “I’ll send you something,” and then the paperwork never happens. The plan dies in your truck between job sites.

This is the part Booxt was built for, and it’s a capability no competitor has: the whole plan — pitch, signature, billing — runs over text. You text your assistant “put the Hendersons on the $29 spring-fall plan,” and it sends the customer the plan by SMS, collects the e-signature, and sets up the monthly billing as a Stripe subscription paid straight to your own account. Booxt holds none of it. Seasonal trade? Pause the plan for winter and resume in spring, all by text. No portal, no printed agreement riding around on your dashboard for three weeks.

To be clear, none of this requires software — a paper agreement and a bank autopay work fine if you’ll actually chase the paperwork. Booxt just closes the gap between “sounds good” in the driveway and money moving, which is exactly where most plans die.

Sample plan structures by trade

  • HVAC — $25–40/month: spring cooling + fall heating tune-up, filter swap, priority scheduling, 15% off repairs.
  • Roofing/gutters — $20–30/month: annual roof inspection, gutter cleaning twice a year, minor sealant included, storm-damage checks free.
  • Sealcoating — priced per lot: sealcoat every 2–3 years, annual crack fill, restripe as needed, billed monthly across the schedule.
  • Landscaping — $150–400/month residential: weekly mowing in season, spring/fall cleanup, irrigation open and close.
  • Plumbing — $15–25/month: annual water heater flush, whole-house inspection, waived service-call fee, 10–15% off repairs.

Treat these as starting shapes, not gospel — your rates, your market, your drive times. The structure that survives is the one where the included visits fit your existing routes.

Get the money side right

A plan only smooths cash flow if the money actually shows up on time — and the same is true for your one-off jobs. If customers are taking 30 days to pay invoices, fix that first: we cover deposits, pay links, and getting off the “check’s in the mail” treadmill in how to get paid faster as a contractor. Recurring billing plus fast collection on project work is the combination that finally makes the bank account boring — in the good way.

If you want the whole thing — the driveway pitch turned into a signed plan, the monthly billing, the estimates and invoices in between — running from the phone already in your pocket, that’s what Booxt does for $99 flat. Text it, and it handles the paperwork while you drive to the next job.

Try the live demo

Text BOOXT to (329) 888-5488 for the rundown — then reply DEMO and watch it draft you a real, priced estimate like you’re the customer.

Text BOOXT to (329) 888-5488

Frequently asked questions

What is a maintenance contract for contractors?

An agreement where the customer pays a recurring fee — usually monthly — for scheduled visits (tune-ups, inspections, cleanings) plus perks like priority scheduling and a discount on repairs. It turns one-off customers into recurring revenue.

How much should I charge for a maintenance plan?

Price it above your real cost of the included visits plus margin. Most residential plans land around $15–50/month depending on trade and visit count; commercial plans price off measured scope. If the plan doesn’t cover the truck rolls, the price is wrong.

When is the best time to pitch a maintenance plan?

At job close, in the driveway, right after work the customer is happy with. Trust is at its peak and the pitch is one sentence. Cold pitching plans to strangers is far harder than pitching every customer you just did good work for.

Can I really sign and bill a maintenance plan by text?

Yes — Booxt sends the plan by SMS, collects the e-signature, and bills it monthly as a Stripe subscription paid to your own account, with pause/resume for seasonal trades. No other contractor tool does the full plan over text today.

Do maintenance plans work for seasonal trades?

Yes, two ways: spread seasonal work across 12 months so winter cash flow has a floor, or pause billing in the off-season and resume in spring. Either beats income that stops when the season does.

Keep reading