← Back to Blog
InsuranceIndustry GuideMeta AdsSouth AfricaRestricted Categories

Digital Marketing for Insurance Brokers in South Africa

Stacked Marketing27 February 2026

Insurance advertising on Meta is hard. It's a Special Ad Category (Credit), which means restricted targeting. Ads get disapproved regularly. Compliance requirements are strict. Most agencies avoid the sector entirely or burn through client budgets without understanding the constraints.

We didn't avoid it. We spent R205,000 of our own money in the insurance vertical. We generated 5,000 subscription clients at a R68 CPA. Every lesson in this article was paid for with our own cash.

Why Insurance Is Different

The Restrictions

Insurance falls under Meta's "Credit" Special Ad Category. You lose:

  • Age and gender targeting
  • Most detailed interest targeting
  • Standard Lookalike audiences (replaced with Special Ad Audiences)
  • Certain geographic targeting precision

The Compliance Layer

Every ad must be truthful, not misleading, and compliant with Financial Sector Conduct Authority (FSCA) requirements. Your FSP number should be visible. Claims about coverage, pricing, or benefits must be accurate.

The Trust Barrier

Consumers don't trust insurance companies. They've been burned by fine print, slow claims, and aggressive sales tactics. Your marketing has to overcome this scepticism before it can generate leads.

The Insurance Ad Framework

Step 1: Creative That Self-Selects

Since targeting is restricted, your ad copy must do the targeting. Write ads that naturally attract your ideal client:

For funeral cover:

"If something happened to you tomorrow, could your family afford to bury you? Funeral cover from R89/month protects your family from that burden. No medical exam. Cover in 48 hours."

This ad doesn't need age targeting — the message naturally resonates with breadwinners who worry about their family.

For life cover:

"You pay your bond. You pay your car. You pay school fees. But if you weren't here, who pays? Life cover from R350/month — because your family shouldn't inherit your debt."

What makes these work:

  • They lead with the problem (emotional), not the product (rational)
  • They include specific pricing (R89/month, R350/month) which pre-qualifies budget
  • They have no discriminatory language (no age, gender, or racial references)
  • They include a clear benefit and low-friction CTA

Step 2: Lead Forms That Qualify

Meta Lead Forms are essential for insurance because they keep the user on the platform (no website load time) and pre-fill contact details.

Our recommended lead form structure:

  1. Name (pre-filled)
  2. Phone number (pre-filled)
  3. "Which product interests you?" (multiple choice: Funeral, Life, Household, Other)
  4. "How many people need cover?" (1, 2-4, 5+)

The qualifying questions serve two purposes:

  • They filter out casual clickers (reducing junk leads by 30–40%)
  • They give your sales team context before the call ("Hi John, I see you're looking at funeral cover for your family of 4...")

Step 3: Speed-to-Call Protocol

In insurance, the first broker to call wins. Not the best broker. Not the cheapest broker. The first one.

Our protocol:

  • Lead submits form → automated WhatsApp within 60 seconds
  • WhatsApp notification to agent within 60 seconds
  • Agent calls within 15 minutes

When we measured, leads contacted within 5 minutes converted at 3x the rate of leads contacted after 30 minutes. In insurance, where consumers comparison-shop aggressively, speed isn't a nice-to-have — it's the primary competitive advantage.

Step 4: Compliance-Approved Creative Library

Build a library of pre-approved ad variations. This prevents:

  • Delays waiting for compliance review
  • Ads running with errors that trigger disapprovals
  • Having to pause campaigns while new creative is approved

We maintain 8+ approved creative variations per campaign, refreshed monthly. When one ad fatigues, a replacement is ready immediately.

Step 5: Data Feedback Loop

Every month:

  1. Export converted customers from your CRM
  2. Upload to Meta as a Custom Audience
  3. Create or refresh Special Ad Audiences from these customers
  4. The algorithm gets better at finding similar people

By month 6, our Special Ad Audiences were outperforming all other targeting by 40% because we had thousands of data points for Meta to learn from.

Compliance Tips for SA Insurance Ads

Always Include

  • Your FSP number (or your binder holder's FSP number)
  • Accurate product descriptions
  • Clear terms ("Terms and conditions apply" minimum)
  • "Underwritten by [insurer name]" if applicable

Never Include

  • Guaranteed approval claims ("Everyone qualifies!" — not always true)
  • Misleading pricing ("Cover from R1/day" when that only applies to a specific demographic)
  • Before/after claims ("Before: stressed about money. After: financially free")
  • Personal attribute targeting in copy ("Are you over 50?" — violates Special Ad Category rules)

Grey Areas to Be Careful With

  • Testimonials (must be genuine and not promise specific outcomes)
  • Income or savings claims (must be verifiable)
  • Free offers ("Free quote" is fine. "Free cover" requires heavy qualification.)

Budget Recommendations for Insurance

Phase Monthly Ad Spend Monthly Management Expected CPA
Testing (Month 1–2) R5,000–R8,000 R4,999+ R100–R150
Growth (Month 3–6) R8,000–R15,000 R4,999+ R65–R100
Scale (Month 6+) R15,000–R30,000 R4,999+ R50–R80

CPA decreases over time because your Special Ad Audiences improve, your creative library expands, and the algorithm has more conversion data to work with.

The Long-Term View

Insurance leads that convert today produce recurring monthly premiums. A customer acquired at R68 CPA who pays R300/month in premiums generates R3,600/year in revenue. Over a 5-year retention period, that's R18,000 in premium income from a R68 investment.

That's a 264:1 return. Insurance marketing isn't expensive. Not doing it properly is.


We've spent R205K of our own money in insurance marketing. R68 CPA. 5,000 clients. 100% compliance. Let's build your system.

Chat with us