ONLINE MARKETING

Most small businesses land between 5 and 10 percent of gross revenue on marketing, which works out to roughly $2,000 to $4,200 a month on $500,000 in revenue. That range is a starting point, not an answer. What you should actually spend depends on your margins, how fast you want to grow, and whether you are defending a position you already hold or trying to take one. This guide gives the percentages, the real dollar figures behind them, what each budget level buys, and the costs that almost never make it into the first draft of a plan.

How Much Should a Small Business Spend on Marketing?

A small business should spend 5 to 10 percent of gross revenue on marketing to hold its position, and 10 to 20 percent to grow aggressively. Business to business companies sit lower, around 2 to 5 percent, because sales conversations carry more of the load. Margin decides where you land in that range.

That margin point is the one most owners skip. A business with 60 percent gross margins can spend 12 percent of revenue on marketing and still be comfortable. A business with 18 percent margins spending the same 12 percent is losing money on every customer it acquires. The Business Development Bank of Canada puts the split plainly in its research on average marketing budgets for small business: B2B companies commonly spend 2 to 5 percent, and B2C companies often run 5 to 10 percent because they have to reach a much wider audience to find the same number of buyers.

Here is what those percentages look like as real money at revenue levels we see most often.

Annual revenue Hold position (5 to 7%) Grow fast (10 to 15%)
$250,000 $1,050 to $1,450 a month $2,100 to $3,100 a month
$500,000 $2,100 to $2,900 a month $4,200 to $6,250 a month
$1,000,000 $4,200 to $5,800 a month $8,300 to $12,500 a month
$2,500,000 $10,400 to $14,600 a month $20,800 to $31,250 a month

One caution about the top row. The percentage rule breaks down at the bottom, because $1,200 a month cannot buy reach across four channels. Below roughly $400,000 in revenue, fund one channel properly instead of spreading a small number across five.

What a Small Business Marketing Budget Buys at Each Level

Each budget level buys a different number of channels, not a different quality of work. The most common planning mistake we see is an owner assuming $2,500 a month buys a slower version of what $10,000 buys. It does not. It buys one or two channels done properly instead of five done thinly.

Monthly budget What it realistically covers
$500 to $1,500 One channel and the tools to run it, usually local search and reviews. Enough to stop leaking leads, not enough to create demand.
$1,500 to $4,000 Two channels with real management behind them, typically search visibility plus email, or paid ads plus the landing pages they need. Where most local service businesses operate.
$4,000 to $10,000 Three or four channels, ongoing content, proper tracking, and enough ad spend to read the data inside a month instead of a quarter. Growth becomes predictable at this level.
$10,000 and up Multi channel programs with dedicated creative, video, and paid budgets large enough to test more than one message at a time. Usually paired with an in house marketing coordinator.

These numbers are total marketing spend, not agency fees. On a $4,000 monthly budget with paid advertising in the mix, a typical split is $2,200 in management and production and $1,800 in actual ad spend. Owners who forget to separate the two end up with a well managed campaign and no money left for media. Our breakdown of digital marketing agency pricing walks through how those fees are structured.

Want a number built from your revenue instead of a percentage?

We look at your margins, your current lead sources, and what your competitors are spending against you, then tell you what your budget needs to be to move.

Get an Exact Number

What Pushes Your Marketing Budget Up or Down

Four factors explain most of the variation between two businesses of identical size. Work through them in order and the percentage range narrows to something you can defend to a bank or a business partner.

01 Gross margin. This is the ceiling on everything else. A professional services firm at 70 percent margins can afford a customer acquisition cost three times higher than a distributor at 22 percent. Calculate what you can pay to acquire one customer before you pick a percentage, not after.
02 Customer lifetime value. A business where the average client stays four years can spend far more to win one than a business selling a single transaction. If you have no repeat revenue, your budget has to pay for itself inside one sale, which forces a lower percentage and a much tighter channel mix.
03 How competitive your search terms are. Click costs are not evenly distributed. A legal or home services keyword can run $40 to $90 per click while a niche B2B term runs $4. Two businesses with the same revenue can need budgets that differ fivefold purely because of what their category costs to reach.
04 Whether you are starting cold. A business with an established reputation, a review base, and existing search visibility is maintaining an asset. A business starting from nothing is building one, and building costs more per month for the first six to twelve months. Plan for the higher number during the build, then step down.

The Costs Most Marketing Budgets Leave Out

