You've seen it on candles, diffusers and cosmetics: a line that starts with "Contains…" followed by a list of ingredients. That's EUH208 at work.

What EUH208 is

EUH208 is a supplemental CLP labelling statement. It requires you to name specific fragrance allergens present above a set concentration, even when the product isn't otherwise classified as a skin sensitiser.

It's one of several "EUH" statements and easy to confuse with EUH210, "Safety data sheet available on request" — which does a completely different job.

The threshold that triggers it

Under CLP, EUH208 applies when a fragrance allergen classified as a skin sensitiser is present in the finished product at or above the level that triggers labelling — generally 0.1%, and lower for a few potent sensitisers that carry their own specific concentration limit. The figure is measured in the finished product, so it depends on both the fragrance's allergen content and your fragrance load.

You'll also meet a "Contains…" line on cosmetics, but that one is set by a different rulebook — the Cosmetics Regulation, with its own leave-on (0.1%) and rinse-off (0.01%) thresholds. A candle or reed diffuser isn't a cosmetic, so for home fragrance it's CLP and EUH208 that decide the line.

Which allergens count

For EUH208 the answer comes from your fragrance's classification, not a fixed list: any component classified as a skin sensitiser above its labelling limit has to be named. In practice your supplier does this for you — the fragrance's safety data sheet or allergen declaration states which sensitisers are present and at what level, and that's what you declare.

The Cosmetics Regulation keeps a separate named-allergen list — it grew from 26 to around 80 substances under its 2023 amendment — which is a handy reference, but for a candle it's the CLP classification, not that cosmetics list, that fixes your label.

Getting it right

Miss an allergen and your label is non-compliant; list ones that fall below the threshold and you clutter it unnecessarily. The calculation is simple, but easy to get wrong by hand across a range of loads.

Molekule generates the EUH208 line for you from the fragrance's allergen data and your load, so the "Contains…" line always matches what's actually in the product. Generate your "Contains…" line in Molekule.