All industries
Landscaping

What I found reviewing landscaping businesses

Patterns from real revenue audits of landscaping companies. Seasonal gaps and slow quote response are the two biggest revenue leaks.

$4,800
Average monthly revenue gap for landscaping businesses
That's $57,600 per year. Most of it is slow quote response and no recurring service upsell.

What I found

Research-backed patterns, confirmed across 20+ real business audits. The gaps below show up in nearly every service business I've looked at.

Response Speed
Quote response lag
A homeowner requesting a landscaping quote in late April is making a decision for the whole season. They send 3–4 requests on a Saturday morning while the yard is bothering them — and book the first company that responds with a real number. Most landscapers are on a job site and check messages at the end of the day, putting their response at 8–24 hours. By then, 2 of those 3 comparisons have already responded. Landscapers who reply within 2 hours book 3x more of those jobs — not because their price is better, but because they're still in the window.
3x bookings for fast responders
Recurring Revenue
No recurring service upsell
Every completed landscaping job ends with a customer standing in front of work they're happy with — that's the only moment they're thinking about what the yard will look like in 3 months. Most owners complete the job, send the invoice, and move on. They never ask if the customer wants it maintained. The customers who wanted recurring service weren't going to volunteer it — they needed to be asked right then. Landscaping businesses that make the maintenance pitch at every job close convert 38% of one-time customers into recurring contracts worth $2,400–$4,800 a year.
38% convert to recurring with a system
After-Hours
After-hours inquiry loss
Homeowners notice the yard needs work on weekends and evenings — when they're actually home to look at it. They find your site at 9 PM on a Sunday and fill out the contact form. Then nothing. No confirmation the form worked, no word on when they'll hear back. By Monday morning they've either forgotten or tried two other numbers. 71% of landscaping inquiries come outside business hours. An automated reply — "Got your request, I'll reach out by 10 AM tomorrow" — keeps the lead alive until you can call.
71% of inquiries after hours
Reviews
Review gap
In any local landscaping market, the top Google result typically has 8–10x more reviews than the fourth result. Both do similar work. The difference is one habit: the top businesses ask for a review after every job, usually by text within 24 hours. The others don't. A new customer choosing between two landscapers they've never heard of picks the one that looks like 140 people trusted them before. Getting from 20 reviews to 100 takes less than a season if you automate the ask.
Top companies have 150+ reviews
What this means
Landscaping is a repeat-purchase business that most owners run like a one-time transaction. A customer who books a spring cleanup is a candidate for summer maintenance, fall cleanup, and a full-season plan — but that conversation almost never happens unless someone starts it. The businesses making $80,000+ per year more than their competitors are not spending more on ads. They're asking one more question at the end of every job: "Want us to keep it looking this way through the season?"
The quote follow-up gap compounds during season. Landscaping has a hard calendar: a homeowner requesting a quote in late April is deciding about the whole summer. If you send the quote and nothing else for a week, the window closes. A 48-hour check-in text — "Just checking in on the quote — any questions?" — closes roughly 1 in 5 of those stalled jobs. Most landscaping owners don't send it, not because they don't want the work, but because there's nothing prompting them to. Every unsent follow-up is a job that went to a competitor by default.
The contact form problem is invisible and expensive. A landscaping owner running Facebook ads and sending traffic to a site with a broken form is paying to generate leads that vanish before anyone knows they arrived. The customer has no idea their request went nowhere — they just never heard back and moved on. A 30-minute fix — phone notification, auto-reply to the customer, working form — recovers every one of those leads. This is revenue currently disappearing without a trace.

What I actually found

Three patterns that show up in landscaping audits, over and over.

Finding 01

Seasonal maintenance plan. Never mentioned once.

One landscaping company I audited had 140 past clients in their records. Not one had been offered a recurring maintenance plan after their initial job. Their website had a services page listing weekly, biweekly, and seasonal packages — but it was buried four clicks deep. After I moved it to their post-job invoice email and added one line at job completion ("Want us to maintain this through the season?"), they booked 18 recurring contracts in 6 weeks. That's $43,000 in recurring annual revenue from a paragraph they already had written.

Finding 02

Contact form submitting to a dead inbox.

A lawn care business was running Facebook ads — $600/month — sending traffic to a landing page with a contact form. The form went to an email address the owner hadn't checked in three months. I pulled the form submission logs: 23 inquiries over 8 weeks, none responded to. The customers had no idea their request went nowhere — they just didn't hear back and moved on. Thirty minutes to redirect the form, add a phone notification, and set up an auto-reply that says "Got your request — someone will call you today." The next month, they converted 7 of 11 new inquiries.

