The short answer
Landscaping companies typically spend 5–10% of revenue on marketing. For a $750,000 company that's roughly $3,100–6,200 per month all-in, including ad spend. Newer companies buying growth run higher; established referral-heavy companies run lower.
The percentage matters less than whether you can trace the spend to booked jobs. Most owners can't, which is why marketing feels like a gamble.
Benchmarks by company size
| Annual revenue | 5% (lean) | 8% (growth) | 10% (aggressive) |
|---|---|---|---|
| $300,000 | $1,250/mo | $2,000/mo | $2,500/mo |
| $500,000 | $2,080/mo | $3,330/mo | $4,170/mo |
| $750,000 | $3,125/mo | $5,000/mo | $6,250/mo |
| $1,500,000 | $6,250/mo | $10,000/mo | $12,500/mo |
| $3,000,000 | $12,500/mo | $20,000/mo | $25,000/mo |
These figures are all-in — ad spend, agency or employee cost, software, print, signage. Owners often quote only ad spend and then wonder why the math doesn't match anyone else's.
Where to sit in the range:
- Toward 5% if you're established, referral-heavy, and constrained by crew capacity rather than demand
- Toward 10% if you're newer, entering a market, or deliberately buying growth
- Above 10% temporarily is defensible when launching a new service line — not as a steady state
What you actually get for the money
Cost per lead in landscaping varies more by season than by anything else. 2025 category benchmarks:
| Channel | Cost per lead | Exclusive? |
|---|---|---|
| Google Local Services Ads | $23–25 | ✅ Yes |
| Meta ads — spring cleanup/maintenance | $20–40 | ✅ Yes |
| Meta ads — summer | $35–60 | ✅ Yes |
| Meta ads — category average | ~$58 | ✅ Yes |
| Google Search — lawn care, spring | $40–50 | ✅ Yes |
| Google Search — summer premium | $80–95 | ✅ Yes |
| Angi / HomeAdvisor | $15–80 | ❌ Shared 3–5 ways |
| Design-build / hardscape consults | $60–110 | ✅ Yes |
That last row looks expensive until you notice those are $15,000+ jobs. Cost per lead is meaningless without job value attached — a $110 lead for a patio install is far better business than a $25 lead for a one-time mow.
Summer costs more, and that's the market
Google Search CPLs climbing to $80–95 in July isn't a broken campaign. Competition peaks while demand narrows. Owners who panic and cut budget in summer routinely miss the irrigation window, which is one of the highest-intent buying moments of the year.
The number that actually decides your budget
Not cost per lead. Customer lifetime value.
The median landscaping customer is worth roughly $14,700 over their lifetime (2025 industry benchmark). That changes what a lead is worth:
- Spend $150 acquiring a maintenance customer worth $14,700 → a 98:1 lifetime return
- Judge that same $150 against a $65 first mow → looks like a disaster, and you kill a channel that was working
This is the single most expensive mistake in landscaping marketing: evaluating acquisition against the first job instead of the relationship. Seasonal front-end offers — the $99 spring cleanup, the $79 irrigation tune-up — are designed to start relationships, not to profit on the first visit.
Where the money should go, by season
Campaigns must be live before demand arrives:
| Season | Live by | Daily ad spend | Focus |
|---|---|---|---|
| Spring | Feb 1 (Jan 15 south) | $40–60/day — heaviest quarter | Cleanup, mulch, maintenance signups |
| Summer | May 15 | $30–50/day, shift toward Search | Irrigation, hardscape |
| Fall | Aug 15 | $30–50/day (+$10–15 snow markets) | Cleanup, aeration, snow contracts |
| Winter | Nov 1 | $20–40/day, never zero | Snow, design-build, warm-market maintenance |
Never drop to zero. Winter has the cheapest ad auction of the year because competitors go dark. Going dark yourself means restarting cold in February — the month that decides the year. More on that: landscaping winter marketing.
How to tell if it's working
Most owners track the wrong things. Impressions, clicks, and "reach" tell you nothing about whether you made money.
Track these four, in this order:
- Cost per booked estimate — not per lead. A lead is a phone number; a booked estimate is a confirmed appointment.
- Show rate — what percentage of booked estimates actually happen. Below 70% means your confirmation process leaks.
- Close rate — estimates that become jobs. This is your sales process, not your marketing.
- Cost per won job — the only number that matters, and the only one you can compare across channels.
If you can't produce these numbers today, that's the first thing to fix. You cannot budget for something you can't measure, and "I paid for marketing and can't tell if it did anything" is one of the most common complaints in owner communities for exactly this reason.