To choose a digital marketing agency in South Africa, work through five steps: decide what type of agency your business actually needs, ask seven specific questions in the first call, compare at least three agencies on the same scorecard, measure their answers against 2026 benchmarks for pricing and performance, and walk away the moment you see one of the five red flags below. This guide gives you the full checklist, with Rand examples, so you can run a first call in 15 minutes and know whether the agency on the other side can actually grow your business.

Most founders pick an agency based on a referral and a good first call. They sign a 12-month contract.

Six months later they realise the agency is competent at something, just not the thing they needed. The team that was brilliant at brand work cannot get their ROAS above breakeven, or the performance shop they hired has no idea how to build the creative their brand needs.

That mistake is expensive in a very measurable way. At an average retainer of R25,000 a month, a 12-month contract with the wrong agency costs you R300,000 in fees, plus the ad spend that underperformed, plus a year of growth you do not get back.

The frustrating part is that almost every wrong hire was knowable in the first call. The founder just did not know which questions to ask.

This checklist fixes that. It comes from the other side of the table: we run a performance marketing agency, we have sat in hundreds of these first calls, and we know exactly which answers separate the agencies that grow businesses from the ones that send pretty reports.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Step 1: Decide what kind of agency you actually need

"Digital marketing agency" is an umbrella term that covers at least four very different businesses. Hiring the wrong type is the single most common mistake, because the agency is not bad at its job. It is just doing a different job to the one you need done.

Here is the mechanism behind the mistake. An agency builds its team, tools, and habits around the work it does most. A brand agency fills its desks with designers and content people. A performance agency fills its desks with media buyers and analysts. When you hand a performance problem to a brand team, they will work hard and still miss, because the skill you are paying for is not the skill the problem needs.

So before you look at a single agency website, answer three questions about your own business.

The 3-question agency filter
Answer these before you contact anyone. Your answers point to one of the four agency types below.
1
What does success look like in 90 days?
If the answer is sales or leads you can count, you need a performance agency. If the answer is awareness, positioning, or a new identity, you need a brand agency.
2
Where does your revenue actually come from?
An online store has different problems to a dentist or a law firm. Ecommerce needs ROAS and retention skills; local services need lead generation and follow-up systems.
3
Is one channel already carrying the business?
If 80% of your growth depends on one channel, a specialist in that channel will usually beat a generalist who is average at five things.
Performance agency
Lives in Meta and Google ads, measured on CAC and ROAS. Hire when you need countable sales or leads.
Brand agency
Identity, content, design, awareness. Hire when people do not know who you are or your positioning is muddled.
DTC ecommerce agency
A performance agency specialised in online stores: paid ads plus email, retention, and conversion rate work.
Channel specialist
Google-only, Meta-only, SEO-only, or email-only. Hire when one channel is your whole growth engine.

The same four types, side by side:

Agency typeCore skillHire whenAvoid when
Performance agencyPaid media, CAC and ROAS managementYou need countable sales or leads in 90 daysYour real problem is positioning or identity
Brand agencyIdentity, design, content, awarenessPeople do not know who you are or your message is muddledYou need measurable revenue now
DTC ecommerce agencyPaid ads plus email, retention, and conversion work for online storesYou run an online store and want one team across the funnelYou are not an ecommerce business
Channel specialistDeep expertise in one platformOne channel carries 80%+ of your growthYou need a multi-channel strategy built from scratch

Be honest with yourself on question one, because it decides everything else. Most South African businesses under R100 million in revenue need a performance agency first, simply because countable sales fund everything else a marketing plan might one day include.

Digital Hippo's own guide to choosing an agency makes a similar point from a different angle: niche-focused agencies usually outperform generalists, because expertise in your specific problem matters more than a long list of services.

If you run an online store, the maths is even more specific. You want a team that thinks about budget and ROAS as one connected system, not two separate dials.

If you run a service business instead, you are not buying ROAS at all. You are buying a steady flow of qualified leads and a system that follows them up, which is exactly the job an AI lead-generation system is built to do.

Step 2: Ask these 7 questions in your first call

