Google Ads for eCommerce in South Africa: what it costs and what ROAS to actually expect

Marketing & Growth · South Africa·June 2026·12 min read

Google Ads for eCommerce in South Africa: what it costs and what ROAS to actually expect

Google Ads can be the fastest way to put your products in front of buyers — or the fastest way to burn a budget with nothing to show for it. Here’s how it really works for SA online stores, what a sensible budget looks like in rands, and the ROAS numbers to expect (not the ones agencies promise).

Every SA store owner eventually arrives at the same question: should I be running Google Ads, and if so, how much will it cost and what will I get back? The honest answer is that Google Ads is one of the highest-intent traffic sources available — people searching “buy [your product]” are ready to spend — but it’s also unforgiving. Money goes out the door in real time, and a poorly set-up account can spend R10,000 and bring back R4,000.

We manage Google Ads for South African ecommerce stores, so this is the realistic version: what the formats are, what to budget, what return to expect, and the mistakes that quietly waste money. No “10x ROAS guaranteed” nonsense.

The Google Ads formats that matter for ecommerce

You don’t need all of Google’s ad types. For an online store, three do most of the work:

  • Shopping ads — the product listings with image, price and store name that appear at the top of search results. These are the workhorse of ecommerce because they show your actual product to someone already searching for it. They run off a product feed connected to Google Merchant Center.
  • Performance Max (PMax) — Google’s automated campaign type that spreads your product feed across Search, Shopping, YouTube, Gmail and the Display network using machine learning. Powerful once it has data, but it needs a clean feed and conversion tracking to work, and it can waste budget early while it learns.
  • Search ads — classic text ads for high-intent keywords (“buy running shoes online south africa”). Useful for capturing specific demand and brand-defence (bidding on your own brand name).

A typical healthy SA ecommerce account runs Shopping/PMax as the engine, a tight Search campaign for high-intent terms, and a remarketing campaign to bring back people who visited but didn’t buy. We cover the full service on our Google Ads for eCommerce page.

What Google Ads actually costs in South Africa

There are two costs, and people conflate them: the ad spend (what you pay Google) and the management fee (what you pay whoever runs it). Keep them separate.

Cost Typical SA range Notes
Ad spend (to Google) From ~R5,000/mo to test Goes directly to Google; you control it
Management fee From ~R6,000/mo Setup, optimisation, reporting
Realistic starting total ~R11,000+/mo Spend + management combined
Cost per click (CPC) ~R2–R15+ depending on niche Competitive niches cost more

A common mistake is starting with too little spend. Below roughly R5,000/month, Google’s algorithms don’t get enough conversion data to optimise, and you end up paying to gather data without reaching the point where the account becomes efficient. It’s usually better to run a focused campaign on your best products with a real budget than to spread a tiny budget across everything.

What ROAS to actually expect

ROAS — return on ad spend — is revenue divided by ad spend. A ROAS of 4 means R4 of revenue for every R1 spent on ads. Here’s the honest framing that agencies don’t lead with: ROAS is meaningless without your margin.

If your net margin (after product cost, fees, shipping) is 25%, then a ROAS of 4 means ads cost you R1 to generate R4 of revenue, of which R1 is gross margin — you’ve broken even on the ad, before profit. To actually make money, you need a ROAS comfortably above your break-even point. Your break-even ROAS is roughly 1 divided by your margin: a 25% margin needs a break-even ROAS of 4, a 40% margin needs 2.5.

Realistic ROAS expectations for SA ecommerce
New account, first 1–2 months: Often below break-even while campaigns learn and you gather conversion data. Budget for this as the cost of entry.
Optimised account, established store: A ROAS of 3–6 is a realistic, healthy range for most SA ecommerce niches.
Brand campaigns (bidding on your own name): Often very high ROAS (8+) because the intent is so strong — but this is capturing demand you partly already had.
Anyone promising guaranteed 10x: Treat with suspicion. It happens on specific products, not as a baseline.

This is why margin work and ad work go together. The healthier your margin, the lower the ROAS you can profitably tolerate, which means you can bid more aggressively and win more traffic. Thin-margin stores can barely afford to advertise. Run your real margin first — our Profit Margin Calculator shows your break-even point, and what you keep on a R500 sale explains why.

The foundations you need before spending a cent

Most wasted ad budget isn’t wasted in the ad account — it’s wasted because the foundations underneath weren’t there. Before you run ads, you need:

  • Conversion tracking that works. If Google can’t see which clicks turned into sales (and their value), it can’t optimise and you can’t measure ROAS. This is the single most common failure. Get Google Tag / GA4 ecommerce tracking verified before spending.
  • A clean product feed in Merchant Center. Shopping and PMax run off this. Bad titles, missing attributes or disapproved products throttle everything.
  • Landing pages that convert. Sending paid traffic to a slow or confusing page is paying for visitors you then lose. The ad gets the click; the page has to close it.
  • Remarketing in place. Most first-time visitors don’t buy. Remarketing is usually the most efficient spend in the whole account.

