Health Insurance Ad Compliance: What Gets Your Account Banned (and How to Stay Clean)
Health insurance ad compliance will shut down your account faster than almost any other niche. One wrong phrase, one missing disclaimer, one incorrect campaign category - and Meta pulls the ad, flags the account, or bans it outright. The FTC and state regulators can pile on after that. This is a practical checklist: what's allowed, what's banned, and how to phrase the gray-zone lines.
The 7-Step Health Insurance Ad Compliance Checklist
- Set the Special Ad Category before you create anything. On Meta, health insurance campaigns must be filed under "Financial Products and Services" (Special Ad Category). This is mandatory as of January 21, 2025. Set it at campaign creation - you can't fix it after. Skipping it means auto-rejection or retroactive suspension when compliance crawls catch up.
- Switch Lookalike Audiences to Special Ad Audiences. Lookalikes are blocked under this category. You use "Special Ad Audiences" instead - they're built the same way but have broader, less-precise matching. Expect slightly higher CPMs. Plan for it.
- Remove age and gender targeting. You cannot target by age or gender in this Special Ad Category. Geographic targeting is allowed but requires a minimum 15-mile radius around a city - ZIP-code level is blocked.
- Audit every dollar figure in your ad. Any premium number ($0/month, $50/month, etc.) needs a qualifier. Something like: "Actual cost depends on income, household size, and plan selection." Put it in the body copy or on-screen text. Don't bury it in a footer no one reads.
- Strip all health condition language. Words like "diabetes," "cancer," "chronic illness," or "prescription" in ad copy trigger automated rejection. You're selling access to a licensed agent who helps with coverage - not medical outcomes.
- Add a non-government-affiliation disclaimer on any landing page touching ACA or Medicare plans. This is a CMS requirement. Something clear and visible: "This site is not affiliated with or endorsed by the U.S. government or the Centers for Medicare & Medicaid Services."
- Confirm your call routing goes to a licensed agent. Affiliates running pay-per-call health insurance offers must route traffic to licensed insurance agents only. Routing to an unlicensed call center is an insurance regulatory violation regardless of your Meta ad status.
Banned Phrases - Print This and Keep It Next to Your Keyboard
These will get your ad rejected or your account flagged. Some are automatic rejections. Others are slower burns that trigger compliance review.
Banned Phrases - Do Not Use
- "Free health insurance" - subsidies are not unconditional; this is considered deceptive
- "Guaranteed acceptance" or "everyone qualifies" - factually false for most ACA plans
- "$0/month" or any specific premium without a subsidy-eligibility qualifier
- "Best plan" or "cheapest insurance" - superlatives require substantiation you can't provide in an ad
- "Coverage starts immediately" - ACA plans have effective date rules; this is a false claim
- "Coverage for your [condition]" - any specific health condition in ad copy
- "Obamacare" in ad copy - flagged for political sensitivity review on Meta
- "Government health insurance" when referring to ACA private plans - ACA plans are private plans
- "Guaranteed" in any context that implies plan approval, cost, or outcome
- Any fabricated testimonial claiming specific savings ("I saved $4,200 last year") without documented, verifiable proof
Safe Alternatives That Convert
- "$0 premium" - add "for qualifying households based on income and family size"
- "Most people pay less than they think" - truthful and curiosity-driving without a specific claim
- "ACA Marketplace plan" instead of "Obamacare"
- "Affordable coverage" instead of "cheap insurance"
- "May qualify for premium tax credits" instead of "you qualify"
- "Compare plans with a licensed agent - no cost, no obligation" instead of "free insurance"
- "Private health plan" instead of "government health insurance"
The Meta Special Ad Category Rules in Plain English
This is the section most affiliates get wrong because the rules changed in January 2025 and older guides still have the old info.
What Changes When You're in the Special Ad Category
- Audience building: No Lookalikes. Use Special Ad Audiences. You feed Meta a seed list and it finds similar users, but with broader matching to avoid discrimination concerns.
- Targeting: No age targeting. No gender targeting. Geographic minimum is 15-mile radius (no ZIP codes, no small cities below a threshold).
- Interest targeting: Restricted to an approved list. You cannot stack health-condition interests ("diabetes," "prescription medication"). Broad financial and life-event interests are still allowed.
- Lead forms: Meta inline lead forms are restricted to basic fields only - name, email, phone. You cannot ask about income, health conditions, or current coverage in the form itself. Qualifying questions go on your pre-lander or in a Messenger bot flow.
- CAPI (Conversion API): Restricted. You cannot pass lower-funnel events like "Schedule Call" or "Purchase" for health-related campaigns. This limits optimization signals - expect to run on broader events like "Lead" or "View Content" instead.
The HIPAA Pixel Problem
If your landing page collects health-related data - income, conditions, coverage status - the Meta Pixel on that page is an enforcement risk. Several large healthcare companies faced OCR action in 2023-2024 for exactly this. The fix: fire the pixel on ad landing only. Switch to server-side event sending on any page where health data appears. This is not optional.
How to Write Compliant Copy That Still Converts
Compliance doesn't mean boring. The constraints actually force better angles. Here's how the best-performing health insurance ads handle each major hook while staying clean.
The Subsidy Reveal (Your Highest-Volume Angle)
The "$0 plan" angle is the core conversion event in this niche. The non-compliant version: "Get $0 health insurance today." The compliant version that still hits hard:
Hook: "If you searched for health insurance and saw $700 or $800 a month - stop. That number is what you pay without the government subsidy. With it, most people pay under $100. Some pay nothing. Your actual number depends on your income and family size - but it takes two minutes to check."
Why it works: You're not claiming $0 for anyone - you're reframing the sticker shock and creating a curiosity gap. The qualifier ("depends on income and family size") is built into the narrative, not a legal disclaimer footnote.
Hook: "Over 4 million Americans pay $0 a month for a real private health plan. Not Medicaid. A real plan with doctors and hospitals. Income and household size determine if you qualify - but most people in this range don't even check."
Why it works: The claim is real (documented in ACA enrollment data). The qualifier is in the copy. No specific income promise.
The 1099 Worker Hook (Identity Targeting)
"If you're a freelancer, gig worker, or 1099 contractor - there's no HR department handing you benefits. But there are ACA Marketplace plans built for people in your situation. And there's a deduction most self-employed workers miss: health insurance premiums are 100% tax-deductible from your self-employment income. A $250/month plan might effectively cost you $175 after taxes. Two minutes with a licensed agent can show you what you'd actually pay."
Compliance check: No specific health conditions. No guaranteed claim. Dollar figure is illustrative with implied variability ("might"). Routes to a licensed agent. Clean.
The Special Enrollment Period Urgency Hook
"If you left or lost a job in the last 60 days, you have a Special Enrollment Period - a 60-day window to enroll in a health plan outside of open enrollment. After that window closes, you wait until November. A licensed agent can walk you through what's available in your state at no cost."
Compliance check: The urgency is real - SEP is an actual time-limited window, not manufactured scarcity. Clean and truthful.
FTC Rules for Health Insurance Advertisers
Meta is the platform gatekeeper. The FTC is the legal gatekeeper. Both matter.
- All claims must be truthful and substantiated before the ad runs. "Most people pay under $100" is a claim - have data to back it up if challenged. The "$0 premium" line is tied to real ACA subsidy data and is defensible if you include the qualifier. Numbers you make up are FTC violations.
- Affiliate disclosure on advertorials. If you're running an advertorial-style pre-lander (article format, looks editorial), you need a clear disclosure that it's a paid advertisement. "Sponsored" or "Advertisement" at the top - not buried in a footer.
- No fabricated testimonials. A quote from "Maria, 34, self-employed" who saved $400/month is an FTC violation if Maria isn't real. Real testimonials only. If you don't have them, don't use them.
- Material connection disclosure. If you're an affiliate getting paid per call or per lead, your advertorial needs to note the material connection. "We may receive compensation when you speak with an agent" is the standard language.
Common Mistakes That Kill Accounts
- Not selecting Special Ad Category at campaign creation. You can't fix this retroactively. Meta will either reject the ad or suspend the ad set. Create a new campaign with the correct category set from the start.
- Running a Lookalike Audience in a Special Ad Category campaign. It won't deliver. Meta blocks it silently and your spend just... doesn't happen. Check your audience type before launch.
- Putting income or health-condition questions in a Meta lead form. This gets flagged immediately. Put qualifying questions in your Messenger bot or on the pre-lander, not in the inline form.
- Using Medicare ad angles (65+ focus) without CMS disclaimers. Medicare is a separate compliance layer with CMS rules on top of everything else. If your angle skews 60-64 and mentions Medicare eligibility, add the required CMS disclaimer: "We do not offer every plan available in your area."
- Firing Meta Pixel on pages where health data is entered. This is the HIPAA pixel problem. Don't do it. Send server-side events from those pages instead.
- Using specific savings testimonials without documented proof. "John saved $3,600 last year" needs a real John with documented savings you can produce if the FTC comes knocking. If you can't prove it, cut it.
- Writing "free health insurance" anywhere in copy or creative. Subsidies reduce cost - they don't make coverage unconditional. This phrase triggers automatic review and is considered deceptive by regulators.
DIY vs. When to Outsource Your Compliance-Ready Video Ads
You can absolutely write and produce compliant health insurance video ads yourself. Here's the honest process:
- Pull a hook from the compliant swipe examples above. Write the script around the subsidy-reveal or 1099-identity angle.
- Build in your qualifier on any dollar figure - "for qualifying households" or "depending on income and family size." Make it part of the sentence, not a footnote.
- Strip all health condition language. Read the final script and grep for: disease, condition, diagnosis, prescription, chronic, diabetes, cancer, sick. If any appear, rewrite.
- Add the non-government-affiliation disclosure on your landing page. One sentence is enough.
- Check the Meta campaign settings: Special Ad Category selected, Lookalike audience swapped to Special Ad Audience, no ZIP-code level geo targeting.
- Run the ad. Watch for rejection notices in the first 24 hours. If rejected, check the policy code in the rejection email and fix that specific issue.
The DIY path takes 3-4 hours for a first video and gets faster once you have templates. The sticking point is production - scripting is one thing, filming and editing is another.
If production is the bottleneck, AdsBabe delivers compliance-aware health insurance video ads in 72 hours - $50 for a new ad, $20 for a variant. You hand off the angle and the brief. We hand back a ready-to-upload file with banned phrases stripped, disclaimers placed correctly, and hooks built to survive review. Affiliates and media buyers are the primary clients - the team knows what a compliant health insurance script actually looks like.
FAQ
Do health insurance ads on Meta require a Special Ad Category?
Yes. As of January 21, 2025, health insurance ads in the US must be filed under the Financial Products and Services Special Ad Category at campaign creation. You cannot add this after the campaign is created. Running without it leads to ad rejection or retroactive account action.
Can I use '$0 premium' in health insurance ad copy?
You can, but only with a qualifier. The phrase alone is considered deceptive by regulators because subsidies depend on income and household size - not everyone qualifies. A compliant version builds the qualifier into the copy: 'Some qualifying households pay $0 per month - your actual cost depends on income and family size.' That passes both Meta review and FTC standards.
Can I mention specific health conditions in health insurance video ads?
No. Any specific health condition - diabetes, cancer, chronic illness, prescriptions - in ad copy triggers automated rejection on Meta. You're marketing access to a licensed agent who helps with plan comparison, not coverage for a specific condition. Keep ad copy focused on cost, eligibility, and the enrollment process.
What is the HIPAA pixel problem in health insurance lead gen?
If you have a Meta Pixel firing on a page where users input health-related information (income, current conditions, coverage status), that data can be transmitted to Meta and may violate HIPAA. Multiple large healthcare companies faced enforcement action for this in 2023-2024. The fix is to fire the pixel on the initial ad landing only, and use server-side event sending for any page where health data appears.
Are Lookalike Audiences allowed for health insurance campaigns on Meta?
No. Under the Financial Products and Services Special Ad Category, Lookalike Audiences are blocked. You must use Special Ad Audiences instead. They work similarly - you upload a seed list and Meta finds similar users - but the matching is broader to comply with non-discrimination requirements.
Do I need a disclaimer saying my site is not affiliated with the government?
Yes, for any landing page touching ACA or Medicare plans. This is a CMS requirement and Meta enforces it too. The disclaimer needs to be clearly visible: something like 'This site is not affiliated with or endorsed by the U.S. government or the Centers for Medicare and Medicaid Services.' One sentence, easy to add, required.