SEO vs Google Ads: Which Brings Cheaper Leads in South Africa?
How to compare SEO and Google Ads on cost per lead, speed and what happens when you stop paying, with a worked rand example for South African businesses.
Google Ads brings leads within weeks and charges you for every click. SEO takes months to build and you don’t pay Google for the visits it brings. Which one gives you cheaper leads depends on your numbers and on how long you can wait.
This playbook shows how each channel charges you, how to work out your cost per lead for both, and when each one makes more sense.
The short answer
| Google Ads | SEO | |
|---|---|---|
| First results | Data in the first 2 to 4 weeks | Meaningful movement in 3 to 6 months |
| What you pay for | Every click, plus VAT and a management fee | A monthly fee for the work |
| When you stop paying | Ads stop showing the same day | Rankings you earned stay for a while, then can slip |
| Cost per lead over time | Stays roughly flat while click prices hold | Falls as organic leads grow, because the fee stays flat |
These timelines are the planning ranges we use with clients, not guarantees. In competitive markets, SEO can take 6 to 12 months. Google Ads speed depends on having conversion tracking set up from day one.
How Google Ads charges you
Google Ads mostly works on cost per click. Google explains that you set the most you’re willing to pay for a click, and you’ll often be charged less. You pay for the click whether or not the visitor becomes a lead.
Two more costs sit on top of the clicks:
- VAT. Google adds VAT at the South African rate to your ad costs every month. SARS confirms the rate is 15%, so a R10,000 ad budget costs R11,500 before any management fee.
- Management. If an agency runs the account, its fee comes on top. Ours ranges from R6,500 to R22,500 a month, depending on ad spend. Our Google Ads pricing guide explains how agencies charge.
How SEO charges you
You can’t pay Google to rank higher. In Google’s own words, “Google never accepts money to include or rank sites in our search results” (Google Search Central). Running ads doesn’t help your organic ranking either.
What you pay for is the work: technical fixes, content, local SEO and links, usually as a monthly retainer. Our SEO packages cost R5,500, R11,500 or R19,500 a month. The visits SEO brings don’t cost anything per click.
Work out your cost per lead
Cost per lead is the total you pay a channel in a month divided by the number of enquiries it brought you that month. It is the fairest way to compare the two. Use the same definition of a lead for both, such as a form, a call or a WhatsApp message.
Google Ads: (ad spend + VAT + management fee) ÷ leads from ads.
SEO: monthly SEO fee ÷ leads from organic search.
You need conversion tracking to get these numbers. Without it, you’re comparing guesses. Our conversion tracking setup is a R2,000 once-off add-on, and many businesses can set it up themselves in Google Ads and Google Analytics.
What a click costs in Johannesburg
We pulled these figures from Google Keyword Planner on 2 November 2026 (location South Africa, language English). The bid range shows what advertisers have paid to show at the top of the results. What you pay depends on your competitors, your ad quality and your landing page.
| Search | Searches a month | Top of page bid range |
|---|---|---|
| plumber johannesburg | 1,000 | R23.64 to R104.11 |
| electrician johannesburg | 590 | R32.50 to R186.73 |
| accountant johannesburg | 210 | R23.98 to R104.36 |
| attorney johannesburg | 1,000 | R11.33 to R37.28 |
Even within one trade, prices vary. The same report shows “emergency plumber johannesburg” at R55.18 to R168.88 a click, because urgent searches are worth more to advertisers.
A worked example in rand
This example uses the real plumber click range above. The share of visitors who get in touch (5% here) and the SEO lead numbers are assumptions to show the maths, so plug in your own.
Google Ads. A Johannesburg plumber spends R15,000 a month on ads. VAT adds R2,250, and our Launch management fee is R6,500, so the month costs R23,750.
- At the low end (R23.64 a click), R15,000 buys about 630 clicks. At 5%, that’s about 32 leads at roughly R750 each.
- At the high end (R104.11 a click), it buys about 140 clicks. At 5%, that’s about 7 leads at roughly R3,300 each.
SEO. The same plumber pays R11,500 a month for our Active SEO package. In month two, organic search might bring 5 leads, which is R2,300 a lead. If organic leads grow to 40 a month later in the year, the same fee works out at about R288 a lead.
The pattern matters more than the numbers. Google Ads cost per lead stays roughly level while click prices hold. SEO starts expensive and gets cheaper as it builds, because the fee stays flat while leads grow.
Monthly playbooks in your inbox
One email per month. Unsubscribe any time.
When Google Ads makes more sense
- You need leads this month. A new business, a quiet pipeline or a launch can’t wait for rankings.
- Your site is new. Ads bring traffic while the site builds the history it needs to rank.
- You’re testing what sells. The search terms report shows which phrases turn into leads before you invest in pages for them.
When SEO makes more sense
- You can wait three to six months. SEO rewards patience with leads that don’t cost you per click.
- People search for your service every month. Steady search demand is what SEO turns into steady leads.
- You want lower cost per lead over time. Once pages rank, each extra lead costs you nothing extra.
Why most businesses run both
The two work well together. Google Ads brings leads while SEO builds, and the Ads search terms report shows which keywords bring real enquiries, so you know which pages to build first. As organic leads grow, you can lower your ad spend and keep the campaigns that still pay their way.
Running both with us takes 15% off the monthly packages. Build your combination in the package builder to see the total.
Frequently asked questions
Is SEO cheaper than Google Ads?
Over time, often yes, because you don’t pay per click for organic visits. In the first months SEO usually costs more per lead, because rankings take time to build. Work out your own cost per lead for each channel before deciding.
How long does SEO take to bring leads?
We plan for 3 to 6 months before meaningful movement on a newer site, and 6 to 12 months in competitive markets. Google Business Profile work can help sooner for local searches.
Does running Google Ads improve my SEO rankings?
No. Google states that advertising has no effect on your organic search results. The two are separate, although Ads data can show you which keywords are worth targeting with SEO.
Is VAT charged on Google Ads in South Africa?
Yes. Google adds VAT at the South African rate, currently 15%, to your ad costs each month and issues a VAT invoice.
How much should I spend on Google Ads?
Enough to collect useful data. Very small budgets learn slowly, because there are too few clicks to see what works. Start with a budget you can commit to for at least three months, then adjust based on cost per lead.
Not sure where to start?
Request a free local SEO audit to see where your website ranks today and what to fix first. You get a PDF within 2 business days. Running ads already? Our guide to cutting wasted Google Ads spend shows how to find the clicks that never turn into leads.
Sources
- Google Keyword Planner, historical metrics for South Africa (English), pulled 2 November 2026
- Google Ads Help: Cost-per-click (CPC)
- Google Ads Help: Taxes in your country (South Africa)
- SARS: Value-Added Tax
- Google Search Central: Do you need an SEO?
Want us to run this playbook on your account?
Book a 20-min callNo pressure. No signup required to see if we're a fit.