Key takeaways
- The U.S. Small Business Administration’s long-standing rule of thumb is that businesses with under $5 million in revenue spend 7% to 8% of revenue on marketing, assuming net margins of 10% to 12%.
- Gartner’s 2025 CMO Spend Survey of 402 marketing leaders, mostly at companies with more than $1 billion in revenue, put the average marketing budget at 7.7% of company revenue, with half of CMOs at 6% or less.
- Businesses in competitive markets, growing fast or launching something new usually need 10% to 15% of revenue; stable businesses with strong referrals can spend less.
- Competition, sales cycle length, customer lifetime value, growth goals, brand recognition and local channel costs all move the right number up or down.
- Before raising a budget that isn’t working, fix lead follow-up, website conversion, channel fit and messaging; more spend on a broken path only buys more of the same results.
Setting a marketing budget is one of the hardest calls a small business owner makes. Most advice is either too general or built for companies much larger than yours. The right budget depends on your industry, your growth goals, your current revenue and the channels your customers use. This guide explains how to set the number, what pushes it up or down and how to spend it so the money works.
What percentage of revenue should a small business spend on marketing?
A small business should start at 7% to 8% of revenue and adjust from there. That figure comes from the U.S. Small Business Administration, whose guidance is that businesses with less than $5 million in revenue should allocate 7% to 8% of revenue to marketing, assuming net margins of 10% to 12% after all expenses. It’s a guideline, not a rule, and it ignores factors that matter a great deal for your business.
For comparison, Gartner’s 2025 CMO Spend Survey of 402 marketing leaders in North America, the UK and Europe found average marketing budgets of 7.7% of company revenue, with half of respondents at 6% or less. Most of those companies earn more than $1 billion a year, so their percentages stretch much further in dollars than a small business’s do.
If your business operates in a crowded market, is growing quickly or is launching something new, plan for 10% to 15% of revenue. Businesses in stable markets with strong referrals and few competitors can often spend less. The deciding question is whether you’re defending your position or trying to grow it; growth costs more.
Newer companies with unpredictable revenue should plan for a higher share to build recognition and win customers, since results take time to accumulate. Established businesses can put more of their budget into keeping the customers they already have.
At Emulent, we find most small businesses underinvest in marketing when things are going well and panic-spend when they slow down. The businesses that grow consistently treat marketing as a fixed operating cost, not a line they adjust based on how last month went.
What factors push your marketing budget higher or lower?
Six factors push your marketing budget higher or lower than the benchmark: competition, sales cycle length, customer lifetime value, growth goals, brand recognition and local channel costs. Understanding them lets you set a realistic number instead of picking one that doesn’t fit.
| Factor | How it affects results |
|---|---|
| Competition | More competitors mean higher costs to stand out. A plumber in a busy metro faces tougher competition than a contractor in a rural county. Look at what competitors appear to spend before settling on your budget. |
| Sales cycle length | Short cycles, as in retail or food service, show results from marketing quickly. Long cycles, as in professional services, construction or healthcare, require marketing to run for months before it turns into revenue. Longer cycles need patience and a consistent budget. |
| Customer lifetime value | A business whose average customer spends $200 once markets differently from one whose customer is worth $15,000 over three years. The more a customer is worth over time, the more you can spend to win each one. |
| Growth goals | If you want to hold current revenue, the budget leans toward retention and reputation. If you’re aiming for 30% growth, you need more budget to generate more leads and customers. Be honest about what the goal requires. |
| Brand recognition | Well-known businesses can spend less on getting noticed and more on turning interest into sales. New businesses, and businesses entering new markets, need to spend more up front to build recognition. |
| Channel costs in your market | Pay-per-click prices vary widely by industry and location. Individual legal, financial and medical keywords in major metro areas can run from $20 to more than $100 per click, while home services and retail in smaller markets cost far less. Budget for the real costs of the channels you’ll use in your market, not national averages. |
How should you allocate a small business marketing budget across channels?
You should allocate a small business marketing budget to a few channels closest to your buyer’s decision, funded consistently, rather than spreading it thinly across many. Where you spend counts for more than how much.
The right mix depends on where your customers spend time and how they decide. A B2B service business selling to office managers and operations directors needs a different mix from a consumer retail boutique. Start with the channels nearest the point of purchase and expand as budget allows.
Here’s a starting split across the main channels:
- SEO, 15% to 25%. SEO takes time, but after 12 to 24 months it becomes one of the cheapest sources of leads. Budget for content, technical work and any tools or outside help.
- Paid search, 20% to 35%. Google Ads and Microsoft Advertising deliver immediate, measurable traffic. For service businesses, Google’s Local Services Ads can give the best return on high-intent searches.
- Social media advertising, 10% to 20%. Paid ads on Meta’s platforms build awareness, retarget visitors who didn’t buy and reach people by interest. Organic social takes regular staff time on top of that. Spend on the platforms your actual customers use, even if they aren’t the most popular ones.
- Email marketing, 5% to 10%. Email remains one of the best channels for small businesses because it reaches people already interested in you. Cover the platform, list management and the time to send useful content.
- Your website, 10% to 15%. A weak site undercuts every other channel. Invest in speed, clarity, landing pages and conversion paths.
- Content and creative, 10% to 20%. Good content lifts every channel. Plan for writing, design, video and the tools to produce them.
Channel allocation is where we see the most waste in small business budgets at Emulent. A business will spend $2,000 a month on paid ads and send every click to a homepage last updated three years ago. Often the budget problem isn’t how much you spend; it’s where the money stops before it becomes a customer.
Should small businesses handle marketing in-house or work with an agency?
Small businesses should choose in-house or agency support based on which one produces measurable results at a cost that makes sense for their budget. In-house marketing gives you more control and faster communication. Agencies bring broader expertise and tools from working across many clients. There’s no single right answer.
A part-time in-house hire at $25,000 a year who covers social media and basic content is a different proposition from a $4,000-a-month agency retainer covering strategy, paid media, SEO and reporting. The real test is whether the investment produces measurable output at a cost that fits the value it creates.
Four questions to help you decide:
- What skills do you actually need? List the marketing activities most likely to drive revenue right now. If they require deep technical SEO, paid media management or specialized creative skills, an agency may cost less than hiring someone who does all of it partly well.
- What’s your monthly budget? Below roughly $3,000 a month in total marketing spend, a full-service retainer can eat too much of the money that should go to media. A focused specialist or small boutique agency may do better at that level. Above about $5,000 a month, a capable agency usually returns more than a single in-house generalist.
- How much time can you give to oversight? An outside partner needs regular communication, feedback and direction from you. If you can’t commit that time, results suffer however good the agency is. Some businesses are better served by an in-house person they can direct daily.
- Where’s the gap? If someone in-house already handles content and social media, the gap may be paid media or SEO strategy, where a specialist agency can fill the need more efficiently than another full-time hire.
How do you know if your marketing budget is actually working?
You know your marketing budget is working when you can connect spending to leads, customers and revenue by channel. Without measurement, you’re spending without knowing what works. Every marketing dollar should tie to a result you can track, even when the link isn’t perfect. Cost per lead, cost per acquisition and return on ad spend show whether a channel has earned its place.
Five metrics to track:
- Cost per lead (CPL). Divide a channel’s spend by the leads it produced in the same period. CPL by channel shows which sources deliver leads at a sustainable cost.
- Cost per acquisition (CPA). Track how many of those leads become paying customers. A channel with a low CPL and a poor close rate can have a higher CPA than one producing fewer, better-qualified leads.
- Return on ad spend (ROAS). For paid channels, divide attributed revenue by spend. A ROAS of 4:1 means every dollar returned four dollars in revenue. ROAS by channel tells you where to add money and where to pull back.
- Lead source tracking. Use UTM codes on links, call tracking numbers and a “How did you hear about us?” field on forms. Imperfect data beats none, and it gets more useful over time.
- Revenue per marketing dollar. Divide total revenue for a period by total marketing spend for the same period. The ratio shows whether your marketing as a whole is getting more or less efficient.
In our experience at Emulent, the small businesses that get the most from their budgets track a few numbers well rather than everything loosely. Pick three to five metrics tied directly to revenue, measure them consistently and make decisions on what they show.
What should you do if your current budget isn’t producing results?
If your budget isn’t producing results, diagnose the cause before you spend more. A bigger budget only magnifies existing problems. If the website is weak, the targeting is off or the message doesn’t connect, more spending means the same disappointment at a higher cost.
The usual causes are simple: the wrong channels, a website that doesn’t turn visitors into customers, messaging about your business instead of the customer’s problem, or slow follow-up on leads. Each is easier and cheaper to fix than raising the budget.
Four diagnostic steps to take first:
- Audit your lead flow. Confirm leads are captured, routed correctly and followed up quickly. Many small businesses lose leads not because marketing failed to produce them but because intake lets them slip through. Fix follow-up before paying to fill the top of the funnel.
- Check your website conversion rate. If traffic arrives and doesn’t convert, the problem is downstream of the ad spend. A slow page with no clear call to action that doesn’t answer the visitor’s main questions wastes every dollar spent sending people to it.
- Evaluate channel fit. Are you advertising where customers spend time and make decisions? A B2B service business running only Instagram ads may reach the right demographic in the wrong frame of mind. Match channels to where buyers are when they think about your category.
- Review your messaging. Read your ads, landing pages and social posts as a stranger would. Do they speak to a problem the reader recognizes? Do they give a reason to choose you specifically? Generic messaging produces generic results at any budget.
How do you put your marketing budget to work?
You put your marketing budget to work by tying spending to clear goals, measuring the numbers that matter and adjusting on data rather than instinct. Setting the number is the beginning; what you do with it drives growth. Expect some channels to disappoint even when they’re run well. The point of measuring is to find out quickly and move the money.
At Emulent, we help small businesses set realistic budgets, build channel strategies that fit their market and track results clearly enough to make confident decisions. If your current spend isn’t producing the growth you want, contact the Emulent team and we’ll help you build a plan that makes every dollar count.