Guide

Why insurance ads get rejected on Facebook — and how to fix it

Facebook rejected your insurance ad and didn't tell you which rule you broke. Nine times out of ten it's one of four things: a personal-attributes violation, guarantee language, a price quote, or implied government affiliation. Here's what each one looks like and how to fix it — or paste your ad into the free checker and find out in 20 seconds.

1. Personal attributes — the one that catches almost everybody

Insurance sits in Meta's restricted financial products category, and the most common rejection by far is the personal attributes policy: your ad cannot assert or imply something about the person reading it — their age, health, financial situation, or status. The pattern is “you” plus an attribute.

✕ “Are you over 60 and worried about funeral costs?”

✓ “Most people over 60 don't know this option exists.”

Same audience, same message. One asserts something about the reader; the other describes a group. Name the group. Never the reader.

This is also why your ad can still reach the right people even though demographic targeting is switched off for insurance advertisers: the audience selects itself through the copy. You can't target seniors — you can say “most people over 60” and let the right readers raise their hand.

2. Guarantee language

“Guaranteed acceptance,” “risk free,” “you can't lose.” Sometimes permissible — if the product genuinely is guaranteed issue and you disclose it. Used loosely, it's a misrepresentation, and that's a state Department of Insurance problem, not just a Meta one. State advertising standards bind you directly as a licensed producer: truthful, not misleading in fact or by implication, and clear enough that nobody could be deceived by what's missing.

3. Rates and premiums in cold ads

The moment your ad says “$9.95 a month,” you've stopped running a generic ad and started running a product illustration — which carries a different set of expectations about naming the insurer and substantiating the number. The simpler move: keep the ad generic. No carrier named, no rate quoted, no specific policy feature. Your ad's job is to start a conversation; the product comes up on the call, where you're licensed. Generic also converts better — a price pre-qualifies people out before you've spoken to them.

4. Implied government affiliation

“Government-approved benefit.” “Federal program.” “State burial benefit.” Unless it's an actual named government program, that sentence doesn't exist. It's the fastest route to a regulator's attention, and Meta actively hunts for it in this category — especially in final expense creative.

Check your ad before Meta does

The frustrating part of a rejection is that Meta rarely names the rule. The free checker below runs your copy against these rules — and a couple dozen more — deterministically, in your browser, with no signup.

Run your ad through the free checker →

Want the whole system — setup, compliance, copy, creative, launch, and two live calls a week? That's the community.

Not legal or compliance advice. The checker flags likely problems — it does not approve advertising. Your state's Department of Insurance sets the rules you're bound by as a licensed producer.