If you sell recurring maintenance, the honest answer to "how many leads do I need per month" is: probably far fewer than the calculators tell you, and almost none of them in the months you are currently worrying about.
Every article ranking for this question runs the same arithmetic. Take your revenue target, divide by average revenue per customer, divide by your conversion rate, and there is your lead number. The top-ranking guide works an example where a $10,000 monthly target at $500 per customer and a 10% conversion rate produces 200 leads a month.
That formula is fine for a roofer. It is wrong for a landscaper, and it is wrong in an expensive direction.
The short answer
Your annual maintenance lead target is:
(accounts you will lose to churn + accounts you want to add) ÷ close rate ÷ in-zone rate
Your install and design-build target is a separate calculation with its own average value and its own close rate. Add them, then front-load about 70% of the total into the spring booking window. The monthly average is the least useful way to express the answer, but if you insist on one, divide by twelve at the end and treat it as a budgeting figure rather than a plan.
Why the standard formula overstates your number by three times
The revenue-divided-by-job-value method assumes every dollar of next year's revenue has to be sold again. In landscaping, most of it does not.
Recurring maintenance is the structural feature of this trade that the generic lead calculators ignore. In an r/Entrepreneur thread analysing landscaping as a roll-up target, one commenter summarised it in a single line: "The margin is in the recurring contracts." Another, u/NicoReflects, was more specific about what makes the model work: "route density, crew retention and service mix (recurring >70%). Miss one and the multiple arbitrage collapses fast."
Recurring above 70% is the target the serious operators run to. If 70% of your revenue renews, then 70% of your revenue needs zero new leads. Running the standard formula over your whole revenue number tells you to buy leads for revenue you already have.
By the numbers
The NALP 2025 Financial Benchmark Study reports a median of 355 customers per participating company and $14,682 of revenue per customer. That per-customer figure is only possible because those customers come back. It is an annuity number, not a transaction number, and it is the reason the churn-first model is the right one for this trade.
The five numbers that actually set your lead target
1. Accounts you will lose
Twelve-month retention benchmarks for lawn care sit between 80% and 92%, with the top operators consistently above 90%, according to retention analysis published by Applause. Individual operators on the LawnSite forums report the same spread, generally 80% to 95% year over year.
So somewhere between 8 and 20 accounts out of every 100 do not come back. On a 150-account book at 85% retention, that is 23 accounts you have to replace before you have grown by a dollar. This is the number almost nobody starts from, and it is the one that matters most, because it is the floor. Even a landscaper with no growth ambition at all needs leads.
2. Accounts you want to add
Growth revenue divided by your average annual contract value. Published pricing puts full maintenance around $100 to $410 a month, and annual maintenance costs for a quarter-acre lot in the $900 to $4,000 range depending on package. Use your own average, not a published one. If you want $75,000 of growth and your average account is worth $3,200 a year, that is about 23 more accounts.
3. Your close rate, by service line
Industry-wide close rate figures for landscaping cluster near 55%, but the spread inside that average is enormous and speed explains most of it. An analysis by Tiny Lawn citing NALP 2025 data found that companies delivering an estimate within two hours of the site visit closed 63% of those bids, against 38% for companies that sent it the next business day. That is a 25 point swing that costs nothing to capture.
Use separate close rates for maintenance and for design-build. A weekly mowing quote is a price and availability decision that closes fast. A $12,000 patio is a considered purchase against two or three other bids. Blending them gives you a number that is wrong for both. Our piece on why landscaping leads do not convert covers the follow-up mechanics behind that gap.
4. Your in-zone rate
This is the number no competitor puts in the formula, and in landscaping it belongs there.
A lead 25 minutes outside your existing cluster is frequently a negative-margin customer once you price the drive. NALP's own routing guidance puts typical operators at 18% to 25% of paid hours spent in drive time, and notes that getting that to 12% to 15% frees a five-person crew for 8 to 12 hours of billable work a week, worth roughly $27,000 of incremental gross profit per crew over a 30-week season. The same guidance calculates that a two-person crew losing 90 minutes a day to driving burns close to $20,000 a year in labour alone.
Mike Andes, who scaled Augusta Lawn Care to more than 200 locations, describes the mechanics plainly: a route of 80 stops spread over a 30-mile radius averaged 6 stops per hour, and splitting it into a 10-mile and an 8-mile cluster moved crews to 8 to 12 stops per hour.
So the practical rule is that you do not need leads. You need leads inside your polygons. If 60% of your inbound falls in-zone, you need roughly 1.7 raw leads for every one worth quoting, and that multiplier goes into the formula.
5. Your capacity ceiling
The last number is an upper bound, not a lower one. Reported capacity for a two-person maintenance crew runs 12 to 18 properties a day on a tight route within a 3 to 5 mile radius, with some operators pushing 25 to 30 a day. Call it 60 to 90 weekly accounts per crew.
If the book you are trying to build exceeds your crew-weeks, more leads will not help you. That is a hiring problem or a pricing problem wearing a marketing costume.
The worked example: a $750,000 maintenance-led company
Here is the whole thing on one company. Assume 150 maintenance accounts at an average $3,200 a year, which is $480,000, plus $270,000 of installs and enhancements. Retention 85%. Growth target 10%. Maintenance close rate 50%. In-zone rate 60%.
| Step | Standard formula | Churn-first math |
|---|---|---|
| Starting point | $750,000 revenue target | 150 accounts already signed |
| Accounts lost to churn | not considered | 23 |
| Accounts added for growth | not considered | 15 |
| Customers to sign | 234 | 38 |
| Close rate | 50% | 50% |
| Quotes needed | 468 | 76 |
| In-zone rate | not considered | 60% |
| Leads needed | 468 | 127 |
| Cost at $85 per lead | $39,780 | $10,795 |
The standard formula tells this company to buy 468 leads. It needs 127. At a landscaping cost per lead of around $85, reported in Green Industry Pros' benchmark coverage, that gap is about $29,000 of spend on leads for revenue the company already owns.
Then run the capacity check. The book goes from 150 to 165 accounts, which is 33 visits a day across a five-day week. At 15 properties per crew-day that is 2.2 crew-routes. Signing those 38 accounts is a staffing decision before it is a marketing one.
Most landscapers we talk to are buying leads against a revenue number instead of a churn number, and paying for the difference. We build the conversion page, the qualifying form and the lead-to-sale tracking that tells you which of those two numbers you are actually running on.
Install and design-build work needs its own number
The $270,000 of install work in the example is a different business with different arithmetic, and financial benchmarking work on the industry specifically recommends calculating acquisition cost against lifetime value by service line, because maintenance, design-build and irrigation behave nothing alike.
At an average $9,000 project, $270,000 is 30 projects. At a 30% close rate on design-build estimates, that is 100 estimates. But a large share of enhancement and install work sells to people already on your route, and those leads cost nothing. If half the estimates come from the existing base, you need 50 from new leads, which at a 60% in-zone rate is about 83 raw leads.
Total for the year: 127 plus 83, so roughly 210. Divide by twelve and you get 17.5 a month, which brings us to the real problem with the question.
The number is a season, not a month
A monthly average is a fiction in a trade where the customer decides once a year.
Homeowners start searching for design, cleanup and lawn programs in late February and have largely committed by early May, with the peak signup window running mid-March to late April. Operators on LawnSite describe the same pattern from the inside: things pick up in the second half of February, and the best four-week block for estimate requests is mid-March to mid-April.
So of that 210-lead annual requirement, roughly 145 of them need to arrive inside a ten-week window. That is about 15 leads a week from mid-February to late April, and about 1.5 a week across the other 42 weeks of the year.
Watch out
"17 leads a month" and "15 leads a week for ten weeks, then almost nothing" are the same annual number and completely different marketing plans. Budgeting to the monthly average guarantees you underspend in the only window where the decision gets made, then overspend in July chasing homeowners who already hired someone in April.
If you run in a northern market, the shape is worse, and the standard fix is to change the shape of the year rather than the shape of the spend. As one operator put it in the roll-up thread: "we layered in snow removal and holiday lighting to smooth out seasonality. helps retain crews and keeps cash flow steady."
Spring leads are also the cheapest leads
This is the part that makes front-loading obvious rather than merely correct.
You would expect the peak-demand window to be the most expensive time to advertise. In lawn care it is reported as the opposite. Cost per lead drops to roughly $40 to $50 in late April and May when homeowners are actively looking to start service, then levels out at $80 to $95 through June to August, according to Valley Marketing Group's 2026 benchmark analysis. Local Services Ads are cheaper again at a reported $20 to $55, against $65 to $95 on blended Google Ads.
The reason is simple enough: in peak season the pool of people with active intent is large, so a given budget buys more qualified clicks. In August you are paying to interrupt people who are not shopping.
Which means the calendar advice and the budget advice point the same way. Buy hard in the window when leads are both most needed and least expensive. The same logic applies to paid social, which we cover in landscaping Meta ads that actually work.
Buying the spring window properly is a build, not a campaign: a conversion page that holds the traffic, a form that qualifies by postcode before it reaches you, and tracking that separates real leads from existing customers dialling the tracked number. That is the lead generation system we install for local service businesses.
Your reported lead count is inflated, and it is hiding your close rate
Before you calculate anything, be honest about what your tracking is counting.
In an r/GoogleAdsDiscussion thread on a lawn care account, a practitioner pushed back on a reported 60% close rate with a specific and correct objection: "I bet you it's closer to 20% on web and like 40% on phone. And then you will have past clients calling the phone number which will count as leads."
That is the most common measurement error in this trade. A tracked number on a maintenance-led business receives a constant stream of calls from existing customers asking to add a cleanup, reschedule a visit or query an invoice. Every one of them lands in the conversion column. So does the duplicate form fill, the out-of-area enquiry and the supplier.
The effect runs in both directions and both are bad. Your lead count looks healthy, so you conclude the marketing is working. Your close rate looks terrible, because you are dividing real sales by a denominator stuffed with non-leads, so you conclude the sales process is broken and go looking for a fix that is not needed.
The correction is mechanical. Before you compute a close rate, strip out calls from numbers already in your customer list, anything outside your service polygons, and duplicates inside a 30-day window. Our guide on tracking where your leads come from covers the setup. Whatever survives is your lead count, and it is usually 30% to 50% smaller than the dashboard number.
What to do when the number is bigger than your capacity
Sometimes the math produces a target you cannot service. That is useful information, not a failure, and there are only four honest responses.
Raise prices on the existing book. If the constraint is crew-hours rather than demand, the fastest path to the revenue target is a price increase on accounts you already serve, which costs zero leads. We cover the mechanics in how to raise prices without losing customers.
Tighten the route. Getting drive time from 22% of paid hours to 14% creates billable capacity out of nothing. NALP's figure of roughly $27,000 of incremental gross profit per crew per season is capacity you already paid for and are not using.
Improve retention before buying replacement. Every point of retention is an account you do not have to acquire. Going from 85% to 90% on a 150-account book saves about 8 acquisitions a year, which at a 50% close rate and a 60% in-zone rate is 27 fewer leads to buy.
Hire. If demand genuinely exceeds crews and the first three are exhausted, the constraint is labour, and the roll-up thread is a useful reality check on what that means day to day. One commenter described a friend running $1.5M in revenue in South Florida: "The workload is insane, long hours, 6 days a week, overseeing 50 guys."
The one-page worksheet
Fill in six numbers and you have your answer.
- Current maintenance accounts. Count them.
- Retention rate. Accounts that renewed last season divided by accounts you had. If you have never measured it, use 85% and measure it this year.
- Average annual contract value. Total maintenance revenue divided by accounts.
- Close rate, cleaned. Real quotes won divided by real quotes given, after stripping existing-customer calls out of your lead count.
- In-zone rate. Of the last 50 leads, how many were inside a cluster you already serve.
- Crew capacity. Crews multiplied by properties per day multiplied by five.
Then: accounts lost plus accounts wanted, divided by close rate, divided by in-zone rate. Run the design-build line separately. Put 70% of the total into mid-February through April. Check the answer against number six before you spend anything.
Tip
If you only do one thing from this article, measure your in-zone rate. It is the cheapest number to collect, most landscapers have never looked at it, and it is usually the difference between a marketing budget that compounds route density and one that quietly destroys it.
The question "how many landscaping leads do I need per month" has an answer. It is just that for most maintenance-led companies the answer is a smaller number, arriving in a narrower window, from a tighter geography than anyone is currently buying.
