"How much should I spend on marketing?" is one of the most common questions we get from South African business owners — and one of the most honest answers we can give is: it depends. But let's make that answer actually useful.
There are several frameworks for thinking about marketing budget, and the right approach for your business depends on your industry, your stage of growth, your margins, and your goals. Here's how to think through it properly.
The most widely used benchmark is to allocate between 5% and 15% of your annual revenue to marketing. Businesses in early growth phases or in highly competitive markets typically sit at the higher end of that range. Established businesses with strong organic pipelines and good retention can often operate effectively at the lower end.
For context: a South African business generating R500,000 per month in revenue should be investing somewhere between R25,000 and R75,000 per month in marketing to grow competitively. That might sound like a lot — but consider what it costs to not grow, or to grow slowly while competitors invest more aggressively.
A more sophisticated way to set your marketing budget is to work backwards from your customer acquisition cost (CAC). If your average customer is worth R50,000 in lifetime value, and you're willing to spend up to 20% of that to acquire them, your maximum CAC is R10,000. If your current marketing channels are delivering customers at R5,000 each, you should be spending more — because you're getting profitable customers and leaving growth on the table by not investing further.
This approach requires good data on your conversion rates and customer value, but it's the most rational way to make marketing investment decisions.
For most South African SMEs, a practical starting framework looks like this: early-stage businesses with under R100,000/month in revenue should focus on low-cost, high-impact channels first — SEO, organic social, and Google My Business — before scaling into paid advertising. Growing businesses between R100,000 and R500,000/month should be investing in a mix of SEO, paid ads, and social media. Established businesses above R500,000/month should have a full multi-channel strategy running with consistent investment and regular optimisation.
The specific allocation depends on your goals and which channels are performing, but a sensible starting split for a South African business investing R20,000/month in digital marketing might look like this: R8,000 on paid advertising (Google and Meta), R7,000 on SEO and content, R3,000 on social media management, and R2,000 on email and other channels.
At Mintt, we help South African businesses figure out the right budget allocation for their specific situation and manage the full execution — acting as their in-house marketing team. To understand what a sensible marketing investment looks like for your business, visit mintt.co.za and book a free strategy call.