Lead Generation & Marketing

How Much Should a Landscaping Company Spend on Google Ads?

A data-backed framework for setting your Google Ads budget based on your revenue, margins, and growth goals — not guesswork.

Tinylawn Editorial · Field service operations research ·
How Much Should a Landscaping Company Spend on Google Ads?
Table of Contents

“How much should I spend on Google Ads?” is the first question every landscaping company owner asks, and the honest answer is: it depends entirely on math you can calculate yourself.

The right budget isn’t a round number someone told you at a conference. It’s a function of what a customer is worth to you, what it costs to acquire one through ads, and how many new customers you actually want per month.

Here’s how to figure out your number.


Start with what a customer is worth

Before deciding how much to spend acquiring customers, you need to know what they’re worth. This is your Customer Lifetime Value (CLV) — the total revenue you’ll earn from a typical customer over the time they stay with you.

For recurring service customers (weekly mowing, maintenance plans)

ComponentValue
Average monthly revenue per customer$180-$250
Average retention (months)18-30 months
Additional services purchased (cleanup, mulch, aeration)$200-$500/year
Estimated lifetime value$3,600-$8,500

For one-time project customers (cleanup, mulch, hardscaping)

ComponentValue
Average project value$300-$2,000 (maintenance) to $5,000-$15,000 (hardscaping)
Probability of repeat/referral business20-40%
Estimated lifetime value$400-$3,000 (maintenance projects) or $6,000-$20,000 (design-build)

The distinction matters enormously. Spending $150 to acquire a customer worth $5,000 in lifetime value is a great investment. Spending $150 to acquire a customer for a one-time $250 lawn mowing is not.

Rule of thumb: You can afford to spend 10-25% of a customer’s first-year revenue to acquire them. For a recurring lawn care customer generating $2,400/year, that’s $240-$600 in acquisition cost. For a hardscape customer on a $10,000 project, that’s $1,000-$2,500.


What Google Ads actually costs for landscaping

Costs vary by market, but here are typical ranges based on industry data from WordStream and data aggregated across home service advertisers:

Cost per click (CPC)

Keyword categoryTypical CPC
”Lawn care near me”$5-$12
”Landscaping company [city]“$6-$15
”Spring cleanup [city]“$4-$10
”Patio installation [city]“$8-$20
”Hardscaping company [city]“$8-$18
”Mulch installation”$3-$8
”Landscape design [city]“$8-$20

Higher-cost markets (New York metro, San Francisco Bay Area, Boston) run 50-100% above these ranges. Lower-cost markets (rural areas, smaller cities) run 30-50% below.

Conversion rate (click → lead)

With a good landing page: 8-15% With a generic homepage: 2-5%

This means for every 100 clicks, you get 8-15 phone calls or form submissions with a good landing page — or only 2-5 with a bad one. The landing page quality doubles or triples your lead volume for the same ad spend. This is the single highest-leverage improvement most landscaping companies can make.

Cost per lead

ScenarioCPCConversion rateCost per lead
Good setup (landing page, targeted keywords)$812%$67
Average setup (homepage, decent keywords)$86%$133
Poor setup (homepage, broad keywords)$103%$333

The difference between a good and poor setup is a 5x difference in cost per lead — $67 vs. $333. Same ad spend, dramatically different results.

Close rate on ad-generated leads

Landscaping companies typically close 30-50% of leads from Google Ads. The variation depends on:

  • How quickly you respond to the lead (first to respond wins 60-70% of the time)
  • Whether you actually answer the phone when the lead calls
  • How professional your estimate process is
  • Whether the lead was properly pre-qualified by the ad and landing page

Cost per customer

Setup qualityCost per leadClose rateCost per customer
Good$6745%$149
Average$13335%$380
Poor$33325%$1,332

With a good setup, acquiring a customer for $149 is excellent for any recurring lawn care account (lifetime value $3,600+). With a poor setup, $1,332 per customer is unsustainable for anything except large hardscaping projects.


Setting your monthly budget: the formula

Here’s the practical calculation:

Monthly ad budget = Target new customers per month × Cost per customer

Example 1: Solo operator wanting 5 new recurring customers/month

  • Cost per customer (good setup): $149
  • Monthly budget: $745
  • Round to: $750/month ($25/day)

Example 2: 3-crew company wanting 10 new customers/month

  • Cost per customer (good setup): $149
  • Monthly budget: $1,490
  • Round to: $1,500/month ($50/day)