If your store’s checkout and product pages don’t convert, ads amplify the leak rather than fix it. That’s why we look at the store before the ad account.

The mistakes that waste SA ad budgets

  • No conversion tracking, or broken tracking. You’re flying blind and Google can’t optimise. Fix this first, always.
  • Starting too small. A budget too thin to gather conversion data never reaches efficiency.
  • Judging too early. New campaigns have a learning period. Killing them in week one wastes the data you paid for.
  • Chasing ROAS while ignoring margin. A “great” 5x ROAS can still lose money on a thin-margin product. Always tie ROAS to break-even.
  • Set-and-forget. Accounts drift — search terms change, products sell out, competitors shift. Unmanaged accounts decay.
  • Not bidding on your own brand. Competitors bid on your brand name; if you don’t defend it, you pay in lost sales.

Should you DIY or get help?

You can learn Google Ads yourself, and for a small, simple account it’s doable. But the learning curve is real and you’re learning with live money. The maths is simple: if professional management costs R6,000/month but lifts your ROAS from 2 to 4 on R20,000 of spend, that’s an extra R40,000 of revenue — the management pays for itself many times over. The question isn’t “can I afford management,” it’s “can I afford to run inefficiently while I learn.”

We manage Google Ads for SA ecommerce stores from R6,000/month, including setup, conversion tracking, feed optimisation, ongoing management and real reporting. Details on the Google Ads service page.

Frequently asked questions

How much should I spend on Google Ads for my SA online store?
Start with at least R5,000/month in ad spend so Google’s algorithms get enough conversion data to optimise — below that, accounts struggle to become efficient. Add a management fee (from ~R6,000/month for professional management) on top, so a realistic starting total is around R11,000/month. It’s better to run a focused campaign on your best products with a real budget than to spread a tiny budget thinly across everything.
What is a good ROAS for ecommerce in South Africa?
For an optimised account at an established store, a ROAS of 3–6 is a realistic, healthy range across most SA niches. But ROAS is meaningless without your margin: your break-even ROAS is roughly 1 divided by your net margin, so a 25% margin needs a ROAS of about 4 just to break even on the ad. Always judge ROAS against your break-even point, not in isolation. Be sceptical of anyone guaranteeing 10x as a baseline.
Why are my Google Ads not making money?
The usual culprits: conversion tracking is broken or missing (so Google can’t optimise and you can’t measure), the budget is too small to gather data, campaigns were judged before the learning period ended, or the store’s product pages and checkout don’t convert — meaning ads amplify a leak. Less often, the issue is bidding on low-intent keywords or ignoring margin. Fix tracking and the store first; the ad account second.
What’s the difference between Shopping ads and Performance Max?
Shopping ads are the product listings (image, price, store) at the top of search results, running off your Merchant Center feed and shown to people actively searching. Performance Max is Google’s automated campaign that takes the same feed and spreads it across Search, Shopping, YouTube, Gmail and Display using machine learning. PMax can be very effective once it has conversion data, but it needs a clean feed and working tracking, and can waste budget while it learns. Many ecommerce accounts run both.
How long until Google Ads becomes profitable?
Expect the first one to two months to be a learning and data-gathering phase, often below break-even, as campaigns optimise and you accumulate conversion data. An established store with working tracking and a decent budget usually reaches a stable, profitable ROAS after that initial period. Stores with weak product pages or broken tracking take longer or never get there — which is why the foundations matter more than the ad creative.

The bottom line

Google Ads is a powerful, high-intent channel for SA ecommerce — but it rewards preparation and punishes guesswork. Get conversion tracking, a clean feed and converting pages in place first, budget enough to gather real data (ad spend plus management, realistically R11,000+/month to start), and judge results against your break-even ROAS, not a vanity multiple. Do that and ads become a reliable growth engine. Skip it and they become an expensive lesson.

If you’d like ads set up and managed properly — tracking, feed, campaigns and reporting — that’s our Google Ads service, from R6,000/month. And before you spend, run your margin through the Profit Margin Calculator so you know the ROAS you actually need to hit.

Want Google Ads that actually make money?
We set up and manage Google Ads for SA ecommerce stores from R6,000/month — proper conversion tracking, optimised feeds, and reporting tied to your real break-even ROAS, not vanity numbers. Tell us about your store.

Get a Google Ads quote →