ServicesSEOAds Lead GenWeb DesignAboutBlog Book Free Audit →

What a Meta Ads Agency in South Africa Actually Does

Position Xero is a Meta ads agency working with South African businesses from inside South Africa. That matters more than it sounds. A lot of the agencies bidding for your Facebook and Instagram budget are offshore teams running a US playbook, or local shops that still treat Meta as a brand-awareness channel and report on reach and impressions. We build Meta campaigns as direct-response machines, and in this market that almost always points at one destination: getting the prospect into a WhatsApp conversation while their intent is still hot.

We work remotely with businesses across Johannesburg, Sandton, Pretoria, Centurion, Cape Town, Durban and Gqeberha (Port Elizabeth). Remote is not a compromise on this channel: campaigns are built, launched, optimized and reported inside Ads Manager, your CRM and your WhatsApp Business inbox, none of which need anybody sitting in your reception.

What are Meta ads? Meta ads are the paid placements Meta sells across Facebook, Instagram, Messenger and the click-to-WhatsApp format. Unlike Google Search, where you pay to appear in front of someone already looking for you, Meta ads interrupt people who match a targeting profile. That makes creative and offer — not keywords — the main levers on your cost per result.

An engagement covers account and pixel setup, audience and offer research, creative direction, campaign build, conversion tracking through to the real business outcome, and a monthly report you can actually read. Where a landing page is the right destination, our web design work handles that, and where the honest answer is organic rather than paid, we will point you at SEO for South African businesses instead.

Click-to-WhatsApp Ads:
The Format Most Agencies Skip

WhatsApp is the default business channel in South Africa in a way it simply is not in the US or UK. Your campaigns should reflect that.

A click-to-WhatsApp ad replaces the usual "Learn More" link with a button that opens a WhatsApp chat with your business number, pre-filled with a message you write. The prospect never leaves an app they already have open, never fills in a form, and never waits for a page to render on a patchy mobile connection. That removes most of the reasons a good enquiry evaporates between the ad and the first conversation.

Customers here already message plumbers, PV installers, borehole drillers, armed response companies and estate agents on WhatsApp. Asking them to complete a lead form instead is asking them to do something unnatural. The format also gives you what a lead form never will: a written record of what the person wants, in their own words, before you have spent a minute on the phone.

01

Write the Pre-Filled Message

The pre-filled text is your first qualification filter. "Hi, I would like a quote for a 5kW inverter and battery backup in Centurion" self-selects a buyer. "Hi, I am interested" self-selects a browser.

02

Build Around One Offer

One audience, one problem, one offer per ad set. Mixed messages inside a campaign make the results unreadable and stall the learning phase for no benefit.

03

Set the Right Conversion Event

Optimize for conversations started, not link clicks, and connect the WhatsApp Business Platform so Meta can learn from real message events rather than guessing at proxies.

04

Fix the Response Window

Speed of first reply is the biggest lever nobody manages. We agree a response target, script the opening replies, and make sure someone owns that inbox during ad hours.

05

Track Through to the Real Outcome

Chats are not revenue. We tag each conversation through to booked site visit, signed contract or completed install, then feed that back so the algorithm chases buyers instead of chatters.

06

Cut What Does Not Convert

Creative fatigues fast on Meta. We run a rolling test queue and retire ads on evidence, not on how attached anyone is to them.

Meta Lead Forms vs WhatsApp vs Landing Pages

Three destinations, three very different economics. The right one depends on ticket size and how fast you can answer.

Factor Meta Lead Form Click-to-WhatsApp Landing Page
Friction to enquire Low — fields auto-fill Lowest — one tap into a chat Highest — page load plus form
Typical intent Mixed; auto-fill invites idle taps Higher; they have to type something Highest; they read before acting
Speed to first reply Depends on CRM sync Immediate, in the same thread Depends on your follow-up
What you keep Name, number, email Number plus full transcript Everything, on your own domain
POPIA consent Add an explicit consent question User initiates; still log the consent Checkbox plus linked privacy notice
Best suited to High volume, lower ticket Quotes, site visits, urgent call-outs Considered, big-ticket installs

