← All posts

March 31, 2026 · 7 min read

How much should a home service business spend on marketing?

Honest, no-fluff benchmarks on what home service businesses actually spend on marketing — and how to think about it as a percentage of revenue.

Every home service owner asks the same question eventually: "How much should I be spending on marketing?" Here's the honest answer most agencies won't give you.

The benchmark range

Most established home service businesses spend between 5% and 10% of gross revenue on marketing. Newer businesses (under 3 years) or businesses in growth mode often spend 10–15%.

  • $500K revenue business: $25K–$50K/year ($2K–$4K/month)
  • $1M revenue business: $50K–$100K/year ($4K–$8K/month)
  • $3M+ revenue business: 5–7% is normal as efficiencies kick in

What that budget covers

Marketing budget is not just "ads." It includes website hosting and updates, SEO, content, social media, lead-gen tools and CRM, vehicle wraps, branded apparel, sponsorships, and any agency or in-house help.

Where to spend it (roughly)

  • 40% on local presence: SEO, GBP, website, reviews
  • 30% on paid acquisition: Google LSA, Google Ads, Facebook
  • 20% on retention/repeat: email, SMS, and automated lead follow-up
  • 10% on brand: vehicle wraps, signage, community presence

The mistake to avoid

Don't spend on paid ads until your local presence is solid. Running Google Ads to a slow, ugly website with no reviews is setting money on fire. Fix the foundation first — GBP, website, reviews — then layer paid on top. (See Facebook vs Google Ads for home service for the order of operations.)

How to know it's working

Track cost per booked job, not cost per lead. A $50 lead that closes 50% of the time at a $600 average ticket is a great deal. A $20 lead that never closes is expensive. Most healthy home service businesses run a 5–8x return on marketing spend.

Start a project inquiry

Tell me what you need help with. I’ll review it and contact you within 1 hour with a clear next step.

Step 1 of 5Clear next step within 1 hour

What do you most need help with?

Prefer to schedule a conversation instead?Schedule a call