The Complete Guide to Meta Ads for South African Businesses
Meta ads — Facebook and Instagram advertising — remain the most cost-effective paid channel for South African businesses in 2026. Not because they're magic. Because the targeting is precise, the reach is massive, and the cost per result is lower than almost any alternative when the system is set up correctly.
This guide covers everything from the ground up. If you've never run an ad, start here. If you've been running ads and they're not working, the answer is probably in here too.
Why Meta Ads Work for SA Businesses
South Africa has approximately 28 million active Facebook users and 12 million active Instagram users. Combined, that's the largest addressable digital audience in the country.
More importantly, South Africans don't just scroll — they engage. They click, they message, they fill out forms. We've generated over 5,000 subscription clients from lead ads alone, and the engagement rates we see in South Africa consistently outperform global averages.
The platform also handles both ends of the funnel. You can run awareness campaigns to build an audience from zero (we built a 40,000-person contact database for a non-profit this way), and you can run conversion campaigns to drive direct leads and sales.
Step 1: Get Your Business Manager Set Up Properly
Before you run a single ad, your Meta Business Manager needs to be configured correctly. This is where most South African businesses already go wrong.
What You Need
- A Meta Business Manager account — not a personal ad account run from your Facebook profile
- A dedicated Ad Account inside that Business Manager
- Your Facebook Page connected to the Business Manager
- Instagram account connected (even if you won't advertise there initially)
- Meta Pixel installed on your website
- Conversions API configured server-side
Why This Matters
Running ads from a personal Facebook account limits your targeting options, makes it impossible to collaborate with team members, and gives you no data portability. If your current "marketing person" set up ads this way, everything is tied to their personal account.
At Stacked, every client owns their own Business Manager, Ad Account, and Pixel. If you ever leave, you take everything with you — the data, the audiences, the creative. That's not generosity, it's how it should work.
Step 2: Install Tracking Before Spending a Single Rand
The Meta Pixel tracks what people do on your website after clicking your ad. The Conversions API sends that same data directly from your server, which is critical because browser-based tracking is increasingly unreliable due to iOS privacy updates and ad blockers.
Without both of these:
- Meta can't tell which ads are driving results
- The algorithm can't optimise toward conversions
- You're flying blind and paying a premium for it
We include Conversions API setup in every ads package because we've seen the difference: campaigns with proper server-side tracking consistently deliver 20–40% lower CPAs than those relying on the Pixel alone.
How to Check If Yours Is Working
Go to Events Manager in your Business Manager. You should see events firing in real-time when someone visits your site. If you see "No Activity" or the events look sporadic, your tracking is broken.
Step 3: Understand the Campaign Structure
Meta ads have three levels:
Campaign Level
This is where you choose your objective. For most SA businesses, the relevant objectives are:
- Leads — for generating enquiries directly on the platform or on your website
- Traffic — for driving visitors to a specific page
- Awareness — for building brand recognition in a new market
- Sales — for e-commerce conversions
Pick one objective per campaign. Don't try to do everything in one campaign.
Ad Set Level
This is where you define:
- Audience — who sees the ad (demographics, interests, lookalikes, retargeting)
- Placement — where the ad appears (Feed, Stories, Reels, etc.)
- Budget — how much you spend per day or over the lifetime of the campaign
- Schedule — when the ads run
Ad Level
This is the creative — the image or video, the headline, the body text, and the call to action.
Step 4: Build Your Audiences
Audiences are the foundation. Get this wrong and everything else is wasted.
Cold Audiences (Prospecting)
People who've never heard of you. You reach them through:
- Interest targeting: Select interests related to your industry (e.g., "small business owner," "insurance," "farming")
- Demographic targeting: Age, location, language
- Lookalike audiences: Meta finds people similar to your existing customers
Lookalikes are the most powerful tool here. We used lookalike audiences to help an agriculture business reach all 9 provinces in 60 days — from an audience that barely existed online. The algorithm found them.
Warm Audiences (Retargeting)
People who've already interacted with your business:
- Website visitors (from your Pixel)
- People who engaged with your Facebook or Instagram page
- Video viewers (anyone who watched 25%, 50%, 75% of your videos)
- Lead form openers who didn't submit
Retargeting is where your CPA drops dramatically because you're reaching people who already know you. But you need the tracking in place (Step 2) for this to work.
Custom Audiences
Upload your existing customer list (email addresses or phone numbers) and Meta will match them to profiles. This lets you:
- Exclude existing customers from acquisition campaigns
- Build lookalikes based on your actual best customers
- Retarget people who enquired but didn't convert
Step 5: Create Ads That Actually Convert
This is where most guides give you generic advice like "use eye-catching visuals." Here's what actually matters:
The Hook (First 3 Seconds)
On mobile, you have roughly 3 seconds before someone scrolls past. Your opening needs to:
- Call out a specific problem ("Tired of leads that never answer the phone?")
- State a specific result ("We generated 50+ hires in one campaign cycle")
- Challenge an assumption ("You don't need a R50,000 website to get leads")
The Body
Keep it short. Facebook isn't the place for essays. The body should:
- Expand on the hook with 1–2 supporting points
- Include social proof if possible (a number, a result, a client reference)
- Drive toward a clear next step
The Call to Action
"Learn More" is the default and it's fine for traffic campaigns. For lead generation, "Get Quote," "Sign Up," or "Apply Now" perform better because they set expectations.
Creative Format
In South Africa in 2026, short-form video (15–30 seconds) outperforms static images on nearly every metric. But a well-designed static image with a clear headline still outperforms a badly made video.
Test both. We test 8 new creatives every month per campaign because what works this week might not work next month.
Step 6: Set Your Budget and Bidding
Minimum Viable Budget
Meta needs roughly 50 conversion events per week per ad set to exit the "learning phase" and optimise properly. If your CPA is R100, that means you need at least R5,000/week (R20,000/month) per ad set.
For most SA businesses, we recommend starting with R8,000–R12,000/month in ad spend with 1–2 ad sets. This gives the algorithm enough data to learn while keeping costs manageable.
Bidding Strategy
Start with "Lowest Cost" (automatic bidding). Meta will try to get you the most results for your budget. Only switch to cost caps or bid caps once you have enough historical data to know what a good CPA looks like for your business.
Step 7: Monitor, Test, and Optimise
Running ads is not "set and forget." Here's what daily management looks like:
Daily
- Check for ad disapprovals (especially in restricted categories)
- Monitor spend pacing — is the budget being spent evenly?
- Review any significant CPA spikes
Weekly
- Compare ad creative performance — pause underperformers
- Review audience performance — reallocate budget to winning segments
- Check frequency — if an audience has seen your ad 3+ times, refresh the creative
Monthly
- Full performance review against KPIs
- Launch new creative tests (minimum 8 new variations)
- Evaluate audience expansion or narrowing
- Strategy call to align on next month's focus
Common Mistakes We See in SA
- Boosting posts instead of running proper ads — Boosting gives you minimal control and almost always costs more per result
- No Conversions API — Browser tracking alone misses 20–40% of conversions
- Running one ad until it dies — Creative fatigue is real. Test constantly.
- Targeting too broadly — "All South Africa, ages 18–65" is not a strategy
- No retargeting — You're paying to get people to your site and then never following up
- Sending traffic to a slow website — If your site takes 5+ seconds to load on mobile, you're burning money
What to Expect: Realistic Timelines
- Week 1–2: Learning phase. Costs will be high. Don't panic.
- Week 3–4: Data starts stabilising. You'll see which audiences and creatives are working.
- Month 2: Optimisation kicks in. CPAs should decrease 15–30% from month 1.
- Month 3+: System is mature. Results become predictable and scalable.
If someone promises you results in week one, they're either lying or they don't understand how Meta's algorithm works.
We run Meta ads for South African businesses daily. R205K of our own money spent. R68 CPA achieved. No contracts, you own everything. Get your free game plan.