'How much should I spend on marketing' is one of the most common questions a new or growing business owner asks, and one of the least usefully answered, because the honest response — 'it depends' — doesn't help anyone actually set a number.

Why generic percentages don't really work

You'll see rules of thumb like 'spend 7-10% of revenue on marketing' repeated widely, and they're not useless as a very rough sense check, but they ignore the two things that actually determine a sensible number for your business: how much a new customer is worth to you over time, and how quickly you need growth versus how much runway you have to be patient.

A business with a high-value, repeat customer can often justify spending far more than 10% to acquire one, because the return plays out over years. A business with thin margins and one-off purchases might find even 5% unaffordable. The percentage was never really the point — it's a shortcut that skips the actual maths.

The right marketing budget isn't a percentage of revenue. It's a function of what a customer is worth to you and how long you can afford to wait for the return.

A more useful way to think about it

Start from customer value, not revenue. Work out roughly what a typical customer is worth to your business over the time they stay with you, not just their first purchase.

That number tells you the ceiling for what you could reasonably spend to acquire one customer and still be profitable — everything below that ceiling is a genuine option, everything above it is a loss dressed up as growth. It won't be a precise figure the first time you calculate it, and that's fine; a rough ceiling is still far more useful than no ceiling at all.

Starting small and learning fast

If you genuinely have no data yet, start with a small, deliberately limited budget treated as a learning exercise rather than a growth bet — enough to get real data on what it actually costs you to acquire a customer through a specific channel, not so much that a wrong early guess is expensive.

Increase the budget once you have real numbers to justify it, not before. The businesses that get burned by marketing spend are usually the ones that scaled a budget up before they'd actually confirmed the channel worked at a small scale first.