Marketing Strategy
How much should a small business spend on marketing?
June 5, 2026 · BizVista
The U.S. Small Business Administration recommends spending 7-8% of gross revenue on marketing if you’re doing less than $5 million in annual revenue. But that’s a starting point, not a rule. The right budget depends on your industry, your growth stage, and what you’re trying to accomplish.
A business doing $500,000 in revenue spending 8% is investing $40,000 per year, or about $3,300 per month. A business doing $1 million is at $80,000 per year, or roughly $6,600 per month. Those numbers feel different depending on your margins and your goals.
The real question isn’t how much. It’s what you get back.
Marketing budgets aren’t expenses. They’re investments with measurable returns. If you spend $3,000 per month on Google Ads and it brings in $15,000 in new revenue, that’s a 5x return. The question isn’t “can I afford $3,000?” It’s “can I afford NOT to invest $3,000 that returns $15,000?”
The businesses that grow fastest aren’t necessarily the ones that spend the most. They’re the ones that track their return on every dollar and double down on what works. A $2,000 monthly budget deployed on the right channels with proper tracking will outperform a $10,000 budget sprayed across random tactics with no measurement.
How to think about budget by channel.
Google Ads is the most measurable channel. You know your cost per click, your cost per lead, and with proper tracking, your cost per customer. Most local businesses start at $1,500-2,500 per month in ad spend plus management fees and scale up based on results.
SEO is a slower-building asset. Budget $1,000-2,000 per month for local SEO work (Google Business Profile, content, citations, technical fixes). The returns take 3-6 months to materialize but compound over time.
Website design is typically a one-time investment of $3,000-15,000 depending on complexity, followed by smaller monthly maintenance costs.
CRM and automation is usually $500-1,500 per month for the platform plus setup, and the ROI shows up in faster lead response, fewer missed opportunities, and higher customer retention.
Start with what you can measure. Scale what works.
If you’ve never done structured marketing before, don’t commit $5,000 per month on day one. Start with $1,500-2,500 on one channel (Google Ads is usually the fastest to show results), track everything, and see what your cost per customer looks like after 90 days. If the math works, increase the budget. If it doesn’t, adjust the strategy before spending more.
The worst approach is spreading a small budget across five channels and getting no traction on any of them. Focus beats breadth, especially when you’re starting out.
If you want help figuring out the right marketing budget for your business, book a free growth call. We’ll look at your revenue, your margins, and your goals, and give you a realistic recommendation.
Common questions
Questions, answered.
-
What percentage of revenue should go to marketing?
The SBA suggests 7 to 8% of gross revenue for businesses under $5 million, but that is a starting point. Growth-focused or competitive businesses often go higher, while the right number really depends on your margins and goals. -
How much do local businesses actually spend per month?
Most start around $1,500 to $5,000 a month across channels and management, scaled to revenue and how many customers they can handle. A business doing $1 million at 8% is near $6,600 a month. -
Should I spread my budget across many channels?
No, not at first. A focused budget on one well-tracked channel beats a small budget spread thin across five. Focus, measure, then expand into what works. -
How do I know if my marketing budget is working?
Track cost per customer, not just spend. If $3,000 returns $15,000 in new revenue, the budget is an investment, not a cost. Double down on what returns and fix what does not. -
Where should a beginner start?
Usually Google Ads, because it shows results fastest and is the most measurable. Start at $1,500 to $2,500 a month, track for 90 days, and scale based on cost per customer.