A compliance guide for US-based cosmetic, personal-care, and home-fragrance brands selling into the UK and EU. Full list with CAS numbers, labeling thresholds, the two compounds banned outright since 2021, and what EU Regulation 2023/1545 adds.
These are the 26 fragrance allergens from Annex III of EU Cosmetics Regulation 1223/2009 (originally codified in 2003 under Council Directive 2003/15/EC). Two have since been banned outright via separate Annex II amendments — they're still on this list because the historical list-of-26 is what most labeling references cite, but you cannot legally place a product containing them on the EU market.
| # | INCI name | CAS number | Notes & common products |
|---|---|---|---|
| 1 | Amyl cinnamal | 122-40-7 | Floral; soap, cologne, shower gel |
| 2 | Amylcinnamyl alcohol | 101-85-9 | Sweet floral; perfumes |
| 3 | Anise alcohol | 105-13-5 | Sweet, anise-like; toothpaste, mouthwash |
| 4 | Benzyl alcohol | 100-51-6 | Solvent + preservative; ubiquitous (also serves a non-fragrance function) |
| 5 | Benzyl benzoate | 120-51-4 | Plasticizer note + fixative; perfumes, lotions |
| 6 | Benzyl cinnamate | 103-41-3 | Honey-balsamic; perfumes |
| 7 | Benzyl salicylate | 118-58-1 | Floral + UV absorber; sunscreens, perfumes |
| 8 | Cinnamal (cinnamaldehyde) | 104-55-2 | Cinnamon; toothpaste, mouthwash, holiday-scented products |
| 9 | Cinnamyl alcohol | 104-54-1 | Sweet, balsamic; perfumes |
| 10 | Citral | 5392-40-5 | Lemon; deodorants, soaps |
| 11 | Citronellol | 106-22-9 | Rosy citrus; perfumes, lotions |
| 12 | Coumarin | 91-64-5 | Vanilla, hay-like; perfumes, sunscreen |
| 13 | Eugenol | 97-53-0 | Clove; toothpaste, mouthwash, perfume |
| 14 | Farnesol | 4602-84-0 | Floral; deodorants (heavy use) |
| 15 | Geraniol | 106-24-1 | Rose-like; perfumes, lotions |
| 16 | Hexyl cinnamal | 101-86-0 | Floral, jasmine; perfumes (very common) |
| 17 | Hydroxycitronellal | 107-75-5 | Lily-of-the-valley; perfumes, soaps |
| 18 | Hydroxyisohexyl 3-cyclohexene carboxaldehyde ("Lyral", HICC) |
31906-04-4 | Banned in EU since Aug 2021 Annex II under Regulation 2017/1410. Sell-through deadline expired. |
| 19 | Isoeugenol | 97-54-1 | Clove-spice; perfumes (concentration limit also applies) |
| 20 | α-Isomethyl ionone | 127-51-5 | Violet; perfumes, lotions |
| 21 | (R)-(+)-Limonene / d-Limonene | 5989-27-5 | Citrus; cleaners, perfumes (extremely common) |
| 22 | Linalool | 78-70-6 | Floral-spicy; perfumes (also extremely common) |
| 23 | Methyl 2-octynoate | 111-12-6 | Violet leaf; perfumes |
| 24 | 2-(4-tert-butylbenzyl) propionaldehyde ("Lilial", butylphenyl methylpropional) |
80-54-6 | Banned in EU since March 2022 Annex II under Regulation 2021/1902. CMR-classified. |
| 25 | Evernia prunastri (oakmoss) extract | 90028-68-5 | Forest, mossy; classic perfume base note |
| 26 | Evernia furfuracea (treemoss) extract | 90028-67-4 | Forest, mossy; perfume base |
Two compounds on the list are now prohibited outright. Lyral (HICC) and Lilial were both moved from Annex III (label-required) to Annex II (banned) under separate amendments. Products containing them cannot be placed on the EU market at all. They remain on the historical list-of-26 because that's how labeling references still cite them, but treat them as bans, not labels.
Three reasons we see in practice:
1. The fragrance is a black box to the brand owner. Most cosmetic brands buy fragrance compounds as proprietary blends from suppliers like Givaudan, Firmenich, IFF, or Symrise. The supplier knows what's in the blend. The brand often only knows the trade name. When the brand doesn't ask for an IFRA Certificate of Conformity at supply time, they ship without knowing whether allergen thresholds are exceeded.
2. The thresholds are tiny. 0.001% means 10 mg per kg of product. A leave-on lotion with even a moderate concentration of a "natural" essential oil like lavender or citrus oil almost always exceeds this for linalool, limonene, citral, geraniol, or citronellol — these compounds are present in essential oils at much higher concentrations than most formulators expect. Natural ≠ exempt; if it's in the regulation, it has to be labeled.
3. US-only brands often ship to EU customers via marketplace platforms without realizing it. A brand selling on a US-based marketplace may not be tracking which orders ship to UK or EU addresses. The marketplace operator is the one inheriting the regulatory exposure when products without correct labeling reach EU customers. This is the failure mode that costs marketplaces money, not brands.
EU Regulation 2023/1545, which entered into force on 16 August 2023, dramatically expanded the list. It added 56 new individual fragrance allergens plus 31 plant-derived substances and mixtures requiring declaration — for a total of approximately 87 new entries. The transition timeline:
The new entries include compounds that were always on the radar of dermatology research but weren't formally labelable: Acetylcedrene, Camphor, Carvone, β-Caryophyllene, β-Damascone, Damascenone, α-Terpinene, γ-Terpinene, Terpinolene, Vanillin, plus many more. Plant-derived material categories include Cananga odorata oil, Cinnamomum cassia leaf oil, Citrus aurantium amara peel oil, and dozens of similar essential-oil categories that were previously declared as "parfum" without further breakdown.
For brands and marketplaces, this is a meaningful operational change. The ingredient list of a typical fragranced cosmetic product, declared today, may contain 3–5 of the original 26. After July 2026, the same product will need to declare 10–20 of the expanded ~110-allergen panel.
Manual ingredient-list audits don't scale past a few dozen SKUs. Marketplaces with hundreds or thousands of seller-submitted products in the cosmetic category need an API. There are essentially three approaches:
1. Build it in-house. Maintain your own list of allergen CAS numbers and INCI names, plus your own monitoring of EU regulation updates, plus your own ingredient-name normalization (parfum components are notoriously inconsistently named on US ingredient lists). This is feasible for a marketplace with internal compliance staff but consumes meaningful engineering and regulatory affairs hours every quarter.
2. Outsource to a specialist consultancy. Companies like Obelis, BioChem, or REACH24H offer EU Responsible Person services that include allergen screening. Cost varies but typically $500–2,000 per SKU per year for full compliance services. Right answer for high-margin specialty brands; usually cost-prohibitive for marketplaces with high SKU velocity.
3. Use an API that returns the regulatory record per compound. ALETHEIA's fragrance catalog includes 2,325 fragrance ingredients across 29 chemical classes. Each compound returns its EU CLP classification, IFRA limit, and the EU Cosmetics Regulation status (Annex III labelable, Annex II banned, or unrestricted). For marketplaces, the typical integration is: parse the seller's submitted ingredient list → resolve names to CAS numbers via the search endpoint → batch-call against ALETHEIA → flag any compound that's labelable or banned. One API call per product, sub-second latency.
POST /api/compounds/batch
{
"ids": ["106-24-1", "78-70-6", "5989-27-5", "104-55-2"],
"context": "human_adult_dermal"
}
# Returns per-compound: EU CLP classification, IFRA limit,
# Annex III status, current concentration threshold,
# and whether the compound is in the 2023/1545 expansion list.
Reference data, not legal or regulatory advice. EU cosmetics regulation is enforced by national competent authorities and case-by-case interpretation matters. For binding compliance decisions, consult a qualified EU Responsible Person or regulatory affairs specialist.
2,325 fragrance ingredients across 29 chemical classes, all with EU CLP + IFRA + Annex III status in one API response. Free tier: 500 requests/day, up to 10 compounds per batch.