...

How Much Should a Small Business Spend on Marketing?

Picking a random number, $500 a month, $2,000 a month, and hoping it works is the most common marketing mistake small businesses make. Marketing is not a fixed cost like rent. It is an investment in growth, and the right amount depends on your revenue, your stage, and what you are trying to achieve.

In this guide you will learn the percentage-of-revenue rule most businesses use, how the number changes by business stage, the two other ways to set a budget, exactly where to allocate the money first, and the two classic ways small businesses waste it.

The Short Answer: 5 to 12 Percent of Revenue

The most widely used guideline is to allocate a percentage of gross revenue to marketing. For most small businesses, that figure falls between 5% and 12%:

  • New businesses or aggressive growth: 10% to 20% of projected revenue. When you have no brand recognition and no organic visibility, you need to invest to establish presence.
  • Growing businesses in competitive markets: 8% to 12%. If you are trying to take market share, you need to invest more heavily than the established players around you.
  • Established businesses with modest growth targets: 5% to 8%. If you have strong referrals and a solid customer base, maintenance spending is enough.

The U.S. Small Business Administration is widely cited as recommending 7% to 8% of gross revenue for businesses under $5 million in annual revenue. Larger-company benchmarks point to a similar range: Gartner’s 2026 CMO Spend Survey (401 CMOs and marketing leaders, most at companies with over $1 billion in revenue) reported marketing budgets averaging 7.8% of company revenue, and the CMO Survey’s 2026 report (308 US marketing leaders) put average marketing expenses at 9.0% of revenue (both are third-party survey findings, not rules you must follow).

To put the rule into practice:

Annual revenue 7% budget 10% budget Monthly at 10%
$100,000 $7,000 $10,000 ~$830
$300,000 $21,000 $30,000 $2,500
$600,000 $42,000 $60,000 $5,000
$1,000,000 $70,000 $100,000 ~$8,300

One important note: percentage-of-revenue is a planning shortcut, not a law. A profitable plumbing company with full word-of-mouth bookings may thrive at 4%. A new ecommerce store in a competitive niche may need 15%. Use the range as a starting point, then adjust to your margins, your market, and your growth target.

Three Ways to Set Your Marketing Budget

1. Percentage of revenue

The simplest method and the one most small businesses use. Take 5% to 12% of annual revenue (higher if you are new or growing aggressively) and divide by 12 for a monthly budget. Easy to plan, easy to adjust as revenue changes.

2. Cost per customer

Work backward from what a customer is worth. If an average customer is worth $2,000 in profit and you can spend $400 to win one, then 20 new customers a month means an $8,000 monthly budget. This method forces you to know your numbers, which is exactly why it is useful.

3. Goal-based

Set a target first: 40 qualified enquiries a month, for example. Then work out what each channel costs to reach it. If Google Ads delivers a qualified enquiry at $60 and SEO delivers one at $25, you can price the goal and choose the mix. This is the most precise method, but it requires channel cost data you may not have yet. Start with the percentage rule and graduate to goal-based budgeting as you collect data.

Where to Spend It First: The Allocation Order

The total matters less than the order. Here is the priority sequence that keeps small budgets from leaking:

Step 1: Fix the website first

Every channel sends people to your website. If it is slow, broken on mobile, or missing a clear way to contact you, every dollar you spend driving traffic leaks away. Website fixes and conversion improvements should take 10% to 20% of your budget before anything else. If traffic arrives but enquiries do not, our guide to why your website is not generating leads will help you find the leak. Advertising to a weak website is the single most common way small businesses waste money.

Step 2: Build the organic foundation

SEO, including local SEO, is the best long-term return in the marketing mix. It takes a few months to build, but you do not pay per click, and the traffic compounds. For local businesses, this starts free or nearly free: claim and fully complete your Google Business Profile, then build local SEO from there. Allocate 25% to 35% of your budget to SEO and content.

The ROI data supports the priority order. HubSpot’s State of Marketing 2026 found that 49% of marketers rank organic search as the best-ROI channel (cited via BizIQ’s 2026 roundup). Industry analyses consistently show content and SEO delivering the highest long-term returns, with email delivering strong immediate returns, and paid channels offering faster but lower sustained ROI.

Step 3: Add paid ads to scale what works

Google Ads gives fast leads and quick testing: start small, find what works, then scale. Allocate 20% to 30% to paid ads once the website converts and you have proven your offer organically. Running ads before that means paying for clicks that bounce.

Step 4: Email and retention

