alwaysdobetter Get a Free Demo

How much should a small business spend on marketing?

Most small businesses spend 5 to 10 percent of revenue on marketing, and closer to 10 to 20 percent if they are actively trying to grow. For an established service business holding steady, the lower end is plenty; for one chasing growth, the higher end. The right number is whatever you can spend profitably and measure.

But the percentage is the easy part. Where you put the money matters far more than how much it is. Here is how to set the budget for a local service business, where it actually pays, and the cases where the smartest move is to spend nothing.

How to set the number

📊 The 5 to 10 percent rule

Established businesses holding steady typically spend 5 to 10 percent of revenue on marketing. It keeps the pipeline full without betting the farm.

🚀 10 to 20 percent to grow

If you are trying to expand — new crew, new service area — growing businesses commonly push toward 10 to 20 percent. You are buying market share, which costs more than holding it.

💲 Start from a dollar you can measure

If percentages feel abstract, start with a fixed monthly amount you can lose for three months without pain, then scale what works. Measurable beats large.

🚫 Zero is a valid budget

If you are booked solid on referrals, the right marketing budget might be zero. Spending to create leads you cannot service is worse than not spending at all.

Where the budget pays for a service business

For a local service business, the money should follow the customer's path from search to booked job. In rough priority:

When to spend nothing — and where we fit

We would rather you skip a budget you do not need. Spend nothing on paid marketing if you are at capacity on referrals, if your Google Business Profile and reviews are not handled yet (fix those free first), or if your phone already goes to voicemail. Creating demand you cannot catch or service is money lit on fire.

Once the foundation is set and you have capacity, the most reliable place for a service business to put its budget is the site-plus-lead-capture layer everything else depends on. Our Start Getting Leads plan is $249/mo for a hand-built site, AI lead capture, and hosting; Grow in Google adds the SEO engine and attribution at $597/mo. Month-to-month, you own it, and we ship a free demo in 48 hours.

For more, see small business marketing, digital marketing for small business, and how to get more leads.

We don't post stock testimonials. On a 15-minute call we screen-share the real dashboards behind our own businesses — live leads, rankings, and the exact page that produced each one. See the proof →

Common questions

How much should a small business spend on marketing?

Most small businesses spend 5 to 10 percent of revenue on marketing, and 10 to 20 percent if they are actively trying to grow. Established businesses holding steady can use the lower end; the right number is whatever you can spend profitably and measure.

Where should a service business spend its marketing budget?

Start with the near-free foundation — a Google Business Profile and reviews — then a website that captures leads, then local SEO for durable ranking, then Google Ads for immediate calls. The money should follow the customer's path from search to booked job.

Is it okay to spend nothing on marketing?

Yes. If you are booked solid on referrals, or your phone already goes to voicemail, or your free Google Business Profile and reviews are not set up yet, the right budget may be zero. Creating demand you cannot service or catch wastes the money.

How do I know if my marketing budget is working?

Track which channel produces booked jobs, not clicks or impressions. Start with an amount you can spend for three months, measure the cost per booked job from each source, and scale what pays while cutting what does not.

Put the budget where it actually pays.

The site-plus-lead-capture layer is where most service-business budgets pay best. Send your company name and city and we will build a free demo so you can see it before spending a dollar — in 48 hours, no card.

Prefer email? [email protected]

Get a Free Demo