Fragrance Allergens

Declaring Fragrance Allergens on Cold Process Soap

How rinse-off status and real fragrance load change your allergen math and label for cold process soap under Canada's new rules.

Diane R.4 min read

Cold process soap sits in an odd spot for allergen math. It's rinse-off, which gives you a more forgiving disclosure threshold than a leave-on lotion. But it also goes through saponification, weeks of cure time, and often a fairly generous fragrance load per bar compared to a lightweight serum. Those two facts push against each other, and getting the declaration right means understanding both.

Rinse-off changes the threshold, not the requirement

Fragrance allergen disclosure in Canada is triggered at two different levels depending on how the product is used. Leave-on products trigger disclosure above 0.001% (10 ppm). Rinse-off products, which is what cold process soap is, get a more relaxed trigger at above 0.01% (100 ppm). That's a full order of magnitude more headroom than a facial moisturizer gets for the same fragrance oil.

That headroom doesn't mean allergens disappear from soap, it just means a smaller trace amount can go undeclared. If your fragrance oil is used at a typical soap-making rate, often somewhere in the range of 3 to 6% of oils, most fragrance blends will still push individual allergen constituents well above the 100 ppm rinse-off threshold, so don't assume rinse-off status quietly solves the problem for you.

Calculating your actual allergen concentration

The math works the same way regardless of product type: take the percentage of each allergen inside your fragrance or essential oil, as reported on the supplier's allergen declaration or IFRA certificate, then multiply by your fragrance oil's use rate in the finished bar.

Say your fragrance oil is used at 5% of total batch weight (a common cold-process rate calculated against oil weight, though check whether your supplier's percentage assumes oil weight or total batch weight, since that distinction changes the real math), and the oil's technical data sheet lists Linalool at 8% of the fragrance blend. Your finished-bar concentration is:

0.08 x 5% = 0.4%, or 4,000 ppm

That's dramatically above the 100 ppm rinse-off trigger, so Linalool needs to be declared. Run this same calculation for every allergen your supplier lists, not just the ones you recognize by name.

Essential oils carry allergens too, not just synthetic fragrance

A lot of cold process makers use essential oil blends specifically because they think "natural" sidesteps allergen rules. It doesn't. Essential oils are frequently rich sources of the very substances the disclosure rule targets:

Essential oil Common allergen constituent
Lavender Linalool, Geraniol
Citrus oils (bergamot, lemon, orange) Limonene
Rose, geranium Citronellol, Geraniol
Clove, cinnamon leaf Eugenol
Ylang ylang Linalool, Eugenol

If your soap uses a lavender and citrus blend, you're very likely dealing with Limonene, Linalool, and Geraniol all needing individual math, not a single "contains essential oils" catch-all note.

Timing you actually need to track

Two dates matter here and they're not the same date. List 1, the original fragrance allergen set, becomes mandatory on the Cosmetic Notification Form and the label on April 12, 2026. List 2, an expanded set aligned with international lists, becomes mandatory on August 1, 2026. If you're formulating cold process soap now with a launch planned for spring, you're filing under List 1 requirements at minimum, and if your fragrance oil contains any List 2 constituent, you'll want that data on hand before August regardless.

What actually goes on the label and filing

Each allergen above the rinse-off threshold gets listed by its INCI name, both on the Cosmetic Notification Form and on the product label itself, alongside the rest of your ingredient declaration. It sits in the same INCI-name framework as everything else in the formula, no separate "allergen box" format, just correctly named entries in the list.

Don't skip cure time in your thinking, but don't rely on it either

Some soap makers assume months of cure time reduces allergen load because "the fragrance fades." Scent perception fading is not the same as the underlying chemical concentration dropping to a compliance-relevant degree, and there's no accepted rule that lets you discount your allergen math for cure time. Calculate off what went into the batch, not what you can smell six weeks later.

Getting fragrance oil supplier documentation into a usable form, and running the actual multiplication for every constituent against the rinse-off threshold, is tedious to do by hand across a full soap line. Cosmetic Comply carries your ingredient percentages through this calculation automatically as part of screening your formula, so the allergen list on your notification reflects real math rather than a guess.

READY TO FILE?

Send your ingredients and we take it from here

A short intake form is all it takes to start. Every ingredient gets checked against your market's prohibited and restricted lists, then we file your notification and hand you a number you can track.

Start a filing

Keep reading