How Much Should a Small Business Spend on Digital Marketing?
A common benchmark is 5–10% of revenue for established businesses and 10–20% for those pushing growth. What matters more is how the budget is split and how quickly you cut what is not working.
Indicative pricing
- Starting out — $300 – $700 / mo. Local SEO, business profile, one ad channel
- Growing — $700 – $2,000 / mo. SEO content, ads, landing pages, tracking
- Scaling — $2,000+ / mo. Multi-channel, retargeting, CRO, monthly reporting
A sensible starting split
For most service businesses: roughly 40% to compounding assets (SEO and content), 40% to paid acquisition for immediate leads, and 20% to conversion work — landing pages, tracking and follow-up.
Spend on measurement before scaling spend
Conversion tracking, call tracking and a simple lead source field cost almost nothing and decide whether the rest of the budget is spent well. Without them you are guessing.
What to cut first
Channels with no attributable leads after 90 days, broad match campaigns with no negative keyword list, and any retainer that produces reports rather than outcomes.
- No leads attributed in 90 days
- Cost per lead above your gross margin per customer
- Reporting-only retainers with no shipped work
- Ad campaigns with no landing page built for them
Frequently asked questions
Should I start with SEO or Google Ads?
Ads if you need leads this month; SEO if you can wait a quarter for cheaper compounding traffic. Most small businesses run a small ads budget while SEO builds.
What percentage of revenue should go to marketing?
5–10% is typical for steady businesses, 10–20% when actively pursuing growth. Adjust to your margin and sales cycle.
Is a low monthly budget worth spending at all?
Yes, if it is focused on one channel and one offer. Small budgets fail when spread across four channels at once.