If you run a small service business doing about $40K a month and you're trying to figure out what to spend on marketing and where it should go first, you don't need a formula from a big company. You need a number you can afford, an order to spend it in, and a way to tell within 90 days whether it worked.

TL;DR

At $40K a month, plan on roughly 5% to 10% of revenue, about $2,000 to $4,000 a month, and set the exact number by what you can afford to pay for a new customer. Spend first on answered calls, your Google profile and reviews, then paid search, then everything else.

What percentage of revenue do businesses actually spend on marketing?

The most reliable recent survey puts the middle at about 5%, with an average near 9%. The CMO Survey, Spring 2026 (Duke University's Fuqua School of Business) found marketing expenses averaged 8.96% of company revenue, with a median of 5%, across 154 US companies that answered the question.

Here is what those percentages mean at your revenue:

Share of $40,000 monthly revenueMonthly marketing budgetWhen it fits
5% (CMO Survey median)$2,000Steady referrals, schedule mostly full, thin margins
7.24% (B2C services average)about $2,900Steady growth with one or two paid channels
8.96% (overall average)about $3,600Growing on purpose, with tracking in place
13.34% (under $10M average)about $5,300Aggressive growth, good margins, room to hire

How do I pick my exact number?

Work backward from what a new customer is worth to you. A percentage tells you what others spend; your gross profit per job tells you what you can afford.

Example with stated assumptions, not a client result. It uses the Home and Home Improvement cost per lead of $90.92 from LocaliQ's 2026 search advertising benchmarks (the all-industry average is $66.69).

StepSmall-ticket serviceLarge-ticket service
Average job value (example)$600$2,500
Gross margin (example)50%40%
Gross profit per job$300$1,000
Cost per lead from Google Search (LocaliQ 2026)$90.92$90.92
Close rate (example)35%25%
Ad cost per booked jobabout $260about $364
Gross profit left after ad costabout $40about $636

The large-ticket business can spend heavily on paid ads. The small-ticket business barely breaks even on the first job, so its money should lean toward cheaper sources: reviews, Google Business Profile, repeat customers and referrals. Paid ads still work for it if customers come back more than once.

Do this with your own job value, margin and close rate. If one new customer is worth $300 in gross profit, a channel that costs $400 per booked job is losing money unless those customers return.

Where should the first marketing dollars go?

Fix the leaks before you buy more leads, then pay for the people already searching for you. In order:

  1. Make sure calls get answered. Forwarding, a missed-call text-back and fast callbacks cost little. Paying for calls that go to voicemail is the most common waste. Here is what missed calls cost at different job sizes.
  2. Google Business Profile and reviews. Free, except for your time. BrightLocal's 2026 Local Consumer Review Survey found 47% of consumers won't use a business with fewer than 20 reviews. Get to 20 before spending heavily on anything else.
  3. A website that turns visits into calls. A page for each main service with the city, a tappable phone number, real job photos and reviews. Often a one-time cost rather than a monthly one.
  4. Google Local Services Ads or Search ads. This is usually the first real monthly line item, because the customer is already searching. Google Ads Help says you will spend no more than 30.4 times your average daily budget in a month, so a $50 daily budget caps out around $1,520.
  5. Local SEO. Service pages, location pages and steady profile work, so over time more calls come from rankings you don't pay for per click.
  6. Past customers and referrals. Review requests, a reminder before the next service is due, and a simple referral thank-you.
  7. Social ads and content last, unless your work is very visual or seasonal. Then Facebook and Instagram can move up.

What would a $3,000 month look like?

About 7.5% of $40K, close to the B2C services average. This is an example split for the first 90 days, not a template every business should copy.

Line itemExample monthly amountWhat it buys
Google Local Services Ads or Search ads$1,500Calls from people searching now, plus data on which jobs convert
Local SEO and Google Business Profile work$700Service pages, profile updates, photos, citations
Website conversion fixes$300Spread over a few months: mobile layout, service pages, forms
Past-customer and referral offers$300Reminders, small thank-yous, win-back texts
Tracking and tools$200Call tracking, review requests, a simple CRM
Total$3,000

If you do the SEO and profile work yourself, that money can go to ads or stay in the bank. If your schedule is already full, spend less and raise prices before you buy more leads.

What if I need calls this month, not in six months?

Then paid search carries more of the budget at first, and SEO gets a smaller, steady share. Ads can bring calls within days of going live; rankings take months to build.

The reverse also holds. If your schedule is full for the next month, there is no reason to buy ads you can't fulfill. Put that money into the slower channels that pay off later.

What should I not spend on yet?

Anything you can't measure, and anything that locks you in before you know your numbers.

How do I know if the budget is working?

Track cost per booked job by channel, and compare total marketing cost with the revenue it brought in. The SBA's marketing guide says to compare your marketing and sales costs to the revenue it generates, and that is the whole test.

If someone runs it for you, the report should show calls, booked jobs and revenue. Here is what a marketing report should show.

Should a $40K-a-month business hire an agency?

Sometimes, but at a $2,000 to $4,000 total budget, a management fee can eat most of the money that should be buying calls. Many owners at this size do best handling the profile and reviews themselves and paying for help in one area, usually ads or a website.

Hiring an agency makes sense when the extra jobs clearly cover the fee, you have room in the schedule, and you'd rather be running jobs than dashboards. Our post on whether a big monthly marketing plan is worth it shows the break-even math for that decision.

What does Key Rank Strategies do about it?

We grow local service businesses and report results in calls, customers and revenue, not just rankings. That starts with setting a budget the business can afford and putting it where customers are already searching.

Want a budget built around your numbers?

Send us your average job value and where your customers come from today. We'll send back a free plan showing what to spend, where it goes first, and what to fix yourself. Or call (949) 810-7351 and talk to our team in Costa Mesa, serving Orange County and clients in other states.

Get a free growth audit →

See how a full growth plan for local service businesses is put together.

Frequently asked questions

How much should a small service business spend on marketing?

Most businesses fall between about 5% and 10% of revenue. The CMO Survey's Spring 2026 results show a 5% median and an 8.96% average, so a $40K-a-month business would be around $2,000 to $3,600 a month.

Is 10% of revenue too much for marketing?

Not if each new customer brings in more gross profit than it costs to get them. It is too much if you can't track which spending brings in booked jobs, or if your schedule is already full.

What should I spend marketing money on first?

Answering every call, a complete Google Business Profile and getting to at least 20 reviews come first, because they are cheap and make every other channel work better. Then put the first real monthly budget into Google Local Services Ads or Search ads.

Should I spend on SEO or ads first with a small budget?

If you need calls this month, ads first with a smaller steady share for SEO. If your schedule is full, lean toward SEO and reviews, which take longer but cost less per call over time.

How do I know if my marketing budget is working?

Track leads and booked jobs by source every week, and cost per booked job by channel every month. After 90 days, move money toward the channel that books jobs for the least.

Does my marketing budget include the agency fee?

It should. Count ad spend, management fees, tools and your own staff time together, then compare the total with the revenue it brought in.