Most small businesses spend somewhere between 5% and 10% of revenue on marketing, and large companies average 7.7% (Gartner, 2025). A better way is to work backward: decide how many new customers you need, multiply by what a customer costs you to win, then add tools, creative and a testing reserve.
- Gartner’s 2025 CMO Spend Survey puts the average marketing budget at 7.7% of company revenue, and half of CMOs reported 6% or less.
- A percentage tells you what is normal. Your cost per customer and your margins tell you what is affordable.
- Fund the basics first: a page that converts, tracking that works, and follow-up that happens. Then buy traffic.
- Keep 10% to 20% of the budget for tests, and move money each month toward the channels that bring customers, not clicks.
How much should a small business spend on marketing?
There is no single right number. Most advice lands between 5% and 10% of gross revenue. Newer businesses that need to get known, and businesses in crowded local markets, often spend more for a while. Established businesses with steady referrals can spend less.
The number that matters more is how much you can afford to pay for one new customer. If a customer is worth $3,000 in profit to you over time, spending $400 to win one is a good trade. If they are worth $150, it is not. Start there, then check the result against the benchmarks.
Keep in mind who answered that survey: about 400 marketing leaders, most at companies with more than $1 billion in revenue. It is a useful sanity check, not a target for a 10-person business.
What percentage of revenue should go to marketing?
Benchmarks vary a lot by source, year and business type. Here are the ones we could check at the source.
| Benchmark | Figure | Who it describes |
|---|---|---|
| Gartner CMO Spend Survey, 2025 | 7.7% of revenue | Mostly companies above $1B in revenue |
| Gartner, same survey | 6% or less for half of respondents | Same group, median view |
| Web Strategies via SBA, 2018 data | 6.3% B2B products, 11.8% B2C services | Mixed company sizes, older data |
| Intuit SMB MediaLabs, 2025 | About $78,000 a year in advertising (estimate) | US businesses under $9.9M in revenue |
Two patterns hold across sources. Consumer businesses usually spend a larger share than B2B ones. And service businesses that sell to locals compete for the same small pool of searches, so their costs per lead tend to rise over time.
How do I calculate my marketing budget?
Work backward from a sales goal. You need four numbers, and you can get rough versions from your own records in an afternoon.
- 1Set the goal: how many new customers you want per month.
- 2Find your close rate: of every 10 leads, how many become customers.
- 3Estimate cost per lead from your past ads, or from a small test campaign.
- 4Multiply: customers needed ÷ close rate × cost per lead = monthly media budget.
- 5Add the fixed costs: software, creative, landing pages and any agency or freelancer fees.
- 6Add a testing reserve of 10% to 20% on top of the media budget.
A worked example
Say a home remodeler wants 8 new jobs a month. One in five qualified leads becomes a job, so they need 40 leads. If leads cost about $60, media is $2,400 a month. Add $500 for tools and creative and a $400 test reserve, and the budget is about $3,300. These numbers are illustrative. Plug in your own.
Now check the math against value. If the average job brings $4,000 in gross profit, 8 jobs bring $32,000. Spending $3,300 to get there is healthy. If the numbers do not work, the fix is usually a better close rate or a better offer, not a smaller ad budget.
How should I split my marketing budget across channels?
Spend in layers. The first layer makes every dollar after it work harder. Skipping it is the most common reason small budgets feel wasted.
| Layer | What it covers | Starting share |
|---|---|---|
| Foundation | Landing page or website fixes, tracking, CRM, review requests | 10% to 20% |
| Demand capture | Google Search ads, Google Business Profile, local service ads | 30% to 50% |
| Demand creation | Meta, Instagram, YouTube or LinkedIn ads | 20% to 40% |
| Retention and referral | Email, text follow-up, referral offers | 5% to 10% |
| Testing reserve | New channels, new offers, new creative | 10% to 20% |
These shares are a starting framework, not a benchmark. A plumber whose customers search on Google when a pipe bursts should lean on demand capture. A new skincare brand that nobody searches for yet should lean on demand creation, because there is no search demand to capture.
The rest of a big company budget goes to people, technology and agencies. A small business has the same costs in a different shape: your time, your software and whoever builds your ads.
Should I spend more on Google Ads or Facebook ads?
It depends on whether people already look for what you sell. Google Search catches people who are actively searching, so leads tend to be closer to buying. Meta reaches people who were not looking yet, so it is better at building demand and usually cheaper per lead, but those leads need more follow-up.
Treat that as opinion data, not proof. What people feel works and what produces customers are not always the same. The only answer that counts is your own cost per customer by channel, which needs tracking that follows a lead from the ad to the sale.
How budgets behave on each platform
- Google Ads can spend up to twice your average daily budget on a busy day, but over a month it charges no more than 30.4 times your daily budget.
- Meta’s delivery system learns from conversions. A budget so small that it produces only a few results a week gives it little to learn from.
- On both, too many campaigns split a small budget into pieces that never get enough data. Fewer, better-funded campaigns usually win.
What marketing costs do small businesses forget?
Media spend is the visible part. These costs sit around it and are easy to leave out of the plan.
- Software: CRM, email, scheduling, call tracking and website hosting.
- Creative: photos, short videos and ad design. Ads wear out, so this is a monthly cost, not a one-time one.
- Landing pages: a dedicated page for each main offer usually converts better than a general homepage.
- Management: an agency, a freelancer or your own hours. Your time has a cost too.
- Follow-up: the person who calls leads back. A fast reply turns more leads into customers than a bigger ad budget.
When should I increase or cut my marketing budget?
Review spend monthly and decide with numbers, not feelings. A simple rule set keeps you honest.
| What you see | What to do |
|---|---|
| Cost per customer is well under what a customer is worth, and you can handle more work | Raise the budget on that channel in steps of about 20% |
| Leads are cheap but few become customers | Fix lead quality, offer and follow-up before spending more |
| Cost per lead keeps climbing for 2 to 3 months | Refresh creative and landing pages, then retest |
| A channel brings no customers after a fair test | Cut it and move the money to what works |
Plan for the seasons too. A landscaper in Ohio should budget heavy in March and April and light in December. A tax preparer peaks before April 15. Spread an annual budget by month based on when your customers buy, not evenly across twelve months.
Common small business budgeting mistakes
- Picking a number first and a goal second.
- Spreading a small budget over five channels at once.
- Buying traffic before the website, tracking and follow-up are ready.
- Judging channels by clicks or leads instead of customers and revenue.
- Leaving no money for testing, so nothing ever improves.
Frequently asked questions
Most advice lands between 5% and 10% of gross revenue. Gartner’s 2025 survey of large companies found an average of 7.7%. Base your number on what you can afford to pay for one new customer.
Work it out from your goal: customers needed, divided by your close rate, times your cost per lead. Then add tools, creative and a 10% to 20% testing reserve.
It is a useful idea: most money on proven channels, some on promising ones, a little on new tests. Small businesses should just make sure the basics like tracking and follow-up are funded first.
Usually yes, for a period. A new business has no referrals or reviews yet, so it needs to pay to get known. Set a time limit and track cost per customer closely.
Look at results monthly and make bigger plan changes quarterly. Move money toward channels that bring customers at a cost you can afford.