In practice we often run WhatsApp and a landing page side by side and let cost per booked job settle the argument. If you are unsure what a good page even looks like, start with our guide to what a landing page is and how it converts, see how we build them in web design for South African businesses, then look at how the whole funnel fits together on our lead generation page.

Facebook Ads Cost in South Africa:
Real Numbers, Not Averages

There are always two numbers, and conflating them is how businesses end up disappointed: what an agency charges to manage the account, and what you pay Meta for the media.

Management fees

Typical South African market rates for Meta and Facebook ads management start around R10,500 per month. Broader small-business digital packages run roughly R1,200 to R6,500 per month, while agency-tier retainers sit around R7,500 to R25,000 or more per month, excluding ad spend. Those are market figures, not our prices.

Ad spend and cost per result

Ad spend is almost always budgeted separately here, commonly from about R3,000 per month at the entry end. Cost per result is the number that decides whether Meta works for you, and it varies far more by vertical than by platform. Published South African solar figures put cost per lead at roughly R450 for a residential enquiry and R3,500 or more for a commercial one — an eightfold spread inside one industry, driven by ticket size and sales cycle rather than by any targeting trick.

Anyone quoting a firm cost per booked job before they have run your account is guessing, and we would rather say so than sell you a number we cannot stand behind. What we will do is build a two-week structured test and price the ongoing work against a figure that actually exists. For wider context see our cost per lead benchmarks, and for solar specifically, how much solar leads cost.

What We Charge to Manage Meta Ads in South Africa

One fee for the management, your card for the media, and no markup in between.

Meta ads management starts at $750 per month, excluding ad spend, with a $300 per month minimum ad budget. We quote in your currency. At roughly R18 to the dollar that is approximately R13,500 per month in management and around R5,400 per month in minimum ad spend. Treat the rand figures as an approximate guide rather than a fixed rate card: the exchange rate moves, and we confirm the exact number in writing before anything starts.

What that fee covers: audience and offer research, creative strategy, campaign build and daily management, click-to-WhatsApp or lead form setup, conversion tracking, and monthly reporting. Ad spend is paid by you directly to Meta on your own card. Your ad account, pixel and Facebook page stay in your name. Terms are month-to-month, matching the South African norm rather than the twelve-month US contract model.

If you need Google Search running alongside Meta, our paid ads management covers both, and starting prices for everything else sit on the services page. Before you commit, how we work lays out exactly what the first ninety days look like.

Creative That Works in the South African Market

Meta rewards whoever holds attention. Here, that is rarely the most polished ad in the auction.

Put the Rand Figure on Screen

Price-anchored creative filters hard. "From R2,850 fitted" costs you the browsers and buys you the buyers — the right trade when every conversation costs money to start.

Sell Against Load-Shedding Reality

Backup power, inverters, boreholes and water tanks sell on continuity, not specifications. Footage of a house with lights on during an outage outperforms a product render every time.

Shoot on a Phone, Not a Rig

Vertical, subtitled, under fifteen seconds, filmed on site. Studio production reads as an advert and gets scrolled. A technician explaining a job reads as a person and gets watched.

Faces and Places People Recognize

A Durban audience responds to a Durban street. Naming the suburb in the first line of copy lifts relevance far more cheaply than narrowing the targeting radius does.

Before and After Beats Adjectives

Roof repairs, CCTV installs, paving, salon work: the visual proof carries the argument. Two images and one honest caption will usually beat a paragraph of claims.

Volume Over Perfection

Creative fatigue is the real cost driver on Meta. A steady pipeline of new angles keeps frequency down and cost per conversation stable. One perfect ad lasts weeks, not quarters.

POPIA, Consent and WhatsApp Leads

Almost no South African agency leads with this. It is the part that gets expensive when it is ignored.

What POPIA requires of advertisers. The Protection of Personal Information Act governs how South African businesses collect, store and use personal information. For direct marketing by electronic means, consent is required from anyone who is not already your customer, and you may only ask for that consent once. Every data subject also has the right to know what you hold about them, to have it corrected, and to object to its use.

Click-to-WhatsApp has a structural advantage here. When a prospect taps your ad and opens the chat themselves, they have initiated contact with your business — a fundamentally different position from cold-messaging a purchased list, which is where most WhatsApp marketing in this country goes wrong. The format does not make you compliant on its own, but it starts you on the right side of the line.

