Alchemis is opening soon. Join the waitlist
For cosmetics & skincare makers

Skincare, from recipe to PIF-ready dossier.

The deepest-compliance craft, handled the honest way: a versioned recipe, IFRA 51 checked per constituent, EU Annex III and V limits and allergens flagged as you formulate, an INCI label in concentration order, cost per jar — and a living PIF dossier that compiles Part A and shows you exactly what's left. Advisory throughout. You stay the Responsible Person.

01 · Recipe

Your formulation in percentages or grams, versioned as it evolves.

Build a serum or cream by phase — water, oil, cool-down, actives — in percentages of the batch or actual weights, and Alchemis keeps both consistent with density-aware conversion. Every change is a new version, so you can compare a reformulation against the batch that shipped and never lose the recipe a customer loved.

Rosehip face serum · v4 · 50 ml
  • Rosehip oil40% · 20 ml
  • Jojoba oil35% · 17.5 ml
  • Squalane18% · 9 ml
  • Vitamin E5% · 2.5 ml
  • Lavender EO2% · 1 ml
02 · Batches & traceability

Every jar traceable to its batch and its ingredient lots.

A batch runs through production steps you can time and temperature — with each ingredient assigned to the step it belongs in — then fills into jars. Each run gets a lot number and links back to the exact ingredient lots that went into it, with photos and an activity log. A question about one unit resolves to a specific batch and its inputs.

Lot RS-2026-018 · complete
  • Made18 Jun 2026
  • Best before18 Jun 2027
  • Yield32 jars · 50 ml
  • Ingredient lots5 linked
03 · Compliance

The deepest checks in the craft. Advisory, never a certification.

Cosmetics sit under IFRA and the full EU cosmetic rules, and Alchemis checks them as you formulate — the IFRA 51 per-constituent standards matched to your product category, EU Annex III restricted-substance limits, Annex V preservative caps, and the EU allergen set (Reg. 2023/1545, 80 allergens) for the "Contains:" line. When something's above the limit, it states the actual number and proposes a fix — in amber, never as a violation.

Un-analysed fragrance oil is marked "not yet checked," never a false all-clear. Attach the supplier's IFRA cert or enter the constituent breakdown — or opt in to a conservative typical-composition estimate, clearly flagged as an estimate.

Best-effort guidance to catch issues early, never a certification. You remain the Responsible Person — always defer to your own supplier documentation and a qualified assessor.

Rosehip serum · leave-on face · checks
  • IFRA 51 · Linalool2.4% · max ~2.0%
  • Annex III restrictedwithin limits
  • Annex V preservativewithin cap
  • EU allergens2 to declare
"Linalool at 2.4%. Recommended ≤ 2.0% for leave-on face (IFRA 5B). Reduce the lavender by ~0.4%, or recategorize as rinse-off." Amber, with the number and a fix.
04 · The PIF dossier

A living Product Information File. It compiles Part A — you and your assessor own Part B.

This is the part the spreadsheet can't do. Alchemis assembles Part A of the CPSR from the recipe, label and batch data you already hold — the formula, physico-chemical properties, manufacturing method, the frame formulation — and runs a completeness checklist over the whole dossier. Attach a document to any section (supplier specs, stability notes, a challenge test) and mark it supplied; the file tracks its own audit-readiness and exports as a trilingual PDF.

Alchemis compiles Part A and tracks the gaps — it never authors Part B. The safety assessment (Part B) must be written and signed by a qualified safety assessor under EC 1223/2009 Article 10. "Audit-ready" means your assembled file plus your assessor's Part B, not an Alchemis certification. Alchemis asserts nothing and certifies nothing.

Rosehip serum · PIF completeness
  • Part A · product descriptioncompiled
  • Formula & INCIfrom recipe
  • Manufacturing (GMP)from batches
  • Stability & PAOattach docs
  • Part B · safety assessmentyour assessor
Part A is compiled from your held data; the checklist shows what's still outstanding. Part B is authored and signed by your qualified assessor — Alchemis never writes or certifies it.
05 · Labels

INCI labels in the right order, with the allergen line built in.

Alchemis lays out the ingredient list as INCI names in EU descending-concentration order straight from your recipe, adds the "Contains:" allergen line for anything above the declaration threshold, and prints PAO, best-before, lot and dates. You review it before it prints — the label stays your responsibility as the Responsible Person.

Ingredients / INCI
Rosa Canina Fruit Oil, Simmondsia Chinensis (Jojoba) Seed Oil, Squalane, Tocopherol, Lavandula Angustifolia (Lavender) Oil, Linalool*, Limonene*.
* naturally present in essential oils. Contains: Linalool, Limonene — EU allergens declared above threshold.
06 · Cost & price

Cost per jar, then a price you choose.

Oils, actives, preservative, packaging — every cost rolls up from your supplier prices into a per-jar COGS. Set a margin or a markup and Alchemis suggests the selling price, so you price from the real number instead of a guess, and carry it straight into sales and consignment.

Rosehip serum · per 50 ml jar
  • Ingredient cost€3.40
  • Packaging€1.10
  • Per-jar COGS€4.50
  • Suggested at 65% margin€12.85
Questions

The honest answers

Does Alchemis give me a finished PIF?
No. Alchemis compiles Part A of the CPSR from the recipe, label and batch data you already hold, and tracks what's still missing with a completeness checklist. A qualified safety assessor authors and signs Part B (the safety assessment) under EC 1223/2009 Article 10 — Alchemis never writes it and never certifies anything. "Audit-ready" means your assembled file plus your assessor's Part B, not an Alchemis stamp.
Is the IFRA and allergen check a guarantee?
No, it's advisory and best-effort. It checks your fragrance load against the IFRA 51 per-constituent standards for the product category, flags EU allergens to declare, and watches Annex III and V limits — with the actual number and a suggested fix. You remain the Responsible Person; always defer to your supplier documentation and a qualified assessor. Try the fragrance checker →
How does it check fragrance oils it hasn't analysed?
Honestly. If an oil has no supplier IFRA certificate and no constituent composition entered, Alchemis marks it "not yet checked" rather than showing a false all-clear. You can attach the supplier's IFRA cert, enter the constituent breakdown, or opt in to a conservative typical-composition estimate — which is clearly flagged as an estimate, never presented as measured data.
Can Alchemis submit my product to CPNP?
No. There's no CPNP submission API, so Alchemis can't notify on your behalf. It helps you prepare and organise the data a notification draws on — formula, labelling, the frame formulation — but the submission itself is yours to make.
Which cosmetic compliance does Alchemis cover?
IFRA 51 per-constituent fragrance limits by product category, EU Annex III restricted-substance limits, Annex V preservative caps, and EU allergen declaration (Reg. 2023/1545, the 80-allergen set) — all advisory as you formulate, each with the limit stated and a fix proposed. Plus the living PIF/CPSR dossier that compiles Part A and tracks the gaps. See how it works →
Can I trace a jar back to its batch and ingredients?
Yes. Each production run gets a lot number and links to the exact ingredient lots that went into it, with photos and an activity log. When you fill jars, each carries its lot — so a query about one unit resolves to a specific batch and its inputs.
From recipe to PIF-ready dossier

Make skincare in Alchemis

IFRA, Annex III & V, allergen declaration, INCI labels, traceability and a living PIF dossier — for cosmetics and five other crafts. Advisory throughout; you stay the Responsible Person. Free forever for hobbyists.

Join the waitlist Try the free tools