How Much Should a Small Business Spend on Marketing?

A realistic answer to how much small businesses should spend on marketing, how to split the budget across channels, and how to know when to spend more.

Verapeak Digital blog cover with a teal donut budget chart, titled How Much to Spend on Marketing.

It is the most common question we get, and the honest answer is: enough to generate signal, and never more than the math supports. Here is how to think about it without guessing.

The rough rule of thumb

A common starting range is 7 to 10 percent of revenue for established businesses, and higher if you are trying to grow fast. But percentages are a starting point, not a law. A better question is: what is a customer worth, and how much can you profitably pay to get one?

Start with the unit economics

If a customer is worth 1,500 dollars and you keep them for two years, you can afford to spend real money to acquire them. If your average sale is 30 dollars with no repeat business, your budget and your channels look very different. Know your numbers before you set a budget.

Spend enough to learn

The most expensive budget is one too small to teach you anything. If you split 300 dollars across four channels, you will not get a clear read on any of them. Concentrate enough budget on one channel to actually measure cost per result, then expand.

How to split it

A simple, sane starting split for many small businesses:

  • The majority on the one channel most likely to drive sales now.
  • A smaller slice on building a durable asset like SEO or email.
  • A small test budget for one new idea.

Know when to spend more

This is the good part. Once a channel is profitable and you can trace spend to revenue, scaling up is not a risk, it is a decision. The whole point of clean tracking is that growth stops being a gamble.

Do not spend a dollar you cannot trace

The worst marketing budget is the one nobody can account for. Before you increase spend, make sure you can see exactly what the last dollar did. That visibility is the difference between investing and guessing.

If you want help setting a budget tied to real numbers, let’s talk.

← Back to all postsGet a proposal