Here's the sentence that keeps landscapers from advertising: "a $50 lawn is a $50 lawn." It's wrong, and it's wrong by roughly a factor of fifty. Mow-and-blow is a subscription business that most owners price and think about like a transaction. Do the arithmetic once and everything about what you're willing to pay for a lead changes.
The math: a $50 mow is a $2,600 client
A $50 weekly mow isn't a $50 job. In a northern market you're cutting 26 to 30 weeks a year; in the South it's 40 to 52. Take the conservative end — 26 cuts at $50 — and that customer is $1,300 a year. The average maintenance client stays 2 to 3 years before they move, retire, or buy their own mower. Call it 2.5 years: $3,250 in lifetime revenue, from a job you were mentally filing as "fifty bucks."
Now run a lead through it:
| Step | Number | What it means |
|---|---|---|
| Cost per lead | $40 | A homeowner's name, phone, and address |
| Leads per signed contract | 4 | At a 25% close rate |
| Ad cost per new client | $160 | 4 x $40 |
| Year-one revenue | $1,300 | 26 cuts at $50 |
| Lifetime revenue (2.5 yrs) | $3,250 | Before any add-on work |
| Ad cost as % of lifetime revenue | 4.9% | $160 against $3,250 |
Read the third row: $160 to acquire a client worth $2,600 to $3,900. And that's the pessimistic version. Halve the close rate to 1-in-8 and you're at $320 per client — still under 10% of lifetime revenue, and still cheaper than most one-time job costs in this trade. You'd have to close under 3% of your leads before a $40 lead stops making sense.
This is why landscapers underspend. They compare a $40 lead to a $50 mow, panic, and quit after $200. The right comparison is $160 against $3,250. For how lawn care lead costs sit next to other trades, see our breakdown of what Facebook ads actually cost.
Launch your first Facebook & Instagram ad in 2 minutes
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.
Try Leadria free7-day free trial — no credit card — cancel anytime
You're running two different businesses. Run two different campaigns.
Almost every landscaper does both maintenance and installs, and advertises them as one thing. They have opposite economics, creative, and geography. Split them or the campaign averages itself into mush.
Mow-and-blow: you're not selling a lawn, you're selling a street
Low ticket, recurring, and it lives or dies on route density. Drive time is your real cost, not gas. Six yards on one street versus six yards spread across 12 miles is the same revenue and a completely different business: at 15 minutes between stops, five hops a day is 75 unbilled minutes, roughly $30 to $35 of loaded crew labor evaporating daily. Same trucks, same customers, worse company.
So the goal of a maintenance campaign is not "a lawn." It's the next four houses on a street you're already on. That changes the setup:
- Drop the radius pin on your route, not your shop. A 2-to-3-mile circle around your densest existing cluster. Not the metro. Not 15 miles.
- Name the street in the copy. "We already mow four yards on Oakwood Drive. We're there Thursdays anyway, so we'll do your yard for $45/week instead of $55." No national competitor can write that ad, and the discount costs you nothing — you were already parked there.
- Expand only when a zone is full. When the 3-mile circle stops producing, move the pin two miles; don't widen it to ten.
Design/build: where the before/after photos print money
Patios, retaining walls, full landscape installs: $8,000 to $40,000 per job, one-off, and a decision the homeowner chews on for 30 to 90 days. A $100 lead here is nothing — at a 20% close rate that's $500 to book a $15,000 patio, about 3% of revenue.
The catch is patience. A lead that goes cold in week two often signs in week nine, so judge this campaign over a quarter and don't kill an ad set on day four because nobody called. The dynamic is identical to remodeling work — our guide to Facebook ads for contractors applies almost line for line.
The calendar: February is when the whole year gets sold
Spring pre-booking is the highest-leverage thing in this trade, and it happens before anyone feels like advertising. Homeowners lock in a lawn guy once and rarely re-shop mid-season: whoever asks in February owns that yard until they move.
So advertise 4 to 6 weeks before the homeowner is thinking about it. In February and early March, CPMs commonly run 20% to 40% cheaper than May, because your competitors' ads are off. By May you're paying peak price to reach someone who already signed with somebody in March.
| Window | What to run | Share of annual ad budget |
|---|---|---|
| January | Nothing live. Sort last season's before/after photos, write the offer. | 0% |
| Feb 1 - Mar 15 | Spring pre-booking. Maintenance contracts. The whole year. | 40-50% |
| Mar 15 - Apr 30 | Pre-booking continues, plus design/build for summer installs | 20% |
| May - August | Design/build only. Maintenance CPMs are at peak; don't fight for them. | 10-15% |
| Sept - Oct | Fall cleanup, leaf removal, irrigation blow-out | 15-20% |
| Nov - Dec | Snow removal contracts (northern markets only) | 5-10% |
Those shoulder services aren't filler. Leaf removal at $250 to $600 a yard across six autumn weeks, irrigation start-up and blow-out at $75 to $150 a visit twice a year, and northern snow contracts are what turn a seasonal crew into a payroll you can keep. They also cost almost nothing to sell — you're advertising to people who already pay you, the cheapest audience you will ever buy.
Creative: your phone beats a stock library
Your targeting is not your leverage; Meta's algorithm finds homeowners fine. The image is the leverage, and landscaping hands you good material for free.
- Before/after, for design/build. Muddy sloped side yard on the left, finished paver patio on the right. Nothing converts like it — often 2x or better than a beauty shot of the finished job, which never tells the homeowner it was once a mess like theirs. Shoot every install from one fixed spot, before and after. Two minutes a job, an ad library worth thousands.
- A clean-stripe lawn, for maintenance. Fresh mow lines in afternoon light. It's a small, specific, believable promise: your yard, Thursday.
- The owner's face. A photo of you next to the truck beats a logo, consistently. Maintenance is a stranger in your gate every week — homeowners are buying a person.
- Real yards from your ZIP. Phone photos of houses that look like the prospect's street. Stock photography reads as "not from here" instantly, even to people who couldn't say why.
Refresh every 4 to 6 weeks. A 3-mile audience is small enough that performance decays fast once frequency passes about 3 impressions per person per week.
Targeting: homeowners, lot size, and how far you'll drive
| Setting | What to use | Why |
|---|---|---|
| Radius (maintenance) | 2-3 miles on your densest route | Route density is the margin. Drive time is the cost. |
| Radius (design/build) | 10-20 miles | A $20k patio pays for the drive; a $50 mow doesn't |
| Homeowner status | Homeowners only | Renters don't hire a landscaper. The most valuable exclusion you have. |
| Age | 30-65+ | Where homeownership and "I'm done doing this myself" concentrate |
| Home value | Use if available in your account | Bigger lots, bigger contracts, less price shopping |
| Apartments/condos | Exclude by geography | Don't pay to reach people with no yard |
One honest caveat: Meta has cut many detailed targeting options and what's left varies by account and market — don't build a plan around a dropdown that may not exist for you. It rarely matters, because geography is the best proxy in this trade: a ZIP of half-acre lots on 1990s builds tells you lot size and income better than any interest checkbox. Pick the neighborhood right and you've done 80% of the targeting work. And don't stack six filters — an audience under about 25,000 people pushes CPM up and starves the algorithm.
When Facebook ads don't work for a landscaper
- You're a solo operator already at capacity. The most common case, and advertising is the wrong fix. If you're turning work away in June, you don't have a lead problem — you have a pricing problem. Raise rates 10-15% and drop the worst 10% of your route: more money, same trucks, no ad spend. Advertise when you have capacity or a crew to add.
- Your route is too spread out to be profitable. If your yards are scattered across 20 miles, more leads just buy more scatter. Fix density first — consolidate, drop the outliers — and then advertise into a 3-mile circle. Ads pour fuel on whatever the business already is.
- Nextdoor and word of mouth already fill the truck. A well-regarded lawn guy in a tight suburb often gets all the maintenance work he can handle from neighbors, free. Don't pay for what you're already getting — put the money into design/build, where referrals are thin and the ticket justifies it.
- Emergency-adjacent work. Storm-downed tree, sprinkler geysering into the street — that homeowner is on Google right now, not scrolling. Our Facebook vs Google comparison has the rule: if the customer is already searching, that's Google's job.
What $300-$800 a month actually buys
$500/month is about $16/day. At a $30 cost per lead in a February window, that's roughly 17 leads a month. Reach maybe 12 with a same-day callback. Quote 8. Sign 4 at a 25% close. Four contracts at $1,300 a year is $5,200 in year-one revenue against $500 in ads — and about $13,000 across their lifetime.
At $800/month in a design/build push: roughly 8 to 15 leads at $55 to $100, 2 to 3 real consults, and 1 job at $8,000-$40,000. One patio pays for the entire year of advertising in the first invoice.
That's a model, not a promise. Month one will underperform it — the algorithm needs a couple of weeks and 15 to 20 conversions to settle, so $500 for one month beats $170 for three. Below about $250/month you're not running a campaign, you're collecting anecdotes. And the real constraint isn't the money: it's whether you can absorb four more yards on Thursdays. Sort that first. The mechanics of getting a lead to actually answer are in our guide on turning ad spend into leads — a lawn lead forgives a two-hour callback in a way a roof leak never will.
Getting it running without living in Ads Manager
Three routes. Learn Meta Ads Manager yourself — free, but it's a dense tool built for marketers and you pay the tuition in wasted spend during the exact six weeks that matter; the fundamentals are in our complete Facebook ads guide for small business. Hire an agency — typically $1,000-$3,000/month, hard to defend on a $500 ad budget and only sensible on design/build volume. Or use a tool that does the build for you.
Leadria is the third: you describe your business in a sentence — "lawn care and landscaping in Naperville, weekly mowing plus patios, 3-mile radius around downtown" — and the AI writes the ad copy, generates the visual, sets the Meta targeting, and publishes the ad to Facebook and Instagram. Leads come back with a phone number attached, which is the only part that matters at 6pm on a Tuesday. There's a 7-day free trial, no credit card.
Whatever route you take, the discipline is short. February, not May. Two campaigns, never one. Tight radius on maintenance, wide on design/build. Before/after for installs, stripes and your face for mows. Homeowners only. Then judge it on signed contracts after 60 days — not on likes, and not against the price of a single mow. The recurring math works quietly in your favor the whole time; it just never shows up on the first invoice.
