It's one of the most common questions we get from growing businesses: should we hire our own digital marketing people, or work with an agency? There's no single right answer — and any agency that tells you otherwise is not giving you honest advice.
Here's what we've seen work, what the real costs look like in the South African market, and how to make the call that's right for your situation.
The Real Cost of Building In-House
When businesses think about in-house digital marketing, they often think about a salary. The actual cost is higher. Let's be specific.
A competent mid-level digital marketing manager in Johannesburg in 2026 earns between R30,000 and R55,000 per month depending on experience and specialisation. But digital marketing is not a single discipline. You likely need:
- Someone who can run Google Ads and paid social (and holds platform certifications)
- Someone who can produce content — copywriting, graphic design, short-form video
- Someone who understands SEO, web performance, and analytics
- Someone to manage community, DMs, and scheduling
In a small team, you're hoping one or two people cover all of this. Good generalists exist, but the best specialists — the ones who really move the needle on paid media or SEO — rarely want to be generalists.
| In-House Role | Approx. Monthly Cost (ZAR) |
|---|---|
| Digital Marketing Manager | R35,000 – R55,000 |
| Content Creator / Designer | R20,000 – R35,000 |
| Google Ads / Paid Media Specialist | R30,000 – R50,000 |
| Tools (ad platforms, design, scheduling, CRM) | R5,000 – R15,000 |
| Training, certifications, conferences | R2,000 – R5,000 |
Add HR, recruitment costs, sick leave, UIF, and the management time required to brief, review, and guide junior staff — and a genuinely capable in-house team capable of covering paid media, content, SEO, and social will cost R120,000–R180,000 per month or more, before ad spend.
The hidden cost of in-house is not the salary. It's the recruitment cycle when someone leaves, the training curve while they settle in, and the platform knowledge that evaporates when they do.
What an Agency Actually Brings
A good agency isn't a cheaper version of an in-house team. It's a different kind of resource — and understanding the difference helps you decide which one you actually need.
When you work with an agency like Nines Media, you're accessing:
- A multi-specialist team — strategy, paid media, creative, copywriting, analytics, and web — without hiring each specialist separately
- Current platform knowledge — Google, Meta, TikTok, and LinkedIn update their products continuously; a specialist working across multiple accounts stays current in a way a single in-house person rarely can
- Cross-industry pattern recognition — having run campaigns in retail, hospitality, professional services, and e-commerce simultaneously, we know what's working across categories right now
- Platform certifications and direct support access — especially relevant for Google Ads, where certified partners often have access to support channels that self-managed accounts don't
When In-House Makes Sense
We'll be straight: some businesses are better off building internally, and we'd rather tell you that now than waste your time and budget.
In-house makes more sense when:
- Your marketing budget is large enough to justify dedicated headcount (generally R3m+ annual ad spend, where the sophistication required to manage it well warrants full-time specialisation)
- Your industry or product is so technically complex that an external team would spend months building domain knowledge an insider already has
- You have a strong internal brand culture and need daily immersion to communicate it authentically
- You're operating at a scale where speed of execution — multiple daily posts, real-time response, live event coverage — requires someone embedded in the business
The Hybrid Model
The approach that works well for many growing South African businesses is a hybrid: one internal person who owns brand voice, handles day-to-day community management, and briefs external partners — supported by an agency for paid media strategy, SEO, web performance, and the heavier lifting that requires platform expertise.
This gives you brand consistency and speed of response internally, while keeping specialised execution with people who do it full-time across multiple accounts.
Questions to Ask an Agency Before You Hire Them
If you're evaluating agencies, these questions separate the serious operators from the people who will take your money and send you a monthly PDF:
- Who will actually be working on my account, and what are their qualifications?
- Can I speak directly to the person running my paid media?
- How do you report results, and what metrics matter to you beyond vanity numbers?
- What does your onboarding process look like?
- Do you have experience in my industry or with clients at my scale?
- What happens if campaigns aren't performing — how do you diagnose and respond?
- What notice period is required to end the engagement?
Red Flags to Watch For
- Guaranteed results or ranking promises — anyone guaranteeing a #1 Google position is either lying or planning to use black-hat tactics that will eventually hurt you
- Lock-in contracts longer than 12 months with no performance clauses
- No clear reporting structure or defined KPIs
- Vague answers about who does what — the agency should be able to name the people on your account
- All-inclusive packages that seem to cover everything at a suspiciously low price — something is being de-prioritised
How We Work at Nines Media
We work as an extension of your team — not a vendor you brief once a month. That means we're reachable, we report in plain language, and we explain what we're doing and why. We don't hide behind jargon or monthly reports that bury the actual numbers.
We work with businesses across South Africa and with international clients in Los Angeles, London, Australia, and New Zealand. That breadth of experience means we've seen a wide range of market conditions and know how to adapt strategy accordingly.
If after reading this you think in-house is the right call for your business, we're still happy to chat about how to structure that team and what to look for when hiring. We'd rather give you useful advice than sell you something you don't need.
Want us to implement this for your business?
Let's have an honest conversation about what makes sense for your business — in-house, agency, or hybrid.
Get a Free Audit