Budgets fall apart in month three, not month one, and almost always because of line items nobody counted. These are the ones we find missing when we audit a plan a client built themselves.

  Software and tools. Email platform, scheduling, call tracking, analytics, landing page builder, design subscription. For most small businesses this stack runs $150 to $600 a month and it renews whether or not you ran a campaign.

  Creative production. Photography, video, and design are not included in most retainers. A single day of commercial photography runs $1,500 to $4,000, and it is usually the difference between ads that work and ads that get ignored.

  Website upkeep. Hosting, security, plugin updates, and the small changes every campaign needs. Budget $100 to $500 a month, and more if your site is older than four years.

  Your own time. If you or a staff member spend six hours a week on marketing, that is real cost. At a $75 internal hourly rate it is roughly $1,950 a month that never appears in the spreadsheet.

  The ramp period. Search visibility and content take four to six months to produce meaningful return. If your budget only survives if month two pays for itself, you have built a paid advertising budget and called it a marketing budget.

When Spending Less Costs You More

Underfunding a channel is more expensive than not running it, because you pay the full cost and collect a fraction of the return. Paid search is the clearest example. A $600 monthly ad budget in a category where clicks cost $25 buys 24 clicks. At a realistic 6 percent conversion rate that is 1.4 leads a month. That is not enough data to know whether anything works, so the account gets adjusted on noise for a year.

Search visibility works the same way. Content and technical work compound, but only past a threshold, and two articles a quarter will not move a competitive term. We have taken over accounts where a business spent $900 a month for eighteen months, roughly $16,200 total, and ranked for nothing that produced revenue. The same money concentrated into nine months at $1,800 would have cleared the threshold.

The practical rule: if your total budget cannot fund one channel at the level that channel actually requires, cut a channel instead of cutting the amount. Being fully present in one place beats being barely visible in three. If you are choosing where to start, our guide to what SEO costs and what agencies charge covers the threshold numbers for search specifically.

Is Your Marketing Spend Worth It? How to Tell

Judge your marketing budget on cost per acquired customer against customer lifetime value, not on leads or traffic. If a customer is worth $4,000 in gross profit over their life with you and costs $600 to acquire, the spend is working and you should increase it. If that same customer costs $3,200 to acquire, the channel mix is wrong no matter how good the traffic numbers look.

Two habits make that calculation possible. Ask every new customer how they found you and write the answer down, because attribution software misses phone calls and word of mouth that started with a search. And review quarterly rather than monthly, because performance is noisy month to month and quarterly review stops you cancelling something in week six that was about to work.

Two channels deserve a mention because they distort the math in your favor. Local search visibility and a well maintained Google Business Profile cost almost nothing per lead once established, and email marketing to your existing list costs the same whether the list is 800 people or 4,000. Both lower your blended acquisition cost, which is why we build them first for clients on a constrained budget.

Frequently Asked Questions

What is a good marketing budget for a small business?

A good marketing budget is 5 to 10 percent of gross revenue to hold your position, and 10 to 20 percent to grow quickly. Check the number against your gross margin first. If it pushes your cost to acquire a customer above the profit that customer generates, the percentage is too high.

How much do small businesses actually spend per month?

Most small businesses we work with spend between $1,500 and $6,000 a month in total, including software, ad spend, creative, and agency fees. Businesses under $400,000 in revenue sit at the low end with one funded channel. Above $1 million, expect $4,000 to $12,000 depending on the category.

What is the 70/20/10 rule for marketing budgets?

The 70/20/10 rule puts 70 percent of the budget into channels that already work, 20 percent into channels you are scaling, and 10 percent into experiments. It works once you have data showing which channels perform. In year one you have no proven 70 percent, so fund one thing properly and test one thing small.

Should a startup spend more than an established business?

Yes, as a percentage. A business with no reputation, no reviews, and no search visibility is buying awareness an established competitor already owns, so 10 to 20 percent of projected revenue is common for the first year or two. That higher spend steps down once repeat customers and referrals carry part of the load.

How long before a marketing budget pays for itself?

Paid advertising can return inside 30 days when the offer and targeting are right. Search visibility, content, and reputation building take four to six months to produce meaningful revenue and twelve months to hit full stride. Budget for the slower timeline, because those channels keep working after you stop paying for clicks.

WORK WITH DORIAN MEDIA

Stop Guessing at the Number

You should know what your budget needs to be, what it will buy, and when it will pay you back before you spend a dollar of it. That is the conversation we have on a discovery call: your margins, your category, your competitors, and a plan sized to what you can fund. Dorian Media Group builds and runs the online marketing programs behind that plan.

Book a Discovery Call

In this article

— Keep reading

Related articles