The practical rules we build into every campaign:

  • Identify the business by name in the first reply, so nobody wonders who is messaging them.
  • Record consent with a timestamp and the source campaign, so you can evidence it later.
  • Never move a WhatsApp enquiry into a broadcast list without a separate, explicit opt-in.
  • Set a retention period for transcripts and keep them access-controlled, not on a personal handset.
  • Publish a privacy notice and link it from every ad destination.
  • Honor an opt-out the moment it arrives, and log that too.

We are marketers and not attorneys, so none of this is legal advice. What we can do is design the capture so consent and record-keeping happen at the point of enquiry, rather than getting retrofitted after an information officer asks a question you cannot answer.

When Meta Beats Google
for a South African Business

And, just as importantly, when it does not. Getting this wrong is the most expensive mistake in the whole exercise.

Start With Meta When…

  • Nobody is searching for your category yet — backup power upgrades, a security offer for a new estate, a clinic launch.
  • The product photographs well and a before-and-after does the persuading.
  • You need volume quickly and can answer WhatsApp within minutes.
  • The decision is emotional as much as practical, at a mid-range ticket.
  • You want a retargeting pool you can sell to for months afterwards.

Start With Google When…

  • Demand already exists and is urgent — a burst geyser, a borehole pump failure, an emergency locksmith, a blocked drain.
  • People search by name for what you sell, such as "solar installers Sandton" or "armed response Pretoria East".
  • You sell high-value B2B where the buyer researches before they enquire.
  • Your close rate on inbound calls is already strong and you simply need more of them.

If your monthly budget is under roughly R10,000, pick one channel and fund it properly rather than halving both. Our breakdown of Google Ads vs Meta Ads walks through the decision in detail, how much Google Ads cost covers the budget question, and our Google Ads South Africa page handles the search side in rand.

Meta Ads South Africa: Common Questions

There are two numbers: the management fee and the ad spend. Typical South African market rates for Facebook and Meta ads management start around R10,500 per month, with agency-tier retainers running R7,500 to R25,000 or more excluding spend. Ad spend is budgeted separately, often from about R3,000 per month. Position Xero's Meta management starts at $750 per month excluding spend, roughly R13,500 at about R18 to the dollar.

A click-to-WhatsApp ad swaps the usual link for a button that opens a WhatsApp chat with your business, pre-filled with a message you write. Because WhatsApp is already the default business messaging channel in South Africa, it removes the friction of a form or a slow-loading page on mobile data. It suits quote requests, site visits and urgent call-outs.

Meta lead forms auto-fill the prospect's details, which produces more submissions but a higher share of people who barely read the ad. Click-to-WhatsApp makes them open a chat and reply, filtering out idle taps and handing you a full transcript instead of three fields. For solar installs or armed response contracts, we test both and let cost per booked job decide, not cost per lead.

It can be, and the format helps. Under POPIA, direct electronic marketing to someone who is not already your customer needs consent. A prospect who taps your ad and opens the chat has initiated contact, which is far stronger than messaging a purchased list. You still need to identify your business, log the consent, honor opt-outs immediately and publish a privacy notice. This is not legal advice, but we build consent capture in at the point of enquiry.

Yes, and that is how all of the work is done. Position Xero is run from South Africa and works remotely with businesses in Johannesburg, Sandton, Pretoria, Centurion, Cape Town, Durban and Gqeberha. Campaigns are built and optimized inside Ads Manager and your CRM, and reporting is shared as recorded walkthroughs. There is no office you need to visit.

Run Google first if people already search for what you sell, such as a burst geyser, a borehole pump repair or an emergency locksmith. Run Meta first if demand has to be created, such as backup power upgrades or anything where a before-and-after visual does the persuading. Under roughly R10,000 a month, pick one channel and fund it properly rather than splitting it in half.

No. We work month-to-month, matching the South African norm of month-to-month or short three to six month minimum terms. Ad spend is billed by you directly to Meta on your own card, we never mark it up, and your ad account, pixel and Facebook page stay in your name.

See What Your Meta Account
Is Actually Costing You.

Book a free audit. We will look at your current campaigns, creative and enquiry handling, and send back a recorded walkthrough of what we would change first. No obligation, no sales script.

Book My Free Audit →