The Real ROI of Digital Marketing: What SA Business Owners Need to Know
"Is digital marketing worth it?" is the wrong question. The right question is: "What is my cost to acquire a customer, and what is that customer worth?"
If it costs you R150 to acquire a customer who spends R5,000, your ROI is 3,233%. If it costs you R150 to acquire a customer who spends R100, you've lost money. Same marketing. Same cost. Different ROI based entirely on what happens after the lead converts.
Here's how to calculate and optimise the real ROI of your digital marketing in South Africa.
The ROI Formula
ROI = (Revenue from Marketing – Cost of Marketing) ÷ Cost of Marketing × 100
Example:
- You spend R10,000/month on ads + R5,000/month on management = R15,000 total
- You acquire 20 customers who each spend R3,000
- Revenue = R60,000
- ROI = (R60,000 – R15,000) ÷ R15,000 × 100 = 300%
A 300% ROI means every R1 invested returned R4. That's a healthy return.
But most SA business owners can't calculate this because they don't track the full chain: ad spend → leads → customers → revenue.
The Metrics That Matter
Cost Per Lead (CPL)
What it is: How much you spend to generate one enquiry. How to calculate: Total ad spend ÷ number of leads. SA benchmarks: R25–R120 for most industries on Meta.
CPL alone doesn't tell you much. R120 CPL might be excellent if those leads convert at 30%. R25 CPL might be terrible if the leads are unqualified.
Cost Per Acquisition (CPA)
What it is: How much you spend to acquire one paying customer. How to calculate: Total marketing spend ÷ number of new customers. This is the metric that matters most.
Our CPA across insurance campaigns: R68. That means for every R68 we invested, we gained a subscription client who pays recurring monthly premiums. The lifetime value of that client far exceeds R68.
Customer Lifetime Value (CLV)
What it is: The total revenue a customer generates over their entire relationship with you. How to calculate (simplified): Average transaction value × average number of transactions × average customer lifespan.
Example for a service business:
- Average monthly fee: R2,000
- Average customer stays: 18 months
- CLV = R2,000 × 18 = R36,000
If your CLV is R36,000 and your CPA is R500, your ROI per customer is 7,100%. You'd be crazy not to spend on marketing.
The Ratio That Rules Everything: CLV:CPA
| CLV:CPA Ratio | What It Means |
|---|---|
| Below 1:1 | Losing money — your marketing costs more than your customers are worth |
| 1:1 to 2:1 | Breaking even or thin margins — tighten the system |
| 3:1 | Healthy — industry standard for sustainable growth |
| 5:1 | Excellent — strong product-market fit and efficient marketing |
| 10:1+ | Scale aggressively — you've found a winning formula |
Target a minimum 3:1 CLV:CPA ratio. Below that, either reduce your CPA (improve your funnel) or increase your CLV (improve retention, upsell, or pricing).
Why Most SA Businesses Can't Calculate ROI
Problem 1: No Tracking Between Ads and Sales
The ad platform shows impressions, clicks, and leads. But it doesn't know which leads became customers. Your sales process (phone calls, WhatsApp conversations, in-person meetings) happens offline from Meta's perspective.
Fix: Use a CRM that tracks lead source. When a lead converts to a customer, record which campaign generated them. Periodically upload customer data to Meta as offline conversions.
Problem 2: Attribution Confusion
A customer might click your Facebook ad, visit your website, Google your business name, read a review, and then call you. Which channel gets the credit?
Simple approach: Credit the first touchpoint (how did they first find you?). This tells you which channels are generating new awareness.
Better approach: Credit the last touchpoint before conversion (what was the final push?). This tells you which channels are closing deals.
Best approach: Track the full journey. This requires a CRM with proper source tracking, but gives you the most accurate picture.
For most SA small businesses, the "simple approach" is sufficient: ask every customer "How did you find us?" and record it.
Problem 3: Measuring Too Early
Digital marketing ROI isn't instant. A lead generated today might become a customer in 30–90 days. If you measure ROI after 7 days, you'll undercount dramatically.
Rule: Measure ROI on a 90-day lag minimum. The leads you generated in January are converting in March. Measuring January's ROI in February misses half the picture.
Realistic ROI Benchmarks for SA
Based on what we've seen across South African campaigns:
Meta Ads
- Service businesses (B2B): 3–8x ROI at maturity
- E-commerce: 2–5x ROAS (Return on Ad Spend)
- Lead generation (insurance, finance): 5–15x ROI when CLV is factored
- Local services: 4–10x ROI
Website
- Fast, conversion-optimised site vs slow, generic site: 2–3x improvement in conversion rate
- ROI of a R2,500 website that improves conversion by 2%: pays for itself within the first month of ad spend
Automation
- Lead nurture automation: Typically improves lead-to-customer conversion by 20–40%
- Instant response automation: Improves contact rate by 30–50%
- Combined ROI: The automation doesn't generate new leads — it converts more of the leads you're already paying for. That makes every other marketing rand more effective.
How to Start Measuring Today
Step 1: Calculate Your CPA
Take last month's total marketing spend (ads + management fees + tools). Divide by the number of new customers acquired. That's your CPA.
Step 2: Calculate Your CLV
Average revenue per customer × average retention period. Even a rough estimate is better than nothing.
Step 3: Calculate the Ratio
CLV ÷ CPA. If it's above 3:1, you're in good shape. If it's below, identify the bottleneck: is CPA too high (marketing efficiency problem) or CLV too low (retention/pricing problem)?
Step 4: Track Monthly
Create a simple spreadsheet:
| Month | Ad Spend | Management | Total Spend | Leads | Customers | CPA | Revenue | ROI |
|---|
Update it monthly. After 3 months, you'll have enough data to see trends and make informed decisions.
The Truth About "Marketing Doesn't Work"
When a business owner says "marketing doesn't work," one of four things is true:
- The marketing is genuinely bad — wrong platform, wrong targeting, wrong creative
- The website doesn't convert — marketing is driving traffic but the site leaks leads
- The follow-up is broken — leads exist but nobody's closing them
- They can't measure — marketing is working but they have no visibility into the numbers
Only #1 is a marketing problem. The other three are system, sales, or measurement problems. Fixing the actual bottleneck — not just increasing ad spend — is what improves ROI.
We build marketing systems with measurable ROI. Ads + website + automation, all connected. Get your free game plan.