How to Start a Recurring Service Plan for a Landscaping Business
Recurring maintenance contracts separate landscaping businesses that build equity from those that restart the sales cycle every spring. Here is the operational setup: what to include, how to price it, how to sell it to existing customers, and how to track renewals.
Key takeaways
- A recurring plan customer worth $3,200/year for 5 years has a lifetime value of $16,000. The same customer on a per-visit basis churns after 1.8 years on average.
- Sample pricing: 45 min x 2 techs x $55 loaded rate = $82.50 labor + $12 materials + $18 overhead = $112.50 cost. Target price: $145-$165/month.
- 120 one-time customers converting 30% to monthly plans at $155/month adds $66,960/year in recurring revenue from customers the business already has.
Recurring maintenance contracts are the primary difference between landscaping businesses that build equity and those that restart the sales cycle every spring.
A customer on a per-visit basis averages 1.8 years before churning. The same customer on a $3,200/year recurring plan, retained for 5 years, is worth $16,000 in lifetime revenue. That gap compounds across a customer base.
The operational setup is not complicated, but it requires decisions on scope, pricing, sales, and tracking before you send the first contract. This post walks each one. For the tracking side once the program is running, see how to track recurring service revenue for landscaping.
Why Recurring Plans Change the Economics
Most landscaping businesses operate on project economics. A spring cleanup leads to a mowing season leads to a fall cleanup, but each sale is discrete. The customer evaluates you again every time.
Recurring plan economics work differently. Once the contract is signed, the default is renewal, not re-evaluation. The burden shifts from "why should I hire you again" to "why should I change anything."
The cash flow difference is also material. A $155/month customer on an annual contract pre-pays or commits for 12 months. You can staff the route before you need to recruit for it, because you already know the workload.
Here is the conversion math for a mid-size landscaping company: 120 one-time customers converting 30% to monthly plans at $155/month adds $5,580/month in recurring revenue. Annualized, that is $66,960 from customers the business already has, without a single new lead. The full lifetime value math is in how to calculate customer lifetime value in home services.
Text Clint: "how many of our current one-time customers have had 3 or more visits in the last 12 months?"
What to Include in the Plan
The plan document needs to answer three questions: what is always included, what is quoted separately, and how often does each service occur.
A standard monthly maintenance plan for a residential property covers:
- Mowing (weekly or biweekly, specify the cut schedule in the contract)
- Edging along hardscapes and beds (same visit as mowing)
- Blowing clippings and debris from hard surfaces (same visit)
- Spot-weed the visible beds during the visit
Out of scope and quoted separately:
- Seasonal cleanups (spring and fall)
- Mulch installation
- Tree or shrub pruning beyond light trim
- Fertilization or soil treatment
- Aeration and overseeding
- Irrigation winterization
The "quoted separately" list is not a gotcha. It is how you protect your margin on labor-intensive work that cannot be absorbed into a flat monthly price. State it clearly at the time of sale. Customers who understand the scope do not argue the invoices later.
For biweekly plans in heavy-growth months, consider a "growth-season surcharge" clause or a two-tier pricing structure: one price April through October, one price November through March. Price it both ways and let the customer choose. Annual contracts spread the discount across all 12 months and improve your cash flow.
Text Clint: "what is the average revenue per visit for our one-time mowing customers vs. our plan customers?"
Pricing the Plan
Price from cost up, not from competitor comparison down. Competitor pricing tells you where the market is. Cost tells you whether you can actually make money there.
Sample calculation for a standard residential property:
- Labor: 45 minutes x 2 techs x $55 fully loaded rate = $82.50
- Materials (fuel, blades, trimmer line): $12.00
- Overhead allocation (truck, insurance, admin): $18.00
- Total cost per visit: $112.50
At a 30% margin target, the floor price is $160/visit. At biweekly frequency (2 visits/month), the monthly plan price is $320. At weekly (4 visits/month), it is $640.
For monthly flat-rate contracts priced at $145-$165/month, this math works only if the property requires 45 minutes or less per visit and the visit count is capped. A 90-minute property at the same price is a money-losing contract.
The fix is a site visit before quoting the plan. Time the property. Add a buffer for crew swap time and drive time allocation. If the number does not work at the market price, the options are: price it higher (some customers will pay for the convenience of a flat rate), reduce the visit frequency, or decline the contract.
Do not discount the monthly plan price by more than 10-15% against your per-visit rate. The discount should reflect the scheduling efficiency of a committed slot, not a race to a price that does not work.
Text Clint: "what is our average labor cost per visit by property size category?"
How to Sell It to Existing Customers
The highest-conversion moment for a recurring plan is in the 48 hours after a successful one-time job. The customer has just seen the work, the property looks good, and the relationship is at its highest point.
A post-job text works better than a follow-up phone call for most residential customers. Keep it short:
"Thanks for having us out today. We'd like to make sure your property looks like this every month. We offer a monthly plan starting at $155 that covers regular mowing, edging, and cleanup. Want me to send the details?"
The response rate on this sent within 2 hours of job completion is substantially higher than the same message sent a week later. The property is still fresh in the customer's mind.
For the sales conversation itself, three objections come up in this order:
- "I'm not sure I need it every week/biweekly." Answer: the plan cadence is set by what the property needs, not a default. You will specify the visit frequency on the contract.
- "What if I want to pause it?" Answer: monthly plans can be suspended for 30+ day travel with 2 weeks notice. Annual contracts can be paused in winter months per the seasonal pricing clause.
- "What's the commitment?" Answer: monthly plans are month-to-month. Annual contracts lock the price for 12 months in exchange for the annual rate.
The conversion rate from a one-time customer to a plan customer runs higher when you offer a 2-month trial price. At $135/month for the first two months (vs. $155 after), the customer's entry cost is lower and you get 8 weeks to demonstrate value before the full rate kicks in.
Text Clint: "which customers had a completed job in the last 30 days and are not on a recurring plan?"
Tracking Renewals and Churn
Month-to-month plans do not expire. They churn silently when a customer cancels without notice or stops responding. Annual contracts expire on a date you can track.
Annual contracts are better for cash flow and for renewal tracking. When the contract end date is in your CRM, you can set a renewal outreach 30 days before it expires. Month-to-month contracts have no such trigger, so you rely on the customer to cancel rather than noticing the gap yourself.
The tracking setup in any CRM requires at minimum:
- Contract type field (monthly vs. annual)
- Contract start date
- Contract end date (for annual)
- Status (active, suspended, cancelled, renewal pending)
- Last visit date
In Jobber, this lives in Custom Fields on the Client record. In Housecall Pro, the Recurring Service plan view tracks scheduled recurrences. In ServiceTitan, Memberships handles recurring agreements natively with renewal date tracking.
The churn metric to watch is plan cancellations per month as a percentage of total active plans. If you have 50 active plans and lose 2 per month, your churn rate is 4% monthly, which means the average plan lasts 25 months. At $155/month, average plan lifetime value is $3,875. A business that can bring churn to 2% monthly doubles that to $7,750 per plan customer.
The lever on churn is service quality and communication, not price. Plans cancel because of a missed visit, a quality complaint that was not resolved, or a price surprise on a separate-quote service. All three are trackable and fixable. The trade-level KPI view is in KPIs for landscaping business owners and the best dashboard for a landscaping business.
Text Clint: "how many recurring plan customers have we lost in the last 90 days and what were their last service dates?"
How Clint Tracks Recurring Plan Data
Clint connects to your CRM and answers questions about your recurring plan business without you running a report.
Text "how many recurring plan customers have active agreements this month vs. last month?" and Clint pulls the count from your CRM, compares it to the prior period, and flags any contracts with a renewal date in the next 30 days that have not been touched.
This replaces the spreadsheet most landscaping owners use to track contracts manually, because the spreadsheet only gets updated when someone remembers to update it.
Sources
Frequently Asked Questions
4 questions home service owners actually ask about this.
01What is the right price for a landscaping maintenance plan?
Price from cost up. Calculate fully loaded labor cost per visit (crew hours x loaded hourly rate), add materials and overhead, then add your margin target (25-35% for most shops). A typical residential plan runs $120-$220/month depending on property size, visit frequency, and market. Do not set price by competitor comparison without first confirming your cost structure supports it.
02Should I offer month-to-month or annual landscaping contracts?
Annual contracts are better for your cash flow and easier to track for renewal. Month-to-month plans are easier to sell to new customers. A common setup: offer month-to-month at standard price, annual at a 5-10% discount. The discount rewards commitment without giving away margin.
03How do I handle cold-climate winters in a landscaping plan?
Three options: suspend the plan November through March (customer pays nothing, visits resume in spring), offer a reduced winter rate for limited visits or cleanup-only services, or price an annual contract that averages the summer rate across 12 months. Annual pricing is the cleanest operationally because it eliminates the start/stop billing cycle. Define the winter scope explicitly in the contract.
04How many plan customers do I need before the recurring revenue meaningfully changes the business?
At $155/month per plan, 50 active plans generate $7,750/month in committed revenue. 100 plans generate $15,500/month. Most $1M-$3M landscaping businesses have a realistic addressable base of 200-400 plan-eligible existing customers. The conversion work starts with the customers you already have.
See Clint in action
Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.