Example 3: Design-build company wanting 3 high-value leads/month

  • Cost per lead for design keywords: $100-$150
  • Close rate on design-build: 25-35%
  • Cost per customer: $350-$600
  • Monthly budget: $1,050-$1,800
  • Round to: $1,200-$1,800/month ($40-$60/day)

The seasonal budget: don’t spend the same amount year-round

Landscaping demand is seasonal, and your ad spend should follow the demand curve — not stay flat.

SeasonMonths% of annual budgetWhy
Spring rushMar-May35-40%Highest demand, highest intent, most competitive. This is when you win or lose the year.
Summer steadyJun-Aug20-25%Steady demand for maintenance, some design-build. Moderate spend.
Fall pushSep-Nov25-30%Fall cleanups, aeration/overseeding, hardscape projects before winter. Second-highest demand.
Winter lowDec-Feb5-15%Low demand unless you do snow removal. Reduce to minimum or pause.

Example: Annual budget of $12,000

SeasonMonthly budget
March-May$1,400-$1,600/month
June-August$800-$1,000/month
September-November$1,000-$1,200/month
December-February$200-$600/month

Spending $1,000/month year-round means you’re underspending in spring (when leads are most valuable) and overspending in winter (when nobody is searching for lawn care).


Budget guardrails: when to spend more and when to cut

Increase budget when:

  • Cost per lead is below $50. Your targeting is working well — invest more to capture more leads at this efficient rate.
  • You have capacity for more work. If crews aren’t fully scheduled, the math on acquiring more customers is obvious.
  • It’s peak season and leads are converting. Don’t cap your spring budget if the leads are profitable. A $25/day budget limit during your busiest month means Google stops showing your ads by 2 PM. Increase to capture the full day.
  • You’ve optimized and ROI is clear. Once cost per customer is consistently below 15% of first-year revenue, more spend = more growth.

Decrease or pause when:

  • Cost per lead exceeds $150. Something is wrong — targeting, landing page, or competition. Fix the issue before spending more.
  • You can’t answer the phone. If you’re missing 40%+ of the calls your ads generate, you’re paying for leads and giving them to competitors. Fix the phone problem first, then resume spending.
  • You’re fully booked. If crews are scheduled 3+ weeks out and you can’t take more work, pause ads and save the budget for when you have capacity.
  • Off-season with no relevant services. If you don’t do snow removal, there’s minimal reason to run ads December through February. Maintain a minimal presence ($5-$10/day) or pause entirely.

The budget mistakes that burn money

Starting too high without a landing page

The #1 budget mistake: spending $1,000+/month on ads that point to a generic homepage. You’re paying $8-$15 per click to send people to a page that converts at 3% instead of 12%. Build the landing page first, then spend.

Not tracking phone calls

If you’re not tracking which ads and keywords generate phone calls, you can’t optimize. You might be spending 60% of your budget on keywords that generate zero calls — and you’d never know. Set up call tracking before spending a dollar.

Spending the same every month

Flat budgets mean you’re under-investing when demand is highest and over-investing when it’s lowest. Adjust monthly based on seasonal demand and current capacity.

Competing on keywords you can’t win

In some markets, “landscaping company [city]” costs $15-$20 per click because 10 companies are bidding on it. Meanwhile, “mulch installation [city]” costs $4 per click with less competition. Start with less competitive, more specific keywords and expand as your budget allows.

No minimum viable budget

Below $300-$400/month, Google Ads doesn’t generate enough data to optimize effectively. You get 30-50 clicks per month, which is too few to identify patterns. If you can’t commit at least $400/month, focus on free channels (Google Business Profile, reviews, Nextdoor) until you can.


The quick-start budget by company size

Company sizeRevenueSuggested monthly ad budgetExpected new customers/month
Solo operator<$100K$400-$7503-5
Small crew (2-3)$100-$300K$750-$1,5005-10
Multi-crew (4+)$300K-$1M$1,500-$3,00010-20
Large operation$1M+$3,000-$8,000+20-50+

These are starting points, not rules. Your actual optimal budget depends on your market’s cost per click, your landing page conversion rate, and your close rate. Track the numbers, calculate your cost per customer, and adjust accordingly.


The one number that matters

After all the math, the question simplifies to this:

Is the cost to acquire a customer through Google Ads less than 20% of what that customer is worth in the first year?

If a recurring lawn care customer generates $2,400 in year one and you can acquire them for $150-$300, the answer is yes — spend more.

If a one-time spring cleanup customer generates $300 and costs $200 to acquire, the answer is no — spend less on that service and redirect budget to higher-LTV services.

The budget isn’t a fixed number. It’s a ratio — acquisition cost to customer value. Know the ratio, and the right budget calculates itself.