Cost per lead in South Africa: benchmarks and how to lower it
Cost per lead (CPL) is your total marketing spend divided by the number of leads it produced. In South Africa, CPL varies widely by channel and industry, commonly R75 to R250 on paid social, R150 to R1,000+ on Google Ads in competitive sectors, and falling over time with SEO.
What cost per lead means, typical cost per lead by channel and industry in South Africa, how to calculate it, and how to lower it without losing lead quality in 2026.

TL;DR: Quick Answer
Basic South African brochure sites: R8,000-R20,000. Custom business websites with SEO and copywriting: R20,000-R50,000. E-commerce: R40,000-R150,000+. The five cost drivers that create the biggest price variation are: scope and number of pages, custom vs template design, professional copywriting, integrations (payment gateways, booking systems, CRM), and on-page SEO included at build stage. Always add 15-25% for hosting, maintenance and content updates in year one.
Key takeaways
- Very cheap quotes (under R5,000) almost always exclude copywriting, SEO, custom design and post-launch support
- Professional copywriting can represent 20-35% of a total website project cost, and is worth it for search visibility
- On-page SEO built into the website at launch costs a fraction of what it costs to retrofit after the site is live
- Hosting, SSL, domain and maintenance add R3,000-R10,000 per year on top of build cost
- E-commerce adds significant cost due to payment gateway integrations, product data, security requirements and checkout UX
- Timeline and client responsiveness directly affect cost: slow feedback rounds extend agency hours
How do you calculate cost per lead?
Cost per lead is simple arithmetic: take everything you spent on a channel in a period, including ad spend and management, and divide by the number of leads it generated. Spend R10,000 and get 50 leads, and your cost per lead is R200.
The discipline is counting honestly. Include management fees, not just ad spend, and count only genuine leads, not every click or form. Done properly, CPL becomes the single most useful marketing number you have, because it connects money spent to results in a way clicks and impressions never can.
What is a typical cost per lead by channel?
CPL differs by channel and by how competitive your industry is. These are typical South African ranges to benchmark against.
| Channel | Typical cost per lead | Notes |
|---|---|---|
| Paid social (Meta) | R75 to R250 | Consumer-facing, broad reach |
| Google Ads | R150 to R1,000+ | Higher in legal, finance, insurance |
| SEO and content | Falls over time | High upfront, low long-run CPL |
| LinkedIn (B2B) | R300 to R1,500+ | High value per lead offsets cost |
These are starting points; your real CPL depends on targeting, offer, and conversion rate.
What counts as a good cost per lead?
A good cost per lead is not a universal number; it is whatever leaves you a healthy profit. To judge it, work from two figures: how many leads become customers (your conversion rate) and what a customer is worth.
If one in four leads buys and a customer is worth R20,000, you can afford up to R5,000 per lead and still profit, so a R250 lead is excellent. If a customer is worth R1,000, a R250 lead may be too expensive. CPL only means something next to conversion rate and customer value, never on its own.
The real test. Not cost per lead, but cost per customer. A higher CPL that converts well beats a cheap CPL that rarely buys. Always trace the number through to a sale.
How do you lower cost per lead?
The instinct is to cut bids, but the biggest gains usually come from elsewhere: better targeting, stronger landing pages, and higher lead quality. Reaching the right people and converting more of them lowers CPL faster than shaving ad costs.
Practical levers include tightening audience and keyword targeting, adding negative keywords, improving the offer and the form, and feeding accurate conversion data back to the platforms so they optimise toward leads. Over time, building SEO and content lowers CPL structurally, since owned traffic costs nothing per click once it ranks.
Why does lead quality matter as much as cost?
Chasing the lowest possible CPL often backfires, because the cheapest leads are frequently the worst. A flood of R20 leads that never convert costs more in wasted sales time than a smaller number of R200 leads that buy.
The right goal is the lowest cost per customer, which balances lead cost against lead quality. Sometimes paying more per lead for better-qualified prospects produces more customers for less total spend. Always judge a channel on the customers it delivers, not the leads it counts.
For how leads are produced and managed, see our guides to the lead generation process and lead generation rates.
Frequently asked questions
What is cost per lead?
Cost per lead (CPL) is your total marketing spend on a channel, including ad spend and management, divided by the number of leads it produced. Spend R10,000 and get 50 leads, and your CPL is R200. It connects money spent to results better than clicks.
What is a good cost per lead in South Africa?
There is no universal figure; a good CPL is one that leaves a healthy profit given your conversion rate and customer value. If one in four leads buys and a customer is worth R20,000, even a R5,000 lead profits. CPL only means something next to those numbers.
What is a typical cost per lead by channel?
Paid social commonly runs R75 to R250, Google Ads R150 to R1,000 or more in competitive sectors, and LinkedIn R300 to R1,500 for high-value B2B. SEO has high upfront cost but falls over time as the asset compounds. Targeting and offer shift these.
How do I lower my cost per lead?
Better targeting, stronger landing pages, and higher lead quality usually beat cutting bids. Tighten audiences and keywords, add negative keywords, improve the offer and form, and feed conversion data back to the platforms. SEO lowers CPL structurally over time.
Why does lead quality matter as much as cost?
Because the cheapest leads are often the worst. A flood of R20 leads that never convert costs more in wasted sales time than fewer R200 leads that buy. The right goal is the lowest cost per customer, balancing lead cost against lead quality.
