How Much Should a Business Spend on Digital Marketing?
Most service businesses should spend 5-12% of gross revenue on marketing, with newer or growth-stage businesses spending closer to 12% and established businesses spending 5-8%. But the percentage matters less than the allocation: how much goes to ads (immediate), SEO (long-term), and tools/CRM (infrastructure). Budget for outcomes, not channels.
Why Percentage Rules Are a Starting Point, Not an Answer
You'll hear rules like 'spend 10% of revenue on marketing.' That's a starting point, but it's not an answer. A business with $500K revenue and 80% margins can afford to spend more than one with $2M revenue and 15% margins. The percentage depends on your margins, growth stage, and how much of your revenue depends on new customer acquisition.
The better question isn't 'what percentage' but 'what do I need to spend to acquire a customer at a profitable cost?' Work backward from your customer lifetime value.
The Budget Framework by Business Stage
Here's a practical framework based on where your business is:
| Business Stage | Revenue % on Marketing | Focus | Why |
|---|---|---|---|
| New / early stage | 12-20% | Lead generation + brand | Need to build awareness and pipeline fast |
| Growth stage | 8-12% | Scale what works | Have data, need to scale proven channels |
| Established / stable | 5-8% | Maintain + optimize | Have steady referrals, optimize efficiency |
| Declining / pivoting | 10-15% | Reacquire customers | Need to rebuild pipeline |
How to Allocate Your Budget Across Channels
Once you've set a total budget, allocate it across three categories: acquisition (ads, SEO), infrastructure (CRM, automation tools, website), and experimentation (testing new channels).
- Acquisition (60-70%): Google Ads, Facebook Ads, SEO, content marketing
- Infrastructure (15-20%): CRM, automation tools, website maintenance, analytics
- Experimentation (10-15%): testing new channels, offers, or audiences
- Reserve (5-10%): for opportunities that emerge mid-month (scaling a winning campaign)
The Cost-Per-Acquisition Approach (Better Than Percentages)
Instead of starting with a percentage, start with your numbers: How much is a new customer worth to you (lifetime value)? What's the maximum you'd pay to acquire one (target cost per acquisition)? How many new customers do you need this month?
If a customer is worth $3,000 and you're willing to pay $600 to acquire one, and you need 20 new customers this month, your budget is $12,000. That's your marketing budget — regardless of what percentage of revenue it is. This approach ties spending directly to business outcomes.
| Input | Example | How to Calculate |
|---|---|---|
| Customer lifetime value | $3,000 | Average order value × repeat purchases × margin |
| Target cost per acquisition | $600 | 20% of LTV is a common target |
| New customers needed/month | 20 | Based on growth goals |
| Monthly marketing budget | $12,000 | CPA × new customers needed |
Signs You're Under-Spending or Over-Spending
You're under-spending if: your cost per lead is profitable but you're not scaling spend, your competitors are outbidding you on branded searches, or your pipeline is thin and inconsistent. You're over-spending if: your cost per acquisition exceeds your target, you're running ads on channels that haven't produced a lead in 60 days, or you're paying for tools you don't use.
The goal isn't to spend less — it's to spend on what produces customers at a profitable cost. A marketing budget that produces customers at a positive ROI is never 'too much.'
Frequently Asked Questions
Is $2,000/month enough for digital marketing?
It depends on your goals and market. In a low-competition local market, $2,000/month can fund basic Google Ads and SEO. In a competitive market, $2,000 may only cover one channel. Start with one channel, prove it works, then expand budget as you grow.
Should I spend more on ads or SEO?
Start with ads if you need leads now (they're immediate). Invest in SEO simultaneously if you want a long-term asset. Over time, shift budget from ads to SEO as organic traffic grows. The ideal split depends on your timeline: more ads for speed, more SEO for sustainability.
What ROI should I expect from my marketing budget?
A healthy marketing ROI is 3-5x — for every $1 spent, you get $3-5 in revenue. Below 2x, your marketing isn't efficient. Above 5x, you may be under-spending (leaving growth on the table). Track ROI by channel, not just overall.
How We Can Help
Related Guides
What Does a Digital Marketing Agency Actually Do?
A clear, honest explanation of what a digital marketing agency does day-to-day, what they should deliver, and what they can't do for your business.
Read guideHow to Measure Marketing ROI (Without Getting Lost in Vanity Metrics)
Marketing ROI isn't about clicks or impressions. Here's how to measure the only number that matters: how much revenue your marketing produces for every dollar spent.
Read guideReady to Fix Your Marketing System?
Get a Free Marketing & Automation Growth Audit. We'll audit your lead generation, follow-up, CRM, and automation — and show you exactly where you're losing revenue.
Get a Free Marketing & Automation Growth Audit