A first call with an agency is a sales conversation, and good agencies are good at sales. That is not a criticism. It just means the friendly feeling you get on the call tells you nothing about whether they can grow your business.

These seven questions cut through the polish, because each one has a verifiable answer. Score every agency you speak to on the same seven, and the comparison makes the decision for you.

The founder's first-call scorecard
Ask all seven. Score each answer out of 3. An agency that scores under 15/21 is a no, no matter how good the call felt.
1
Who owns the ad accounts and the data?
The only acceptable answer: you do. Accounts in your name, agency added as a partner. If they "run everything through our accounts", you lose your pixel history the day you leave.
2
Who works on my account day to day?
You want to meet the actual person, not the founder who sells and disappears. Ask how many accounts that person manages. More than 10 and you are getting leftovers.
3
Can I see a real client report?
Names blurred is fine. You are checking whether the report leads with revenue, CAC, and profit or with reach, impressions, and engagement.
4
What results framework do you work to?
A real performance agency answers in numbers: target CAC, target ROAS, and ideally POAS (profit on ad spend). A vague answer here means vague reporting later.
5
What happens in month 1 versus month 6?
Honest agencies describe a ramp: month 1 is setup, tracking, and testing; months 2 to 3 find what works; months 4 to 6 scale it. Anyone promising big results in week two is guessing.
6
What is your minimum ad spend, and why?
The minimum exists because testing needs data. An agency that takes R5,000 a month in ad spend cannot run enough tests to learn anything, and they know it.
7
What is the exit clause?
A confident agency offers 30 to 60 days notice. A 12-month lock-in with penalties tells you they keep clients with paper, not performance.

Notice what these questions have in common. None of them ask the agency to predict your results, because honest agencies cannot promise results before they have seen your data. The questions test structure instead: who owns what, who does the work, what gets measured, and how easy it is to leave.

What you are actually buying is structure, and here is why that matters more than individual talent. The person on your account today might not be there in month eight, and the platform that works today will change. What carries through those disruptions is whether the agency has a documented process for testing, reporting, and making decisions. That process either exists or it does not, and the seven questions above reveal which one you are dealing with.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Step 3: Where to find digital marketing agencies in South Africa

Most South African agencies worth shortlisting sit in four cities, and knowing the map stops you from sifting through hundreds of directory listings to find ten serious options.

Johannesburg and Sandton hold the deepest pool of paid-media talent in the country. Most of the serious performance and digital marketing agencies in Gauteng cluster around Sandton, Rosebank, and Bryanston, close to the corporate head offices they grew up serving. When MO Agency published its 2026 roundup of Johannesburg's best digital agencies, five of its eight picks sat in the city's northern suburbs, including Hyde Park, Bryanston, Greenside, and Woodmead. If your shortlist has five agencies on it, the odds are three of them are within 15 minutes of Sandton.

Pretoria has a smaller but solid scene. A digital marketing agency in Pretoria tends to serve local service businesses, professional practices, and government-adjacent work, and several strong specialists operate there at lower rates than their Sandton equivalents.

Centurion and Midrand sit between the two and have grown quickly, for a simple reason: they are cheaper to operate from than Sandton while staying within reach of both Johannesburg and Pretoria clients. Newer agencies often start here.

Cape Town skews toward brand, content, and ecommerce work, with a strong DTC scene built around the city's startup culture. Durban has a smaller market with a handful of established full-service shops.

Here is the part that matters more than geography: in 2026, the agency's city barely affects the work. Ad platforms, reporting dashboards, and weekly calls are all remote anyway. We work with clients across South Africa, and the clients who get the best results are not the ones nearest the office. They are the ones with the cleanest data and the clearest goals.

So use location to build your shortlist, not to make your decision. Directories like Clutch, Sortlist, and GoodFirms list hundreds of South African agencies with client reviews, and a location filter there is a reasonable starting point. Then let the seven questions above, not the address, pick the winner.

Step 4: What "good" looks like in 2026 (benchmarks)

Once agencies start answering your questions, you need a way to judge the answers. These are the benchmarks that matter this year.

What should a digital marketing agency cost in South Africa?

