The single most common question we get from prospective clients is “how much should I be spending on marketing?” The honest answer is that it depends on five variables, your industry, your stage, your margins, your growth ambitions, and what marketing is currently producing. But there are real benchmarks, and most small businesses are either dramatically underspending or spending in the wrong places.
The benchmark numbers
The U.S. Small Business Administration and industry surveys put average small-business marketing spend at 7-8% of gross revenue. That number masks huge industry variation:
- Professional services (lawyers, accountants): 3-7% of revenue. Lower because referral pipelines do a lot of the work.
- Home services (HVAC, plumbing, contractors): 5-12% of revenue. Higher because customer acquisition is competitive.
- Retail and ecommerce: 8-15% of revenue. Higher because margin per transaction is lower and competition is dense.
- Restaurants and hospitality: 5-10% of revenue. Concentrated around openings and seasonal pushes.
- Healthcare and dental: 5-9% of revenue. Most flows to new-patient acquisition.
- Real estate: 10-15% of gross commission. Highest among professional services because per-client lifetime value is high.
Newer businesses (under 3 years) generally spend at the high end of these ranges or above. Established businesses with strong referral pipelines spend at the low end.
How to actually pick your number
Three frameworks work for different business stages.
Stage 1: Survival mode (revenue under $250K)
At this stage you cannot afford to pay for marketing in the traditional sense. The “budget” is your own time, what you invest in word-of-mouth referrals, networking, building a Google Business Profile, and posting on the social platforms you can sustain. If you spend money, it should be on one or two high-leverage tools (CRM, scheduling, email platform) and minimal paid acquisition. Total: maybe $200-$500/month plus your time.
Stage 2: Growth mode ($250K-$2M revenue)
This is where most small businesses get marketing spend wrong, they either underspend (1-3% of revenue, treating marketing as a luxury) or overspend on a single channel (15%+ on paid ads, hoping volume saves them). The right answer is usually 7-10% of revenue spread across two to four channels. For a $1M business, that is $70K-$100K/year or $5,800-$8,300/month all-in.
Stage 3: Scale mode ($2M+ revenue)
Marketing spend stabilizes around 6-9% of revenue with deliberate allocation: 30-40% to SEO and content (compounding), 25-35% to paid (predictable), 10-20% to email and SMS (retention), 10-15% to creative and brand (sustained reach), 5-10% to test budgets for new channels.
Channel allocation: where the budget should go
For a typical $1M small business with $80K annual marketing budget, here is a sensible starting allocation:
- $24K-$32K to SEO and content: The compounding investment. One year of consistent content produces traffic for the next five years. SEO and content marketing usually run as monthly retainers.
- $20K-$28K to paid acquisition: Paid ad spend (Google/Meta) plus campaign management. Predictable, scalable, but stops when you stop paying.
- $8K-$12K to email marketing: The highest-ROI channel for retention. Most businesses underinvest here. See email marketing services.
- $8K-$12K to social media: One or two platforms done well, not five done badly. See social media marketing.
- $6K-$10K to direct mail or local marketing: For local service businesses, direct mail often outperforms digital on cost per acquired customer.
- $4K-$8K reserve for test budget and creative production: Always have money to test something new.
The marketing spend mistakes that cost the most
Spending nothing on marketing and hoping referrals scale
The most common mistake. Referrals are the highest-trust source of new customers but they do not scale linearly with business size. A business doing $300K in revenue might get 80% of new clients from referrals. The same business at $2M is getting maybe 40% from referrals because the network cannot keep up. The shortfall has to come from marketing.
Spending all marketing budget on paid ads
The fastest way to get to a customer is paid search, which is why many small businesses default there. The problem: paid ads stop producing the moment you stop paying. A business with 100% of marketing budget in paid acquisition has built no compounding asset and is one budget cut from no marketing engine.
Spending on the wrong channel for the business
SaaS companies that put 60% of marketing budget in direct mail. Local plumbers running expensive Instagram campaigns. Restaurants spending heavily on SEO when paid search converts in hours. Channel fit matters as much as channel quality.
Hiring an agency without scope clarity
“Generic marketing retainer with no specific deliverables” is the most common bad agency engagement. Every dollar of marketing spend should map to a specific output and a specific metric.
How to know if your current marketing spend is working
The single most important number is cost per acquired customer (CAC) by channel, compared to your customer lifetime value (LTV). Healthy CAC:LTV is at least 1:3, every dollar spent acquiring a customer produces three or more dollars in lifetime revenue. Most small businesses cannot calculate this because their tracking is broken. Fix tracking first, then optimize spend.
Frequently asked questions about small business marketing budgets
Is 1% of revenue enough?
Generally no, unless you are a referral-pure business with strong word-of-mouth dynamics. At 1% you can run minimal channels but you are not building a compounding asset.
What if I am growing fast and revenue is unstable?
Calculate marketing budget against projected next-12-months revenue rather than trailing 12 months. Set a quarterly review to adjust as actual revenue lands.
Should the budget be split equally across channels?
No. Different channels have different cost structures and different ROI windows. Paid ads scale linearly with spend; SEO compounds with spend. Match allocation to the timing of when you need results.
How much should I pay an agency vs. doing it in-house?
For most small businesses under $5M revenue, an agency retainer is more cost-effective than a full-time marketing hire. A senior in-house marketer costs $80K-$150K fully loaded; an equivalent agency engagement is $4K-$8K monthly with more capability across channels.
What if I cannot afford to spend 7% of revenue on marketing?
That is usually a signal that your margins or pricing need attention before your marketing does. Marketing cannot fix a business model where there is no margin to reinvest.
Want help allocating your marketing budget?
If you want a written framework for how to spend your specific marketing dollars based on your industry, stage, and goals, send us a note. Discovery call covers your current spend, current results, and a realistic 90-day plan.