Most gutter companies live job to job. You clean a house in November, the customer is happy, and you never hear from them again unless a gutter overflows next fall. An annual plan fixes that by putting the next visit on the calendar before the customer forgets who you are.
This post covers how to design the plan, sell it, bill it and renew it without annoying anyone or breaking the rules.
Why gutter work suits annual plans
Gutters clog on a schedule. In New England that usually means after the leaves drop in the fall and again in the spring, once the buds, seed pods and pollen have come down. Homes under oaks, maples and pines clog faster than homes with no trees.
That predictability is what makes a plan easy to explain. You're not selling a mystery service. You're selling "we'll be back in the spring and again in the fall, so you don't have to remember."
Here's a hypothetical to show why it matters. Say your average cleaning is $180 and you have 300 past customers. If every one of them booked two visits a year, that's 300 × $180 × 2 = $108,000 in repeat work. You wouldn't get all 300, but even a fraction means you start each season with a booked route instead of a cold phone.
Build a plan people understand
Keep it to two or three options. More than that and customers stall.
| Plan | What's included | Best for |
|---|---|---|
| Single visit | One cleaning, billed after the job | Customers who aren't ready to commit |
| Two-visit annual plan | Spring and fall cleaning at a set price | Most homes with trees nearby |
| Two visits plus extras | Two cleanings, downspout flush, and a gutter check after a major storm | Homes with ice dam, overflow or foundation water history |
A few decisions to make before you sell anything:
- What you promise on timing. "Fall visit between October 15 and December 1" is honest. "We'll be there on Tuesday" is a promise you'll break in a wet November.
- What "extra" costs. Decide whether a second-story home, a steep roof or guards and screens are in the plan price or billed separately. Write it down.
- What happens if they skip a visit. Say clearly whether unused visits roll over, expire or get credited.
- What you give for committing. A locked-in rate and priority scheduling cost you little. Heavy discounts train people to wait for deals.
How to sell the plan
The best time to offer a plan is right after a good cleaning, when the customer is looking at clean gutters and water running where it should.
- Pitch it at the job. Have the tech or estimator say one sentence: "Most of our customers with trees like yours go on the two-visit plan so they never have to call us."
- Put it on the invoice. Add an optional "Add the spring visit" line with the plan price, so the customer can say yes from the same message that asks for payment.
- Send a follow-up text the same day. Include before-and-after photos and the plan offer. (Check the texting rules below first.)
- Show it on your website. A short plan page with the tiers, what's included and a sign-up form catches people who found you on Google and want it handled once. See our notes on website pages that convert local service searches.
- Offer it to past customers. A list of people you cleaned for last year is your easiest audience. Our post on reactivating past customers by text walks through that campaign.
Don't hide the plan behind a phone call. People who want a plan will happily sign up online at 9 p.m.
How to bill annual plans
You have three common options, and each has a trade-off.
- Pay in full up front. Best for cash flow, and the easiest to administer. The catch is that some customers balk at the lump sum, and you owe them a visit you haven't done yet, so track every prepaid visit.
- Charge per visit. The card on file is charged after each completed cleaning. Customers like it because they pay for work already done. You do need a reliable "job complete" trigger so the charge isn't forgotten.
- Monthly payments. This smooths the cost for the customer but creates 12 charges for two visits, and more failed-card problems to chase.
Whichever you choose:
- Get the card on file with the customer's written agreement to the charge schedule.
- Show the full price, the number of visits and the renewal terms before they enter card details.
- Send a receipt that lists what was charged and for which visit.
- Decide in advance what happens when a card fails: one automatic retry, one text, then a phone call from the office.
- Keep your invoices and plan agreement in the same customer record so a question from the customer takes thirty seconds to answer.
Renewals and the rules in Massachusetts (as of 2026)
If your plan renews automatically, the law matters. Massachusetts doesn't have a standalone auto-renewal statute. Instead, the Attorney General regulates auto-renewals through 940 CMR 38.00, which took effect September 2, 2025. The regulation requires clear and conspicuous disclosure of recurring charges, including all financial obligations a consumer may incur, along with information on cancellation. You can read the official regulation page on Mass.gov.
In plain terms, this is what that means for a gutter plan:
- Disclose before they pay. Say the price, how often it charges and that it renews, before the customer commits.
- Make canceling easy. The cancellation method has to be at least as easy to access and use as the method the customer used to sign up. If someone signed up on your website, don't make them cancel by certified letter.
- Send a renewal notice. For plans longer than 31 days, the rule calls for 5 to 30 days' notice before the cancellation deadline. An annual gutter plan is well over 31 days, so plan on a reminder.
- Know the stakes. A breach is treated as an unfair and deceptive practice under Chapter 93A, which can bring multiple damages and legal fees.
These rules are aimed at consumers, so they apply most clearly to your homeowner plans. Commercial accounts, such as property managers, are a different conversation. Details like the notice timing get interpreted differently by different sources, so treat this as a starting point, not legal advice. Have a Massachusetts attorney review your plan agreement. For a summary of how the rule reads, this overview is a reasonable reference.
If you'd rather avoid auto-renewal entirely, you can run an opt-in renewal. You send the reminder, the customer taps "renew," and you charge then. You'll keep fewer customers, but you'll have fewer disputes too.
A simple renewal reminder sequence
Build this once and let it run:
- About three weeks out: a text and email with the renewal date, the price and a link to cancel or change the plan.
- About a week out: a short second reminder with the same details.
- After the charge: a receipt and the date range for the next visit.
- Two weeks before the visit window opens: a heads-up asking about gate codes, pets and anything new they want checked.
Texting adds a wrinkle. If you use business software to text customers, including a CRM, you need A2P registration. Without it, carriers filter or block your messages. You also need consent. If you collect phone numbers, you must get clear consent before texting, even for non-marketing messages. Put a consent checkbox on your plan sign-up form. Our guide to A2P 10DLC registration for small businesses covers the registration steps.
What to track in your CRM
A spreadsheet works until about 50 plan customers, then things slip. Whatever system you use, track:
- Plan type, price and start date
- Renewal date and whether it's auto or opt-in
- Visits included, visits completed and the next visit window
- Card on file status and any failed payments
- Consent to text, with the date
- Notes on the property, such as roof pitch, tree cover and downspout problems
- Where the customer came from, so you know what's worth paying for. See tracking where your leads come from.
Set up pipeline stages for the plan itself: offered, signed up, scheduled, completed, renewal notice sent, renewed, lapsed. Our post on CRM pipeline stages for service businesses shows how to lay stages out, and the CRM checklist for contractors covers what to demand from any system. Appointment reminders matter too, since a locked gate on cleaning day wastes a truck roll. See reducing no-shows with reminders.
How RGS helps
Plans fall apart when the renewal date lives in someone's head. Revenue Generating Solutions builds and manages CRMs for local service businesses, and for gutter and pressure washing companies that means tracking plan customers, renewal dates and follow-up in one place. See our CRM Build & Management service, the gutter and pressure washing CRM page and our gutter and pressure washing industry page. You can also contact us or call (617) 877-5608.