Searchly's 2026 guide to South African digital marketing agencies puts typical retainers between R8,000 and R60,000+ per month depending on scope and channel mix, with Google Ads specialists often charging a management fee plus 10 to 15% of ad spend.

In practice, the bands look like this.

Monthly retainerWhat you are buyingRight for
Under R10,000A freelancer or very junior team on a single channelOne channel, modest ad spend, simple goals
R15,000 to R40,000A competent SA performance agency with a real team and processMost small and mid-sized businesses serious about paid ads
R50,000+A senior team across multiple channels with strategy inputEstablished businesses where the results history justifies the fee

The number to watch is not the fee. It is the ratio between the fee and the ad spend it manages. Paying R20,000 a month to manage R15,000 a month of ad spend makes no sense, because the management costs more than the media. As a rough rule, the retainer should not exceed 30 to 50% of your monthly ad spend once you are past the testing phase.

The three numbers a good agency talks about

CAC, or customer acquisition cost, is what you pay in marketing to win one customer. If you spend R30,000 on ads in a month and gain 60 customers, your CAC is R500. A good agency asks about your margins in the first call, because CAC only means something next to what a customer is worth to you.

ROAS, or return on ad spend, is revenue divided by ad spend. Spend R50,000, generate R200,000 in sales, and your ROAS is 4. In our experience, most SA ecommerce stores need a ROAS somewhere between 2.5 and 4 to stay comfortably profitable, and the right target for your store depends entirely on your margins and cost structure.

POAS, or profit on ad spend, is the number the best agencies have moved to, and the difference is worth understanding. ROAS counts revenue; POAS counts what you actually keep. Picture two products that both sell for R1,000 at a ROAS of 3. One carries a 70% margin and makes you money at that ROAS. The other carries a 25% margin and loses money at exactly the same ROAS. Revenue-based reporting calls both campaigns a success. Profit-based reporting catches the loser.

You do not need to calculate any of this yourself in the first call. You just need to notice whether the agency brings these numbers up on their own. An agency that talks about reach and engagement when you ask about results is telling you, politely, that it does not measure what you care about. If you want to sanity-check your own numbers first, our guide on calculating the right Facebook ad budget walks through the maths.

What results timeline is realistic?

For paid ads on Meta or Google, a competent agency needs roughly 90 days to show a defensible trend: the first month goes to tracking, setup, and the opening round of tests, the second to killing what failed and feeding what worked, and the third to scaling with confidence. One example from our own client base: a DTC store we took on had flat sales at around R280,000 a month, and the first month of work was almost entirely tracking and testing with no visible revenue change. By month three the same ad budget was producing just under R480,000 a month. The improvement did not come from spending more. It came from the boring first month making every later rand measurable.

If a store's traffic does not convert, no agency can ad-spend its way around that. It is worth reading our breakdown of why leads and visitors fail to convert, because the fix is sometimes on the website, not in the ad account.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Step 5: The red flags that should end the conversation

Some warning signs are subtle. These five are not. Each one is a structural problem that no amount of talent on the account fixes, so when you see one, thank them for their time and move on.

5 red flags, and the test for each
Any one of these is enough to walk away.
1
Guaranteed results
"We guarantee 5x ROAS" before seeing your data is not confidence, it is bait. Results depend on your margins, your product, and your market. The test: ask how they can guarantee numbers they have never seen. Watch the answer wobble.
2
They keep the ad accounts
If campaigns run inside the agency's accounts, your pixel data, audiences, and history vanish when you leave, and restarting from zero costs months. The test: "If we part ways, what do I keep?" The only good answer is "everything".
3
12-month lock-in with penalties
Long contracts with painful exits exist to protect the agency from its own churn. The test: ask why the lock-in exists. A confident agency keeps clients with results and offers 30 to 60 days notice.
4
Reports full of reach and engagement
If the sample report leads with impressions and followers instead of revenue, leads, and cost per result, that is what your monthly meeting will sound like. The test: "Show me the line where I see what a customer cost me."
5
"Full service" from a two-person team
Ads, SEO, web, social, email, and PR from a tiny generalist team means everything gets done at 60%. The test: ask who, by name, does each service. Vague answers mean outsourcing you are not told about.

