Google Ads for South African Businesses: The Complete Guide
Most SA SMBs spending R5 000 a month on Google Ads can’t tell you what their cost per booked job is. That gap — between spend and outcome — is what this guide closes.
TL;DR. Google Ads costs SA businesses R10–R50 per click for Search, sits on top of a 15% SARS VAT, and works honestly for service businesses and ecommerce. The right monthly budget for most SA SMBs is R3 500–R10 000 plus R800–R1 500 in management time. The rest of this guide is operational detail: account setup, campaign type selection, conversion tracking, the SA-specific traps that waste your spend, and the agency-vs-DIY call.
It’s organised as a pillar with ten cluster pages underneath. Each section below summarises one operational area; the cluster page goes deep. Read top-to-bottom if you’re new to Google Ads. Jump to the section that matches your current problem if you’re not.
What Google Ads is, and why it matters for SA SMBs
Google Ads is the auction system that decides which advertisers appear at the top of Google search results, on YouTube, on Gmail, and across millions of Google-partner websites. Every time someone searches “burst geyser Johannesburg” at 23:00, an auction runs. The advertisers bidding on that search compete on a combination of how much they’re willing to pay per click and how relevant Google thinks their ad is. The winner shows up first. The customer either clicks and converts, or they don’t.
For SA SMBs the relevance is straightforward. Around 75% of the South African population is now online, with mobile connections far exceeding population size — meaning roughly 45 million people will Google a service or a product before deciding to buy (helloyes.co.za). Most of those searches happen on mobile. Most happen when the customer already wants a thing and is choosing who to give the money to. That’s high-intent traffic. Google Ads is the channel that buys it.
The honest framing: Google Ads is not a brand-building channel for most SA SMBs. It is a lead-capture channel. You’re paying to be in front of customers who already want what you sell. The two camps that get the most out of it are owner-operator service businesses — plumbers, aircon installers, landscapers, mechanics — and SA ecommerce stores selling physical products. Professional services firms can get it to work but the conversion arithmetic is different (longer sales cycles, higher per-client value, more reliance on remarketing and brand searches).
If you’re an SA SMB and your phone needs to ring more often, Google Ads is a primary channel. If your business runs on referrals at partner level and Google traffic would be a small contribution to total revenue, it’s a supporting channel — not the priority.
How Google Ads pricing works (in ZAR)
The headline number is cost per click. According to Statista the average CPC for Google Ads in South Africa sits around R9 (statista.com). That figure averages every industry and every keyword — useful as a ballpark, useless for planning a specific campaign.
The realistic ranges, based on what SA agencies report across hundreds of accounts:
- Search Network: R10–R50 per click for most service businesses. R50–R200 for legal, insurance, and short-term finance keywords where competition is brutal.
- Display Network: R2–R20 per click. Retargeting site visitors costs a fraction of cold Search.
- Shopping Ads: R3–R30 per click depending on product category. Higher for electronics, lower for everyday consumables.
- Video (YouTube): R0.50–R3 per view, billed on a different model.
The actual charge per click isn’t your bid. Google runs a second-price auction with a relevance multiplier. Your bid is the ceiling — what you’re willing to pay. What you actually pay is one cent more than the next-highest bidder’s effective bid (their bid × their Quality Score). This is why two advertisers both bidding R50 don’t both pay R50.
There’s a 15% SARS VAT layered on top of every charge for advertisers billed to a South African address. Google charges it, remits it to SARS, and produces a monthly tax invoice you can use to claim input VAT if you’re VAT-registered (covered in detail below and in the ZAR billing and VAT cluster page).
The R50 billing charge confusion that hits new SA advertisers: Google starts new accounts at a R50 billing threshold. Spend R50 in clicks and your card gets charged. The threshold doubles each time you cross it cleanly, up to a monthly cap. It’s not a hidden fee. It’s the lowest tier in Google’s progressive billing model. Read more: How Google Ads pricing works.
What budget you actually need:
- Service business with average customer value under R10 000: R3 500–R5 000 a month is the working starter range. Below R3 000 the algorithm doesn’t get enough conversion data to optimise.
- Service business with customer value R10 000–R50 000: R5 000–R10 000 a month.
- Ecommerce: depends on average order value, conversion rate, and product category. The minimum that learns properly is R5 000 a month.
- Below R3 000 a month: don’t run Google Ads. Run organic SEO, Google Business Profile, and WhatsApp marketing instead.
Setting up your Google Ads account
Five access levels exist inside a Google Ads account: Admin (full control plus user management), Standard (campaign work but no user invitations), Read-only (view-only, useful for clients of agencies), Billing (payment management only), and Email-only (notifications without account access) (Google Ads docs). The mistake most SA SMBs make is granting Admin to their agency. Admin means the agency can lock you out of your own account when the relationship ends. Standard is the right default for any external collaborator.
When you hire an agency to run Google Ads, you stay Admin. The agency gets Standard. If you have an in-house marketer, they get Standard too. Billing access goes only to the person who owns the payment card — usually the owner or the financial director. Read-only is for stakeholders who want to see what’s happening without breaking it.
Revoking access when an agency relationship ends takes two minutes. Tools → Access and security → find the user → Remove access. The campaigns they built stay; only their access goes. Most SA SMBs forget this step and end up with three or four old agency users still able to see (and theoretically change) live campaigns months after the contract ended. Read more: Google Ads account management for SA marketers.
Choosing the right campaign type
Google offers five main campaign types: Search, Display, Shopping, Video, and Performance Max. Google’s algorithm will push you towards Performance Max because it spends faster across more inventory. For most SA SMBs in the R3 500–R10 000 monthly tier, Performance Max is the wrong choice.
The reason is conversion data. Performance Max uses machine learning to allocate budget across Search, Display, YouTube, Gmail, and Discover. The machine learning needs at least 30–50 conversions a month before it allocates intelligently. Below that, it spends randomly. Most SA SMBs hit 30 conversions a month only after a year or more of disciplined Search campaigns building up the data foundation.
The decision framework that actually works for SA SMBs:
- Owner-operator service business (Themba’s profile): Search-only. Maybe one Display retargeting campaign after three months of Search data.
- Professional services partner-led firm (Lerato’s profile): Search-only for lead-gen. Light Display retargeting to stay in front of repeat brand visitors.
- Ecommerce store: Search for branded and category keywords, Standard Shopping for product visibility, Performance Max only after you cross 50 conversions a month — and even then, run it alongside Standard Shopping for at least 60 days before fully switching.
Read more: Choosing your Google Ads campaign type. Display deep-dive: Google Display Ads guide. Shopping for SA ecommerce: Google Shopping Ads for SA ecommerce.
Conversion tracking with GA4
Conversion tracking is what tells you whether your spend produces customers. Without it, you’re flying blind — paying for clicks without knowing whether the clicks turn into bookings, sales, or enquiries. Most SA SMBs we audit have one of two problems: no conversion tracking at all, or tracking that double-counts.
The migration from Universal Analytics to Google Analytics 4 (GA4) in 2023–24 broke conversion tracking on a significant share of SA websites. The pattern we see consistently: a site that worked perfectly in UA shows almost no conversions in GA4 because the migration was incomplete. Before you optimise your Google Ads campaigns, confirm GA4 is actually collecting data — Admin → Realtime should show users active right now if you’ve got traffic.
Once GA4 is healthy, link your Google Ads account to it (Admin → Google Ads Links inside GA4), mark your real business outcomes as Key Events (form submission, phone call, purchase, quote request), and import those Key Events into Google Ads as conversions (Google Analytics docs).
The single highest-leverage improvement after that is Enhanced Conversions. This sends hashed first-party customer data — email or phone, hashed locally before transmission — to Google alongside the conversion event. Google matches it against signed-in users and recovers attribution that would otherwise be lost to cookie restrictions and cross-device behaviour. Advertisers typically see a 5%–15% lift in reported conversions after switching it on. For an SA SMB with a R8 000 monthly spend, that lift is the difference between knowing what’s working and guessing.
The POPIA angle on Enhanced Conversions: it’s hashed first-party data with explicit consent in your cookie banner. Done properly, it’s compliant. Done sloppily, it isn’t. Read more: Google Ads conversion tracking with GA4.
Targeting customers in SA (and why you might be seeing US ads)
This is the most common single mistake SA advertisers make. By default, Google Ads location targeting uses a setting called “Presence or interest.” Your ads show to users physically in your targeted location AND to users elsewhere in the world who have shown interest in that location (Google Ads location docs). That second group includes SA expats, returning travellers, students researching SA universities, and anyone who recently Googled something containing “Johannesburg” or “Cape Town” or “South Africa.”
The practical effect: an SA service business targeting “plumber Johannesburg” pays for clicks from people in California, London, and Sydney who briefly Googled an SA topic and now see your ad. We’ve seen this leak R500–R1 500 a month off small SA campaigns before anyone notices.
The fix takes 90 seconds: open the campaign → Settings → Locations → Location options → change “Presence or interest” to “Presence: people in or regularly in your targeted locations” only. Save. Your ads now only show to people physically in SA.
If you actually want to target SA expats abroad — say you sell home-back insurance to South Africans living in the UK — leave the default. If you don’t, change it. From 31 March 2024, Google capped country exclusions at 122 entries for campaigns set to “all countries and territories” — a niche limitation that affects expansion-stage advertisers running global campaigns (Google Ads exclusion docs). Most SA SMBs don’t hit that ceiling.
Read more: Google Ads cross-region targeting.
ZAR billing, VAT, and SA payment methods
Every SA Google Ads account billed to a South African address attracts 15% VAT. This has been the case since 1 April 2019, when SARS’s regulations on foreign-supplied electronic services took effect. Google charges the VAT, remits it to SARS, and produces a monthly tax invoice you can find under Billing → Documents inside your account.
The 2024 Revenue Laws Amendment Act 12 of 2024 (promulgated 4 June 2024) and the March 2025 amendments to the “electronic services” definition technically narrowed the scope — supplies between foreign suppliers and SA VAT-registered vendors are now formally excluded from the electronic services regulations (SARS FAQ on electronic services). In practice, Google continues to charge SA-billed advertisers 15% VAT because the billing relationship is between Google Ireland and the SA end-customer, who is typically not a VAT-registered vendor handling a B2B-foreign-supplier transaction in the SARS sense.
If you’re VAT-registered, you can claim the input VAT back from SARS using Google’s monthly tax invoice — it includes Google’s SA VAT registration number, the invoice number and date, a description of services, and the VAT amount shown separately. Your bookkeeper or accountant captures this as an expense with the VAT split in Sage, Xero, or QuickBooks. Read more: Google Ads for SA: ZAR billing, VAT, and SARS invoicing.
Payment methods that work for SA accounts: most local credit and debit cards (FNB, Standard Bank, ABSA, Nedbank, Capitec, Discovery Bank, TymeBank, Bank Zero), plus PayPal. Bank transfers and EFT are not options for advertisers below large-spend tiers. The card pattern that catches new SA advertisers: Capitec and Discovery Bank cards sometimes get flagged by Google’s fraud detection on first-time setup. If your first card transaction fails, try a different SA bank’s card before assuming the account itself is broken.
Common Google Ads problems (and how to fix them)
Suspended accounts. Cards declined for “suspicious payment activity.” Billing disputes. The Google Ads troubleshooting flow is rarely intuitive, but two things matter most.
First, read the email Google sent when your account got suspended. It contains the suspension reason and the specific remediation step. Don’t appeal blind. Most suspensions resolve in 24–72 hours if you act on the actual reason in that email.
Second, you have at least six months from the date of suspension to submit an appeal (Google Ads suspension docs). The appeal process has one rule that catches everyone: submit only one appeal at a time. Submitting multiple appeals for the same suspension triggers a 7-day appeal lockout, which means you can’t appeal anything for a week. Wait for Google’s response before resubmitting.
The SA bank card pattern worth flagging: a card that Google’s fraud detection flags as suspicious on first transaction often clears once you verify the card via Google’s email verification flow. If that doesn’t work, switching to a different SA bank’s card frequently resolves it without a formal appeal. Standard Bank and FNB cards tend to clear setup more often than Capitec and Discovery Bank cards in our experience across SA client accounts, though the underlying logic isn’t published.
Read more: Google Ads troubleshooting: suspended accounts and billing errors.
Getting Google Ads certified
Google Ads certifications are available free through Skillshop. Nine specialisation tracks exist as of 2026 — Search, Display, Shopping, Video, Apps, AI-Powered Shopping, Measurement, Creative, and Performance Max. Each exam is 75 minutes, requires an 80% pass mark, and lasts one year before requiring re-examination (Google Ads certification docs).
For SA businesses hiring a marketer or vetting an agency, the certification that signals most is Search. The other eight are either niche or so easy to pass that they’re closer to credential inflation than genuine signal. A candidate who lists six certifications on their CV but can’t explain how Quality Score affects your CPC has memorised exam patterns, not learnt the craft.
Google’s Partner badge — distinct from individual certifications — requires the agency’s account to have managed a meaningful threshold of ad spend over 90 days, plus certified staff, plus compliance with policy. The Partner badge is a stronger signal than individual certifications because it reflects sustained operational track record.
Read more: Google Ads certification: which to take.
When to hire a Google Ads agency vs DIY
The honest threshold:
- Under R3 000 a month in ad spend: don’t run Google Ads at all. Use organic SEO, your Google Business Profile, and WhatsApp marketing. You won’t get meaningful ROI from paid search at this scale.
- R3 000–R5 000 a month: DIY is realistic if you have 2–3 hours a week to manage. The complexity is manageable. Use Google’s free templates and Skillshop training.
- R5 000–R10 000 a month: consider a part-time freelance SEO or a junior in-house hire at 10 hours a week. Or an agency that prices at the lower end (R3 500–R5 000 a month in management fees, on top of ad spend).
- R10 000–R30 000 a month: an agency is almost always the right call. The optimisation upside from a senior practitioner exceeds the management fee. NAM’s Themba-tier service starts here.
- R30 000+ a month or multi-location: specialist agency or a senior in-house hire. The complexity of multi-location targeting, attribution, and reporting requires daily attention. NAM’s Lerato-tier scope sits here for professional services firms.
The agency lock-in risk SA SMBs underweight: a Google Ads campaign built well takes 90–180 days to fully optimise. Switching agencies every six months means you never get the compounding benefit. Pick once, commit to a year, audit at 90 days, and only switch if metrics aren’t trending. If your current agency reports vanity metrics — impressions, click-through rates, “ads viewed” — without showing cost per booked job or cost per qualified lead, that’s a fixable conversation, not always a firing offence.
Common mistakes
Three patterns kill more SA Google Ads campaigns than anything else.
Bidding strategy switched too early. Manual CPC bidding is correct for the first 90 days of any new campaign. Switching to “Maximise Conversions” or “Target CPA” before you have at least 30 conversions per month gives the algorithm no data to optimise against, and it burns budget on traffic that doesn’t convert. Stay manual until you have signal.
Daily budget too low to learn. Setting a R30/day budget on Search Ads in a competitive vertical means your ad qualifies for the auction maybe 20 times a day. That’s not enough data for the algorithm to learn or for you to make decisions. Either spend enough for the system to work, or don’t run paid search at this stage.
Search Partners and Display Network checkboxes left on by default in Search campaigns. New campaigns include Google search partners and the Display Network by default — both meant for advertisers explicitly chasing display reach. For most SA SMBs running Search-only campaigns, these checkboxes leak 15%–30% of spend to lower-quality traffic. Uncheck them for the first 90 days.
What to do next
You’ve now got the full lay of the land. Three concrete next steps based on where you are:
If you’ve never run Google Ads: start with Skillshop’s free Search certification course. Set up a Google Ads account with a R3 500 starting budget. Run a single Search campaign targeting one service in one location. Use manual CPC bidding. Measure cost per phone call for 30 days. That’s it. Don’t add complexity until you have data.
If you’ve been running Google Ads for under six months: audit your settings against this guide. Specifically: location targeting (switch off Presence-or-Interest), Search Partners and Display Network in your Search campaigns (uncheck), and conversion tracking (confirm GA4 is collecting and Enhanced Conversions are on). These three fixes typically recover 15%–25% of wasted spend.
If you’ve been running Google Ads for over six months but can’t articulate your cost per booked job: the problem is measurement, not media. Read the Google Ads conversion tracking with GA4 cluster page next, then fix the tracking before changing anything in your campaigns.
NAM works with two SA SMB profiles — owner-operator service businesses and professional services firms. For service businesses the entry point is a free Google Ads audit, scoped to your existing account, with no obligation: book a free audit. For partner-led practices that want to hand the operation off entirely, we operate as outsourced marketing, scoped per practice: see the professional services tier.
Internal links (for WP publishing)
- → /how-google-ads-pricing-works/ | anchor: “How Google Ads pricing works” | placement: pricing section
- → /google-ads-account-management/ | anchor: “Google Ads account management for SA marketers” | placement: setup section
- → /google-ads-campaign-types/ | anchor: “Choosing your Google Ads campaign type” | placement: campaign types section
- → /google-display-ads-guide/ | anchor: “Google Display Ads guide” | placement: campaign types section
- → /google-shopping-ads-south-africa/ | anchor: “Google Shopping Ads for SA ecommerce” | placement: campaign types section
- → /google-ads-conversion-tracking/ | anchor: “Google Ads conversion tracking with GA4” | placement: tracking section
- → /google-ads-targeting-other-countries/ | anchor: “Google Ads cross-region targeting” | placement: targeting section
- → /google-ads-zar-billing-vat/ | anchor: “Google Ads for SA: ZAR billing, VAT, and SARS invoicing” | placement: VAT section
- → /google-ads-troubleshooting/ | anchor: “Google Ads troubleshooting: suspended accounts and billing errors” | placement: troubleshooting section
- → /google-ads-certification-guide/ | anchor: “Google Ads certification: which to take” | placement: certification section
External links (for WP publishing)
- → https://helloyes.co.za/digital-statistics-and-usage-south-africa-2025/ | anchor: “helloyes.co.za” | rel: “noopener” | target: “_blank”
- → https://www.statista.com/statistics/1115438/south-africa-search-advertising-cpc/ | anchor: “statista.com” | rel: “noopener” | target: “_blank”
- → https://support.google.com/google-ads/answer/9978556 | anchor: “Google Ads docs” | rel: “noopener” | target: “_blank”
- → https://support.google.com/analytics/answer/10632359 | anchor: “Google Analytics docs” | rel: “noopener” | target: “_blank”
- → https://support.google.com/google-ads/answer/1722043 | anchor: “Google Ads location docs” | rel: “noopener” | target: “_blank”
- → https://support.google.com/google-ads/answer/1722040 | anchor: “Google Ads exclusion docs” | rel: “noopener” | target: “_blank”
- → https://www.sars.gov.za/wp-content/uploads/Ops/Guides/Legal-Pub-FAQs-VAT02-FAQs-VAT-on-Supplies-of-Electronic-Services.pdf | anchor: “SARS FAQ on electronic services” | rel: “noopener” | target: “_blank”
- → https://support.google.com/google-ads/answer/13704200 | anchor: “Google Ads suspension docs” | rel: “noopener” | target: “_blank”
- → https://support.google.com/google-ads/answer/9702955 | anchor: “Google Ads certification docs” | rel: “noopener” | target: “_blank”
Featured image
- Concept: Wide shot of an SA SMB owner at a small reception desk, laptop open showing a Google Ads dashboard, smartphone beside it lit with a WhatsApp notification
- Alt text: South African small business owner reviewing a Google Ads campaign dashboard at their desk
- Sourcing: Pexels search “small business owner laptop south africa” or “south african entrepreneur desk laptop”; fallback AI-generated stub for manual replacement