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.
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.
- Companies selling services to consumers averaged 7.24% of revenue.
- Companies with under $10 million in sales averaged 13.34%.
- Those sub-groups are small (18 and 20 companies), and most respondents are far larger than a $40K-a-month business. Treat the numbers as a range, not a rule.
Here is what those percentages mean at your revenue:
| Share of $40,000 monthly revenue | Monthly marketing budget | When it fits |
|---|---|---|
| 5% (CMO Survey median) | $2,000 | Steady referrals, schedule mostly full, thin margins |
| 7.24% (B2C services average) | about $2,900 | Steady growth with one or two paid channels |
| 8.96% (overall average) | about $3,600 | Growing on purpose, with tracking in place |
| 13.34% (under $10M average) | about $5,300 | Aggressive 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).
| Step | Small-ticket service | Large-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 job | about $260 | about $364 |
| Gross profit left after ad cost | about $40 | about $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:
- 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.
- 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.
- 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.
- 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.
- 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.
- Past customers and referrals. Review requests, a reminder before the next service is due, and a simple referral thank-you.
- 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 item | Example monthly amount | What it buys |
|---|---|---|
| Google Local Services Ads or Search ads | $1,500 | Calls from people searching now, plus data on which jobs convert |
| Local SEO and Google Business Profile work | $700 | Service pages, profile updates, photos, citations |
| Website conversion fixes | $300 | Spread over a few months: mobile layout, service pages, forms |
| Past-customer and referral offers | $300 | Reminders, small thank-yous, win-back texts |
| Tracking and tools | $200 | Call 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.
- Put most of the first month's budget into Local Services Ads or tightly targeted Search ads in your service area, during the hours you can answer.
- Keep doing the free work at the same time: review requests after every job and weekly profile updates.
- As organic calls grow, shift some ad money back to SEO or keep it as profit.
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.
- Several channels at once on a small budget. Each one needs enough spend to show a result.
- Shared-lead platforms where the same customer can go to several other companies, unless your close rate on them is proven.
- Sponsorships, billboards and print, until your search and reviews are in order.
- Long contracts with cancellation fees, or any provider who won't give you ownership of your ad accounts and Google profile.
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.
- Every week: leads by source, and how many booked.
- Every month: spend by channel divided by booked jobs from that channel.
- At 90 days: move money from the channel with the highest cost per booked job to the one with the lowest. Keep SEO going longer before you judge it, because it builds slowly.
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.
- We run SEO and Google Business Profile work, websites, video ads, and Google and Meta ads management as one growth plan, measured by booked jobs.
- For SEO, our guarantee is measurable ranking movement in 90 days, verified in the client's own Google Search Console, or they don't pay.
- One example: a dental practice in Orlando grew from $28,000 to $75,000 in monthly revenue in 9 months (client-reported), with Google clicks rising from 183 to 1,276 a month.
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.