One more pattern is worth naming, because it costs South African businesses real money every month: the agency that keeps asking for more budget when results stall. Sometimes more budget is genuinely the answer. But if conversion is the problem, more spend just buys more visitors who leave. Fix the engine before adding fuel.

Putting it together: the 15-minute decision process

Here is the whole method in one place, so you can run it this week.

Key takeaways

  • Decide the agency type first: performance for countable sales and leads, brand for awareness, DTC specialist for online stores, channel specialist when one platform carries your growth.
  • Shortlist three agencies using directories (Clutch, Sortlist, GoodFirms) and the SA hub map: Sandton and Rosebank for depth, Pretoria and Centurion for value, Cape Town for DTC and brand.
  • Run the same 7-question scorecard on every first call, and score each answer out of 3. Under 15/21 is a no.
  • Check costs against the market: typical SA retainers run R8,000 to R60,000+ a month (Searchly, 2026), and your retainer should not exceed 30 to 50% of the ad spend it manages.
  • Expect a 90-day ramp to defensible results, demand profit-first reporting (POAS over ROAS), and walk away from guarantees, lock-ins, and agencies that keep your ad accounts.

Frequently asked questions

What is the best digital marketing agency in South Africa?

There is no single best agency for every business. A DTC store and a law firm have completely different problems, and an agency that is exceptional at one is often mediocre at the other. The way I would approach it: shortlist three agencies that work specifically with your type of business, put the same seven questions from this guide to each of them, and score the answers. The agency with the highest score is your best option, even if it is not the most famous name on the list.

How much does a digital marketing agency cost in South Africa?

Typical retainers run from R8,000 to R60,000+ per month depending on scope and channels, according to Searchly's 2026 agency guide. Most competent performance agencies serving small and mid-sized SA businesses sit between R15,000 and R40,000 a month, and Google Ads specialists often charge a management fee plus 10 to 15% of ad spend. Judge the fee against the ad spend it manages, not in isolation.

Should I choose a local agency in my city, like Pretoria or Sandton?

Location should build your shortlist, not make your decision. The work itself, including ad management, reporting, and strategy calls, happens remotely in 2026 regardless of the agency's address. Sandton and Johannesburg offer the deepest talent pool, while Pretoria and Centurion agencies often charge less for comparable specialist work. Pick the agency that scores best on the 7 questions, wherever it sits.

What is the difference between ROAS and POAS?

ROAS is revenue divided by ad spend, so R200,000 in sales from R50,000 of ads is a ROAS of 4. POAS, which is profit on ad spend, replaces revenue with the profit you actually keep after product and delivery costs. Two campaigns with identical ROAS can sit on opposite sides of breakeven once margins are counted, which is why profit-first agencies report POAS.

How long before an agency shows real results?

Plan for 90 days. Month one goes to tracking, account setup, and the first round of tests; months two and three kill what failed, scale what worked, and produce a trend you can trust. An agency promising significant results inside two weeks is promising something it cannot know yet.

What should I check before signing the contract?

Three clauses: you own the ad accounts and all data, the notice period is 30 to 60 days without penalties, and the report format leads with revenue, CAC, and cost per result. If those three are clean and the agency scored well on the first call, you have done more due diligence than most buyers ever do.

Want an outside read on your current setup?

If you want a second opinion on your current agency, or you are about to sign with one and want someone to gut-check the numbers first, we do 30-minute calls at no charge. We will look at your ad spend, your conversion rate, and your margins, and tell you what we would change. If we cannot see a way to improve things, we will say so.

Book a Free Strategy Call

About the author: Jandre de Beer is the founder of V8 Media, a performance marketing agency that has helped clients generate over R2 billion in sales since 2018, tested more than R200 million in ad spend, and taken 80+ brands to eight figures in revenue. V8 Media is the third most reviewed marketing agency in South Africa, and has worked with brands including Momentum, Planet Fitness, RE/MAX, USN, and Spark Schools.