Skip to content

How Much Should a Small Business Spend on Marketing?

Quick answer

Most small businesses start with 5% to 10% of gross revenue for marketing. If you need fast growth or are entering a crowded market, aim for 10%–20%. If you’re preserving cash, keep it to 2%–5% but plan higher later.

How to pick the right percent for your business

Use three simple factors: stage, margin, and goals.

  • Stage: New businesses (first 1–2 years) should spend more to build awareness: 10%–20%.
  • Profit margin: Low-margin businesses (under 20%) should be conservative: 3%–7%. High-margin businesses (40%+) can spend more: 8%–15%.
  • Goals: If you need customers quickly (growth target, hiring, expansion), budget at the high end. If you need steady maintenance, use the low end.

Simple decision rules

  1. If you’re breaking even and want moderate growth: set marketing = 7% of revenue.
  2. If you need +20% sales this year: set marketing = 12% of revenue and measure ROI every 30 days.
  3. If cash is tight: start with 3% for a 3-month test, then increase if you get positive ROI.

Concrete examples

Example 1 — Local coffee shop

  • Monthly revenue: $25,000 (annual $300,000)
  • Recommendation: 5% of revenue = $1,250/month
  • Allocation: $400 local ads (social + search), $300 loyalty/email, $200 events & flyers, $200 small design/photos, $150 tracking tools.

Example 2 — Professional service (accountant)

  • Monthly revenue: $20,000 (annual $240,000)
  • Recommendation: 8% = $1,600/month
  • Allocation: $700 Google Ads for lead generation, $300 content (blog + downloadable guide), $300 local SEO and directory listings, $300 referral incentives.

Example 3 — Ecommerce store with higher margins

  • Monthly revenue: $50,000
  • Recommendation for growth: 15% = $7,500/month
  • Allocation: $4,000 paid ads (search + social), $1,500 email & retention, $1,000 influencer or affiliate testing, $1,000 CRO and site improvements.

How to divide the budget (practical split)

Use these starting splits and adjust after 90 days based on performance.

  • Direct response (ads + search): 40% — drives immediate leads/sales.
  • Retention (email, SMS, loyalty): 20% — increases customer lifetime value.
  • Brand & content (blog, video, PR): 20% — lowers acquisition costs over time.
  • Local/outreach (events, partnerships, referrals): 10% — valuable for small local businesses.
  • Tools & tracking: 10% — analytics, scheduling, creative assets.

Track the right metrics

Don’t guess—measure. Track these in a simple spreadsheet or basic dashboard.

  • Monthly spend vs revenue
  • Cost per lead (CPL)
  • Cost per acquisition (CPA)
  • Return on ad spend (ROAS) or marketing ROI
  • Customer lifetime value (LTV)

Simple budgeting worksheet (one-month example)

Start with this fill-in-the-blanks approach.

  1. Monthly revenue: $________
  2. Chosen % for marketing: ______% (use 5%–15% guideline)
  3. Total marketing budget = revenue × percent = $________
  4. Allocate by category using the split above (list amounts).

60–90 day test plan

Run a short test before committing long-term.

  1. Pick one or two channels (e.g., Google Ads + Email).
  2. Set a test budget equal to 10% of your monthly marketing budget for 60 days.
  3. Measure CPL and CPA weekly and compare to your target. If CPA is below target and volume is growing, scale up. If not, reallocate.

Checklist before you spend

  • Define one clear goal (sales, leads, signups).
  • Set a target CPA or ROAS you need to be profitable.
  • Make sure tracking is in place (UTMs, conversion tags, basic CRM).
  • Choose 1–3 channels to test, don't do everything at once.
  • Schedule a 30/60/90-day review to decide whether to scale or stop.

When to increase your marketing budget

Raise spend when:

  • Your CPA is below target and you have capacity to serve more customers.
  • Your monthly growth target requires more demand.
  • You’ve tested channels and found repeatable wins for at least 60 days.

When to cut back

Cut if:

  • CPA remains above target after optimization.
  • Cashflow is strained and you don’t have runway.
  • You can improve retention or referral tactics that cost less but produce good results.

Final quick plan you can use today

  1. Pick a percent (use 5% if unsure).
  2. Calculate monthly budget = revenue × percent.
  3. Allocate using the split in this guide.
  4. Run a 60-day test on 1–2 channels and track CPA/ROAS.
  5. Review after 30/60/90 days and adjust.

Use the checklist above when you start. Keep the numbers simple, measure everything you can, and change what’s not working.