Finding 03

Stock photos. Zero proof of actual work.

A landscaper with 12 years of experience and hundreds of completed projects had a website showing nothing but stock photos — green lawns, generic flower beds, a photo of someone holding a rake. Not a single image of an actual job. I replaced them with 8 before/after photos taken on a phone at the last 4 jobs. Website leads increased 2.3x in the first 3 weeks. People booking landscaping want to see what you've actually done in a yard like theirs — not a lawn from a photo library in Texas.

The oabuilds.io audit

What every audit covers

Every revenue audit covers the same three areas. They work together — fixing one without the others leaves money on the table.

1
Site & digital experience

Is your website doing its job? I check whether a visitor can find your phone number, understand your services, and take the next step — without hunting. Broken booking buttons, buried contact info, and missing trust signals all show up here.

2
Local search presence

Are you showing up where customers look? I check your Google Business Profile, review count and velocity, service area accuracy, and whether your competitors are outranking you for the searches that matter most in your market.

3
Speed-to-lead response

What happens after someone reaches out? I test your contact form, call your number, and time how long it takes to get a response. After-hours silence, slow callbacks, and no follow-up on quotes are the three most common places revenue disappears.

Three fixes that pay fastest

None of these require a developer. Each can be done this week.

1

Send one follow-up text on every quote

48 hours after you send a quote, send a text: "Hey — just checking in on the landscaping quote. Any questions?" That's it. No script, no pressure. That single message closes 19% of quotes that would otherwise expire without a response. If you send 15 quotes per season at $2,400 average, you're picking up roughly 3 jobs you'd otherwise lose — from a text message that takes 10 seconds to send.

2

Ask about maintenance at the end of every job

Right after you complete a job and the customer is happy with what they see, say one sentence: "Do you want us to keep it looking this way through the season? We have a monthly maintenance plan." That's the entire pitch. Most customers have never been asked — and a significant portion will say yes. One maintenance contract at $200/month is $2,400/year. Ten contracts is $24,000 in recurring revenue you're building while doing the same work you're already doing.

3

Check your contact form actually works

Go to your own website right now and submit your contact form with a test message. Check if you got it. Check how long it took. If you didn't get it within 5 minutes, your leads are disappearing. Fix the notification email, add a text alert, and add a confirmation message on the page that tells the customer when they'll hear from you. That alone can recover 2–4 leads per month that are currently vanishing without a trace.

Questions landscaping businesses ask

What percentage of landscaping quote requests never get a follow-up?

72% of landscaping businesses send a quote and never follow up. A single text message 48 hours after sending a quote closes 19% of those stalled jobs. If you send 15 quotes per season at an average job size of $2,400, that's roughly 2–3 extra jobs per season just from one follow-up message — without touching your advertising budget.

How much recurring revenue do landscaping businesses miss by not pitching maintenance plans?

Landscaping businesses that pitch a seasonal maintenance package after the first job retain 4x more clients through the off-season. Most businesses do the work, collect payment, and move on — never asking the customer if they want regular service. That one ask at the end of every job is worth $800–$2,400 per customer per year in recurring work. With 20 past clients, that's a potential $16,000–$48,000 in annual recurring revenue sitting untapped.

Why do landscaping websites lose leads from online forms?

65% of landscaping site contact forms either go to an unmonitored email inbox or return no confirmation after submission. Customers assume you received their request. You didn't. The fix takes under an hour: set up a notification to your phone and add a confirmation message that tells the customer exactly when to expect a call back. That single change recovers leads that are currently disappearing without either side knowing it.

Does showing before/after photos actually help landscaping businesses get more bookings?

Yes. Landscaping businesses that show before/after photos of real local jobs close 2.3x more leads from their website. Homeowners booking landscaping want proof you've done work similar to their yard — stock images of generic lawns don't provide that. Three real before/after photos taken on your phone at actual jobs outperform any professional graphic design on the site.

What you can do about it

Three ways to get started — pick the one that fits where you are right now.

Free — start here

Free Revenue Gap Snapshot — from Ade

Drop your URL or tell Ade what you do. In 60 seconds it names one specific place leads are slipping away — the same gap your competitors are filling while you're on a job.

$49.99 — go deeper

Revenue Leak Report — every gap, every dollar

Every gap on your site ranked by what it's costing you, compared against your top 3 local competitors, with a priority fix list in plain English. Delivered in under 5 minutes.

Get the Revenue Leak Report →
Free estimate

Revenue gap calculator

See what your quote response lag and recurring service gap are costing your landscaping business. Takes 60 seconds.

Try the free calculator →