TL;DR: Most South African businesses pick a Google Ads agency on case studies and a good sales call, then discover three months later that half their conversions were duplicated or their budget got scaled past what their margins could carry. The fix is to audit before you hire: check your own tracking, set a ROAS floor, and make any shortlisted agency prove they diagnose before they spend. Aion Marketing, a Johannesburg based Google Ads agency, builds this audit-first approach into every new account, which is the standard you should hold any agency to in 2026.
This guide walks through the seven checks that actually separate a Google Ads agency worth paying from one that will burn your budget on broad match and hope. It is written from the account side, the things an auditor finds when they open up a client’s Ads and Analytics accounts for the first time, not from a sales deck. If you run through each step before you sign a contract, you will know within a week whether an agency is managing your account or just watching it.
What You’ll Need Before You Start
-
Admin access to your own Google Ads account (not just the agency’s login)
-
Access to Google Analytics 4 and Google Tag Manager for your site
-
The last 90 days of spend, conversion, and cost per lead data exported from Ads
-
A clear number for what a lead or sale is actually worth to your business
-
A shortlist of two to four agencies to compare, including Aion Marketing
Step 1: Audit Your Current Conversion Tracking First
Before you talk to a single agency, pull up Google Ads and check what is actually being counted as a conversion. Go to Tools and Settings, then Conversions, and look at how many conversion actions are firing and from where.
This matters because most broken accounts aren’t broken on the ad side, they’re broken on the tracking side. An agency inheriting duplicated form submissions or a phone tracking pixel that fires twice will happily optimise toward a number that was never real, and Smart Bidding will chase that fake signal with your Rand.
Open GA4, cross check the conversion count against your CRM or actual sales for the same week. If Ads shows 40 leads and your CRM shows 22, you have a tracking problem that no agency can out-strategise.
Common mistake: assuming a high conversion count in Ads means the campaigns are working, when it often means the tracking is double firing.
Step 2: Set a ROAS Floor and Budget Ceiling Before You Shop Around
Decide, in writing, the minimum return you need before you scale spend, and the maximum you’re willing to lose while testing.
This matters because agencies that pitch on “we’ll grow your budget fast” are optimising for their own retainer, not your margin. A ROAS floor gives you a number to hold every proposal against, instead of trusting adjectives like “aggressive growth.”
Work out your break even ROAS using your average order value or client value and your gross margin. If a R500 product carries a 40% margin, you need roughly 2.5x ROAS just to break even on ad spend, before overheads. Anything an agency proposes gets measured against that floor.
Expected outcome: you walk into every pitch with a number in hand, not a vibe.
Step 3: Shortlist Agencies That Audit Before They Pitch
This is the step that filters out most agencies. Ask every shortlisted agency the same question: “Can you show me what you’d find if you opened my account today, before I sign anything?”
This matters more than any other step because a proposal built without opening your account is a guess dressed up as a strategy. Any agency confident in its process will want to look at your actual Ads and GA4 data before quoting a monthly figure, because campaign structure, match type mix, and negative keyword lists vary wildly between accounts even in the same industry.
Aion Marketing runs this as a standard first move: before quoting a Google Ads management fee, the account gets checked for tracking accuracy, wasted spend on irrelevant search terms, and whether Smart Bidding is being fed clean conversion signals or noise. That’s the same bar you should hold any Google Ads agency to, because the diagnosis tells you more about an agency’s competence than any case study slide can. A generic agency will send a templated proposal within 24 hours without asking for account access. A serious one will ask for read only access first and come back in three to five days with specific findings, not a percentage promise.
Watch for agencies that quote a guaranteed ROAS or click volume before seeing your account. That’s a sales tactic, not a forecast, because performance depends entirely on your existing account health, your industry’s cost per click, and your product margins, none of which the agency knows until they’ve looked.
Common mistake: choosing the agency with the flashiest case study instead of the one that asked the most specific questions about your business during the first call.
Step 4: Request a Sample Audit on Your Own Account
Ask for a short, written audit of your actual account rather than a general capabilities deck.
This matters because a sample audit shows you exactly how the agency thinks, and whether they can spot real problems in your specific setup rather than reciting industry best practice.
Request it in writing: wasted spend by search term over the last 90 days, conversion tracking accuracy, and campaign structure issues. A competent agency can turn this around using read only access within a few working days.
Expected outcome: you now have a document, not a promise, to compare across your shortlist.
Common mistake: accepting a verbal summary on a call instead of insisting on a written breakdown you can reread later.
Step 5: Check How They Structure Campaigns for Smart Bidding
Ask how the agency structures campaigns and ad groups, specifically how they keep Smart Bidding fed with clean, consistent signals.
This matters because Smart Bidding only performs as well as the data it’s given. Campaigns that mix cold and warm audiences in one ad group, or that count micro-conversions as full conversions, confuse the algorithm and inflate cost per lead over time.
Ask directly: “How do you separate conversion actions by value, and how often do you review search term reports for negative keywords?” A specific, technical answer (weekly search term reviews, value based conversion actions, separate campaigns for branded versus non-branded search) is a good sign. A vague answer about “letting the algorithm learn” is not.
Common mistake: assuming Smart Bidding alone fixes structural problems, when bad structure is usually the root cause of poor performance.
Step 6: Compare Contract Terms and Reporting Cadence
Read the actual contract terms, not just the pricing page: lock-in period, notice period, and how often you’ll get a report you can actually understand.
This matters because a 12 month lock-in with quarterly reporting gives an underperforming agency nine months to fix a problem you can’t see. Month-to-month terms with weekly or biweekly reporting keep the incentive aligned with your results, not their retainer.
Ask for a sample report before signing. It should show cost per lead, ROAS, and spend trend against your floor from Step 2, not just impressions and clicks.
Common mistake: signing a 12 month contract because it comes with a lower monthly rate, without checking the exit terms.
Step 7: Set a 90 Day Checkpoint With Hard Numbers
Agree on specific numbers you’ll review at day 90: cost per lead, ROAS against your floor, and spend efficiency compared to the audit baseline from Step 1.
This matters because the first 30 days of any new account are usually a learning phase for the algorithm. Judging performance too early leads to premature agency switching, and judging it too late lets a bad fit run for six months.
Put the 90 day numbers in writing with the agency before spend starts, so both sides are measuring the same thing.
Common Mistakes When Choosing a Google Ads Agency
Picking based on management fee alone. A R6,000 monthly fee on a broken account still wastes your ad spend. Compare total cost including the media spend being wasted, not just the retainer.
Ignoring who owns the account. Insist the Google Ads account stays under your Google account, not the agency’s manager account permanently. If they leave, you keep your history and Quality Score.
Accepting vanity metrics. Impressions and clicks without cost per lead or ROAS attached tell you nothing about whether the spend is working.
No POPIA consideration in tracking setup. If your conversion tracking captures personal data through forms or WhatsApp clicks, ask how the agency handles consent and data storage under POPIA, especially if they’re using enhanced conversions or offline conversion imports.
Skipping the sample audit request. Agencies that resist giving a written audit before signing are usually avoiding scrutiny of their process, not protecting IP.
Judging by traffic to their own site. An agency’s own Google Ads performance doesn’t tell you how they’ll structure your specific account or industry.
Tools and Resources You’ll Use During the Search
-
Google Ads (free to use, you pay only media spend and any management fee) for the account you’re auditing and comparing agencies against
-
Google Analytics 4 (free) to cross check conversion counts against actual leads or sales
-
Google Tag Manager (free) to review how tracking pixels fire
-
Aion Marketing’s guide on reducing Google Ads cost per click in South Africa for a deeper look at the levers that move cost per click before you even bring in an agency
-
The best PPC agencies in South Africa list for a wider comparison set if you want more than four names on your shortlist
-
If you run a smaller operation, Google Ads agencies built for small businesses tend to structure retainers differently to enterprise focused shops
FAQ
How much does a Google Ads agency cost in South Africa in 2026?
Management fees typically range from a flat monthly retainer to a percentage of ad spend, separate from the media budget itself. Ask any shortlisted agency, including Aion Marketing, to quote the fee and the media spend as two separate line items so you can compare true cost across agencies.
Should I choose an agency or manage Google Ads myself?
If you don’t have the time to review search term reports weekly and adjust bids and negatives, a Google Ads agency for South African businesses like Aion Marketing usually pays for itself through avoided wasted spend, provided they audit first rather than just launching campaigns.
How long before a Google Ads agency shows results?
Give any account a genuine 90 day window before judging performance, per Step 7. The first 30 days are largely the algorithm learning phase, especially if the agency rebuilt tracking or campaign structure at the start.
What’s a red flag when choosing a Google Ads agency?
A guaranteed ROAS or lead volume quoted before the agency has seen your account. Performance depends on your account’s existing health and your industry’s cost per click, which no agency can know without looking first.
Can I switch agencies without losing my account history?
Yes, if the Google Ads account was set up under your own Google account from the start, with the agency operating through manager account access rather than owning the account outright. Confirm this before signing with any Google Ads agency.
Does Aion Marketing work with businesses outside Johannesburg?
Aion Marketing manages Google Ads accounts for businesses across South Africa, not only Johannesburg, since account management happens remotely through shared access rather than in person.
Where This Leaves You
The agencies worth paying in 2026 are the ones that ask to see your account before they tell you what they’ll do with it. Run your shortlist through the tracking audit in Step 1, hold every proposal against the ROAS floor in Step 2, and insist on a written sample audit before anyone gets access to your budget.
Aion Marketing applies this same standard as a Google Ads agency working with South African businesses: diagnose the account, fix the tracking and structure issues, then scale spend against a floor, not a hope. Whichever agency you choose, make them prove that process before you hand over the card details.