Email marketing consistently ranks among the highest-ROI channels in industry roundups, and it costs little to run. If you are not collecting emails from every customer and prospect, you are leaving the cheapest revenue on the table. Allocate 5% to 10%.

Step 5: Social media, kept in proportion

Social media is now largely pay-to-play for reach, and organic posting without a strategy burns time. Keep social at 10% to 20% of budget, focused on the one or two platforms where your customers actually are, and treat paid social mainly as a retargeting tool once the foundation is producing.

Step 6: Tools and reporting

Reserve 3% to 5% for tools: analytics, review management, email software. The free tier of most tools covers a small business’s needs, so this line item should stay small.

A sensible channel split for a typical small digital budget looks like this:

Channel Share of budget
Website and conversion improvements 10-20%
SEO, including local SEO 25-35%
PPC and paid ads 20-30%
Social media 10-20%
Content and email 5-10%
Tools and reporting 3-5%

For very tight budgets (under $1,000 a month), forget the split and go sequential: Google Business Profile setup, website conversion fixes, then SEO content (2 to 4 blog posts a month targeting long-tail keywords). Paid ads and anything else can wait until the foundation is producing results.

What Real Budgets Look Like

Here is what the percentage rule means in practice for a business at $300,000 annual revenue spending 10% ($2,500/month):

  • Website fixes and CRO: $250 to $500
  • SEO and local SEO: $625 to $875
  • Google Ads: $500 to $750
  • Social media: $250 to $500
  • Content and email: $125 to $250
  • Tools: $75 to $125

In 2026, digital channels should represent 60% to 80% of total marketing spend for most industries. Traditional advertising still has a role in some local markets, but for a small business, the measurable digital channels should get the majority.

Where Small Businesses Waste Money

Two patterns account for most wasted marketing spend:

  1. Advertising to a weak website. Paying for clicks to a slow site with no clear call to action is the fastest way to burn a budget. Fix the conversion path before you pay for traffic.

  2. Spreading a small budget across too many channels. $2,500 a month split across SEO, Google Ads, Facebook Ads, TikTok, email, and events is $400 per channel, which is not enough to learn or win anywhere. One or two channels done properly beat six channels done thinly.

A third, quieter waste: subscriptions nobody uses, overdesigned social content with no distribution, and ads running to landing pages that do not match the ad promise. Audit your spend quarterly and cut anything you cannot connect to enquiries or sales.

FAQ

What percentage of revenue should a small business spend on marketing?

Most small businesses spend 5% to 12% of gross revenue on marketing. New businesses or those pursuing aggressive growth often spend 10% to 20%, while established businesses with strong referrals can maintain growth at 5% to 8%. The U.S. Small Business Administration is widely cited as recommending 7% to 8% for businesses under $5 million in revenue.

How does marketing spend differ by business stage?

Early-stage businesses typically spend 10% to 20% of projected revenue to build presence from scratch. Growing businesses in competitive markets spend 8% to 12% to take market share. Mature businesses with steady demand spend 4% to 7% on maintenance.

Should I spend more on SEO or ads?

If you need leads immediately, ads deliver faster. If you want compounding long-term growth, SEO is stronger. The best sequence is foundation first: website, then SEO and content, then paid ads to scale what is already working. Running ads to a weak website wastes the budget.

How much should a startup spend on marketing?

A startup should usually invest 12% to 20% of projected revenue in marketing, or a fixed budget based on growth targets if revenue is near zero. Early budget should favor the website, branding, and SEO foundation before large ad spend.

Is the percentage-of-revenue rule reliable?

It is a planning shortcut, not a law. It works well as a starting point because it scales with your means. Adjust it to your margins, your market’s competitiveness, and your growth target. Businesses with thin margins or heavy competition may need more; businesses with full word-of-mouth pipelines may need less.

Conclusion

Start with 5% to 12% of revenue as your planning number, higher if you are new or growing aggressively. Then spend it in the right order: fix the website first, build the organic foundation with SEO and content, add paid ads to scale what works, and keep email running for retention. Avoid the two classic wastes: paying for traffic to a broken website, and spreading a small budget across too many channels. A budget is only as good as the strategy behind it.

If you want the full picture, the natural next step is building that strategy. Our step-by-step guide on how to create a digital marketing strategy for a small business walks through the whole plan, from foundation to measurement. And if you would rather have the organic foundation built for you, SWAF Digital’s SEO services and Google Ads management cover both sides of the mix.

About the author: Muhammad Waqas Dilzak is co-founder of SWAF Digital and an SEO specialist with 10+ years of experience across SEO, AI search optimisation, and WordPress.