Google Ads for Trades: What a Lead Really Costs in SA
Google Ads for trades in South Africa: real ZAR click costs for plumbers, electricians and roofers, what a lead costs, and how to set a budget that pays.
Author
Steven Rerani
Founder
Published
29 October 2026
Contents↓
You tried Google Ads once. Someone set it up, you loaded R3,000, the money was gone in two weeks and the phone barely rang. Now every time an agency mentions paid search, you think: been there, burned that.
Usually, nobody worked out what a lead should cost a business like yours before spending a cent. The budget was set by what felt affordable, not by what a job is worth. And the account was judged on clicks, not on quotes and jobs.
This guide is for plumbers, electricians, roofers, pest controllers, garage door and gate motor technicians running a trade business in Johannesburg and the rest of Gauteng. It covers what clicks really cost in your trade in South Africa, what that means for your cost per lead, and how to set a budget from your job value, not from your gut.
If you want the general version for any business, start with our guide on how much Google Ads costs in South Africa. This one goes deeper on trades.
What does a Google Ads click cost for trades in South Africa?
Less than most owners fear, but more than you might hope if your only reference is a boosted Facebook post.
Below are estimated average cost per click (CPC) figures for common trade searches in South Africa, from Semrush's South African keyword database. Semrush reports them in US dollars, so we converted them at the Federal Reserve's 2 October 2026 rate of about R16.67 to the dollar and rounded.
| Search term | Estimated CPC (ZAR) |
|---|---|
| pest control near me | about R20 |
| plumber near me | about R24 |
| burst geyser | about R27 |
| gate motor repairs | about R27 |
| electrician near me | about R32 |
| roof repairs | about R33 |
| emergency plumber | about R45 |
| electrician johannesburg | about R50 |
| garage door repairs | about R73 |
Treat these as a starting range, not a quote. They are national averages, and your real price depends on your suburbs, your ad quality, the time of day and how many competitors are bidding that week. An "emergency plumber" search in Sandton at 10pm on a Saturday is a different auction from the same search in Benoni on a Tuesday morning.
Two things jump out. First, "emergency" and city-named searches cost noticeably more than generic ones, because the person searching is ready to hire right now and every advertiser knows it. Second, South African clicks are a fraction of US prices. WordStream's 2026 Google Ads benchmarks put the median CPC for US Home & Home Improvement at $8.33, roughly R139 per click. If someone quotes you budgets based on American content, they are quoting the wrong market.
Why is the click price the wrong number to obsess over?
Because you don't bank clicks. You bank jobs.
A R45 click that turns into, say, a R4,500 geyser replacement is cheap. A R20 click from someone looking for a "pest control learnership" is expensive, because it can never become a customer. The number that matters is cost per qualified quote, and then cost per job.
Every trade business we look at sits on the same chain:
Search, then click, then enquiry, then site visit or quote, then paid job.
Leads leak out at every step. Ads only control the first two. Your landing page, your WhatsApp response time and how you quote control the rest. Twenty enquiries from homeowners in your service area with a real problem beat a hundred price shoppers from across Gauteng.
So what does a lead actually cost a trade business?
Here is the honest maths. Your cost per enquiry is your click price divided by the share of visitors who contact you.
Say your average click costs R30. Then:
- If 10 in every 100 visitors call or WhatsApp you, an enquiry costs about R300.
- If 5 in 100 contact you, it costs about R600.
- If only 2 or 3 in 100 contact you, it costs R1,000 to R1,500.
Same ads. Same budget. Same suburbs. The only thing that changed is what happened on your page and how easy it was to reach you. That is why we treat 5 to 10% or more of qualified local landing-page visitors enquiring as a reasonable target, and why a weak page can quietly double or triple what every lead costs.
For a sense of scale, the same WordStream benchmark put the US Home & Home Improvement median at an 8.05% conversion rate and a $90.92 cost per lead, around R1,500. A well-run South African trade account with a properly built landing page should be able to beat that comfortably, because the clicks themselves are so much cheaper.
Then factor in your close rate. If you win one in three quotes, a R600 enquiry means roughly R1,800 in ad spend per paying job. Whether that is a bargain or a disaster depends entirely on what the job is worth.
Emergency work vs planned work: why your trade changes the budget
Not all trade leads behave the same way, and your Google Ads setup should reflect that.
Emergency jobs: burst geysers, no power, broken gate motors, wasp nests
These searches are urgent, mobile and impatient. The person wants a phone number and a sign that you can come today. They will call the first business that looks credible and answers.
That means:
- Calls beat forms. Add your number as a call asset so people can tap to call straight from the ad. Note that Google is phasing out standalone call ads, with existing ones stopping in February 2027, so call assets are the way to go.
- Only run ads when someone answers. Use ad scheduling to show ads only during the hours your team can pick up. An emergency ad that rings through to voicemail at 9pm is a lead you paid for and handed to your competitor.
- Plan for load shedding and after-hours. Set up an automatic WhatsApp reply so anyone who messages outside working hours, or while your office is offline, gets an immediate acknowledgement and knows when you will respond.
We cover the organic side of this in Plumbers: How to Win More Emergency Callouts from Google.
Planned jobs: re-roofing, waterproofing, solar, rewiring, CoC inspections
These customers compare. They look at photos, reviews and suburbs you have worked in, and they often take days or weeks to decide. The lead costs more and the sales cycle is longer, but the job is worth far more.
On the Highveld, timing matters too. Winter is preparation season for maintenance, waterproofing and re-roofing. Summer storms and hail turn the same homeowners into emergency searchers. Shifting budget between planned-work and emergency campaigns with the seasons is one of the simplest wins in a trade account. Our post on turning "roof repair near me" searches into quotes shows how WhatsApp triage with photos helps qualify these leads before you drive out.
How should a trade business set a realistic Google Ads budget?
Work backwards from a job, not forwards from what you can spare. The numbers below are illustrative, so replace them with your own.
- Average job value. A typical job brings in R5,000.
- What you can afford to pay to win one. Say 20%, so R1,000 per paying job.
- Your close rate. You win one in three quotes, so you can afford about R330 per enquiry.
- Your landing page conversion rate. At 8%, you can afford roughly R26 per click.
- Reality check. Compare that against the CPCs in the table above, and against Google Keyword Planner for your exact suburbs.
If your affordable click price is below what your keywords cost, you have three levers: a better-converting page, tighter keywords and areas, or a higher-value service to advertise. Bidding higher is not one of them.
Then give the test enough budget to learn something. At a 5% enquiry rate you need around 100 clicks just to see five enquiries. At R30 a click, that is R3,000 for one month on one service, before VAT. Start with your most profitable service in the suburbs you actually want to work in.
Budget for the extras as well. Google charges VAT at 15% on South African ad spend, and on busy days a campaign can spend up to twice its average daily budget, while staying within the monthly limit. Plan cash flow around both.
Where do trade businesses waste their Google Ads budget?
After years of looking at local accounts, the same leaks keep showing up.
Paying for the wrong searches. Trade keywords attract job seekers, students and DIYers: "plumbing courses", "electrician salary", "how to fix a geyser yourself". Negative keywords stop your ads showing for these.
Targeting areas you won't drive to. Selecting "Gauteng" when you really serve the West Rand spends money on people you will turn down. Target the suburbs you want, and bid harder where your best jobs come from.
Sending ads to the homepage. A "burst geyser" ad should land on a geyser page with your number, WhatsApp button, suburbs and reviews visible without scrolling. We unpack this properly in Clicks but No Leads? Why Your Google Ads Landing Page Is the Problem.
Not tracking calls and WhatsApps. If the account only counts form submissions, Google has no idea which clicks made your phone ring. You end up optimising blind.
Expecting a shortcut that doesn't exist here. Much of the American advice on trade advertising is built around Local Services Ads, the pay-per-lead "Google Guaranteed" format. Google currently lists Local Services Ads in only 11 countries, and South Africa is not one of them. Here, you are running standard Search campaigns, so the quality of your keywords, page and follow-up matters even more.
A lesson from the other side of the numbers
On a large South African paid media campaign, hundreds of thousands of rand in ad spend generated more than 83,000 clicks and over 1,000 leads. Traffic that went through the main website converted roughly 10% of those leads into sales. Traffic sent to stripped-down landing pages generated leads too, and produced no sales at all.
The lesson for a trade business is simple: a cheap lead is not cheap if it never becomes a job. Measure all the way to the invoice.
Closer to home, when we took on a Johannesburg plumbing contractor for Local SEO, Google Business Profile management and Google Ads, the site looked fine at first glance. Underneath, it had a broken email link, a WhatsApp number not in +27 format and slow mobile speed. Every one of those burns paid clicks. Fixing them, and splitting services and suburbs into dedicated pages, was part of the ads work, not an afterthought.
Should a trade business run Google Ads or SEO?
Usually both, for different jobs. Google Ads gets your phone ringing this month. Search Engine Optimisation (SEO) and your Google Business Profile build the Map Pack visibility and reviews that lower your cost per lead over time.
If cash is tight, fix your website and Google Business Profile first. Google Ads amplifies whatever it points at, good or bad.
Find out what a lead should cost your trade
Our Google Ads Management for Trades & Home Services businesses starts with your numbers, not ours: your job values, your close rate, your suburbs and what your keywords actually cost. Where your site isn't ready to convert paid clicks, our Website Design & Development team builds the service pages and WhatsApp-first landing pages that make ads profitable.
Talk to us before your next top-up, and we will show you what a qualified lead should cost your business, not just what a click costs.
Grow your pipeline
Ready to generate more leads?
Let's build a digital strategy that brings the right customers to your door consistently, not just when you're lucky.
Start the conversation →Tags
About the author
Steven Rerani
Founder
Steven is the Founder of Keno Sonic Interactive, a Johannesburg-based digital marketing agency helping South African SMEs build connected, data-driven digital strategies. He has over 11 years of experience across the SABC, Aon South Africa, and his own ventures.
Frequently asked questions
Common questions about this topic
How much does Google Ads cost for a plumber in South Africa?
Semrush data puts the average click for searches like "plumber near me" at roughly R24 and "emergency plumber" at roughly R45. What a lead costs depends on how many visitors contact you: at a 5% enquiry rate, a R30 click works out to about R600 per enquiry.
What is a good cost per lead for a trade business?
There is no universal number. A good cost per lead is one your job value and close rate can carry, so work it out backwards: what a job is worth, what you can afford to pay to win one, and how many quotes you close.
What is the minimum Google Ads budget for a small trade business?
Google has no minimum spend, but a test needs enough clicks to learn from. At a 5% enquiry rate you need about 100 clicks to see five enquiries, which at R30 a click is around R3,000 a month for one service, before 15% VAT.
Are Google Local Services Ads available in South Africa?
No. Google currently lists Local Services Ads in 11 countries, mainly in North America and Europe, and South Africa is not one of them. South African trade businesses use standard Google Search campaigns instead.
Should a trade business run Google Ads or SEO first?
Google Ads brings enquiries quickly while SEO and your Google Business Profile lower your cost per lead over time, so most trades benefit from both. If budget is tight, fix your website and Google Business Profile first, because ads amplify whatever they point at.
More in Google Ads Management
Clicks but No Leads? Why Your Google Ads Landing Page Is the Problem
Google Ads getting clicks but no leads? The 5 landing page leaks costing SA businesses enquiries, and how to fix them before you raise your budget.
Read →9 min readHow Much Does Google Ads Cost in South Africa? (2026)
How much does Google Ads cost in South Africa? Real costs, hidden extras like VAT, and how to set a budget around cost per customer, not cost per click.
Read →Start your project.
CONTACTTell us about your business and what you're trying to achieve. No obligation, just a conversation to see if we're the right fit.
// We work with a small number of clients at a time. Every enquiry gets a considered response, not a template.