If you run ads on Meta for credit, employment, housing, or election-adjacent content, Meta requires you to declare a Special Ad Category before your campaigns launch. The declaration restructures what targeting Meta lets you use, how much reach you can buy, and what account-level enforcement risk you carry when you get it wrong.
Meta defines four Special Ad Categories. Every ad that fits one of them must be declared before launch.
| Category | What it covers | Example products | Extra requirement |
|---|---|---|---|
| Financial products and services | Financial products + services (credit subset included) | Insurance · Bank accounts · Investment services · Payment services · Personal loans · Credit cards · Mortgages · BNPL · Refinancing | — |
| Employment | Job opportunities + employer brand + employment services | Job listings · Gig recruitment · Staffing · Applicant-tracking tools | — |
| Housing | Housing opportunity + services + property rental/sale | Realty listings · Rentals · Brokerage · Property-search tools | — |
| Social Issues, Elections, or Politics | Meta-designated social issues + elections + candidates + advocacy | Advocacy campaigns · Election messaging · ESG/DEI-adjacent brand | Advertiser authorization required |
The categories are not overlapping in Meta's classification, but a single business can run ads across multiple categories in different campaigns. A fintech running BNPL campaigns and job-listing campaigns has to declare Financial products and services on one and Employment on the other.
The Special Ad Category framework did not exist before 2019. It emerged directly from a US federal legal settlement.
The October 2024 expansion followed a period of intensified regulatory scrutiny on financial-services advertising by the CFPB and FTC, and parallel fair-lending enforcement activity against major financial institutions. Meta has not publicly attributed the expansion to a specific settlement or regulatory action, framing it instead as an ongoing fairness effort. The pattern is consistent with the framework's origin story: legal exposure produces platform-level policy changes, and the platform-level change lands as an obligation on advertisers in the covered vertical.
The framework is not opt-in. It's a legal-compliance layer Meta built into its ad system, and advertisers in these verticals cannot bypass it.
Declaring a Special Ad Category is not a checkbox. It changes what the campaign can do.
Age, gender, ZIP or postal code, and detailed demographics (income, homeownership, education, marital status) all disabled. Locations targetable only at region level (~15-mile minimum radius).
Standard Lookalikes not available for declared campaigns. Special Ad Audiences exist as an alternative but reach a broader, more diffuse population.
Customer lists, website visitors, engagement audiences still usable. Meta processes them through a modified pathway it refers to as "Special Ad Audiences" in its Business Help documentation, broadening reach and reducing protected-class-correlated targeting signal. Based on ComplyAi Intelligence Graph observations, reached audience is a broader Meta-derived approximation of the seed.
Creative and landing pages cannot reference or imply protected-class characteristics. "Millennials", "young professionals", "first-time homebuyers under 35" are policy-breaking even at the creative level.
Meta's delivery system uses different optimization signals for declared campaigns. CPMs are usually higher; creative that performed well in standard campaigns may deliver less predictably.
The economic result: advertisers in Financial products and services (credit, insurance, bank accounts, investment services, payment services), Employment, and Housing pay more per acquisition on average, and lose granularity they may have relied on for scaling. That is the intent of the framework, not a bug.
Where the declaration lives. The Special Ad Category is declared at the campaign level, before the campaign launches. In Ads Manager, the declaration is a required field during campaign setup for accounts flagged as running ads in a covered vertical. Once declared, the category applies to every ad set and ad within that campaign.
The right time to declare. Declaration must be correct at the time the ads run. Retroactively declaring an already-live campaign after a policy flag does not repair the compliance gap; Meta's audit looks at when the ads served, not when the declaration was submitted.
The auto-flag pattern. Meta's automated classifiers scan ad creative, landing page content, and destination URL patterns for signals that match a Special Ad Category. When the classifier detects a covered category and the campaign is not declared, Meta pauses the ad, disapproves it, or in escalated cases restricts the ad account.
Not publicly documented by Meta, but consistently inferred from Intelligence Graph observations across 5,000+ ad accounts observed.
Cross-vertical trip cases. Advertisers whose primary product is not obviously in a covered category can still get flagged. A retail brand that runs a "financing available" promotion gets flagged for Financial products and services. A wellness brand that runs a "join our team" recruitment campaign gets flagged for Employment. A rental-adjacent service (moving, storage, insurance) may get flagged for Housing depending on the copy.
Each category has edge cases advertisers routinely miss.
Meta's automated classifier is not infallible. In ComplyAi's monitored accounts, roughly 20 to 25% of Special Ad Category flags on non-obvious cases are appealable when the ad is not actually in the declared category (ComplyAi Intelligence Graph, Q2 2026).
Appealing a wrongful classification requires:
The appeal path here overlaps with general ad-account reinstatement mechanics. The Meta Ad Account Reinstatement pillar covers the anchoring approach in full.
Definition-level reference for Meta's SAC framework: the four categories, what declaration means, and the underlying legal basis.
Read the entry GuideHow Meta enforcement actually works. The Policy-Enforcement Gap, Enforcement Behavior, and the Intelligence Graph.
Read guide GuideFull appeal mechanics for SAC-triggered enforcement and other Meta suspension paths.
Read guide SpokeFirst-24-hour containment when a SAC flag escalates to an account-level suspension. Four trigger buckets and appeal-anchor mechanics.
Read more GuidePer-vertical enforcement patterns and compliance paths across CBD, supplements, financial services, gaming, and more.
Browse by verticalsComplyAi Intelligence Graph, Q2 2026. Public stats are presented in range form to protect operational specificity while remaining defensible at the lower bound.
ComplyAi's compliance infrastructure surfaces SAC classification risk before your campaigns launch and detects wrongful classifications after the fact. Run a free assessment against your account to see which of your campaigns Meta will flag.