Alchemis is opening soon. Join the waitlist
For cleaner makers

Cleaners, from recipe to sold bottle.

The whole run in one place: an all-purpose, laundry or dish recipe in percentages or grams, every batch traced by lot, the fragrance allergens to declare surfaced, the hazard-label cues laid out, and the cost per bottle known before you price it. Advisory, never a certification.

01 · Recipe

Your cleaner in percentages or grams. The math holds either way.

Work a surfactant blend as percentages of the batch, or as actual weights — Alchemis keeps both consistent. Change one ingredient and the rest redistribute; lock the ones you don't want touched. Scale a 1 L test up to a 20 L run and every quantity comes with it.

All-purpose spray · 1000 g batch
  • Water (Aqua)88% · 880 g
  • Decyl glucoside6% · 60 g
  • Citric acid4% · 40 g
  • Fragrance + preservative2% · 20 g
02 · Batches

Every batch traceable, every bottle accounted for.

Each production run gets a lot number, a make date, and production steps — with ingredients assigned to the step they're added at, and per-step splits when you dilute or divide. Photos from along the way and an activity log, then finished bottles carry the lot, so you always know what went into which.

Lot AP-2026-018 · complete
  • Made18 Jun 2026
  • Steps4 · ingredient-mapped
  • Yield18 bottles · 500 ml
  • StatusIn inventory
03 · Detergents Regulation

The fragrance allergens to declare, surfaced for you. Advisory.

Cleaners fall under the EU Detergents Regulation 648/2004. As you formulate, Alchemis lists the fragrance allergens that reach the pack at or above 0.01%, and the always-list perfume and preservative wording (Annex VII A.2 / A.3). It also reminds you of the duties you complete yourself — the public ingredient data sheet and its URL on the pack, the constituent weight-band lists, and dosage instructions. Guidance, never a certification.

Best-effort guidance to catch issues early, never a certification. The ingredient data sheet, its URL on the pack, weight-band lists and dosage remain your duties. Always defer to your own supplier documentation and a qualified assessor.

All-purpose spray · pack declaration
  • Fragrance allergens ≥ 0.01%2 to declare
  • Perfume (always list)Parfum
  • Preservative (always list)named
"Limonene and Linalool reach 0.01% — declare both on the pack." Plus a reminder to publish the ingredient data sheet, print its URL, and add dosage. You complete those; the list is advisory.
04 · CLP hazard cues

The hazard block, drafted from your category. Advisory cues, not a classification.

A cleaner is a chemical mixture under CLP, so it carries a hazard label. Alchemis suggests the block by product category — the GHS07 pictogram, the word Warning, a hazard statement like H317, and EUH208 for the sensitising fragrance — with reminder notes about your PCN/UFI and safety data sheet. Confirm the real classification against your ingredient SDSs and an assessor.

These are advisory cues, not a CLP classification. SDS authoring is coming soon — for now Alchemis gives guidance notes only, and it does not handle REACH. Verify the pictograms, H- and EUH-phrases, PCN and UFI with your SDSs and a qualified assessor.

All-purpose spray · hazard cues
  • PictogramGHS07
  • Signal wordWarning
  • HazardH317
  • SupplementalEUH208
"Contains Limonene. May produce an allergic reaction." PCN/UFI and SDS are flagged as guidance notes — authoring them stays with you.
05 · Cost & price

Cost per bottle, then a price you choose.

Surfactants, acids, fragrance, the bottle and the trigger — every cost rolls up from your supplier prices into a per-bottle COGS. Set a margin or a markup and Alchemis suggests the selling price, so you price from the real number instead of a guess. Direct sales and consignment are both tracked.

All-purpose spray · per 500 ml bottle
  • Ingredient cost€0.41
  • Bottle + trigger€0.34
  • Per-bottle COGS€0.75
  • Suggested at 60% margin€1.88
Questions

The honest answers

Does Alchemis make my cleaner compliant with the Detergents Regulation?
No — it lists the fragrance allergens to declare on the pack at or above 0.01%, and the always-list perfume and preservative wording, then points you to the duties you complete yourself: publishing the ingredient data sheet and its URL on the pack, the constituent weight-band lists, and dosage instructions. It's advisory, and you remain responsible.
Does Alchemis handle CLP hazard labelling for cleaners?
It offers advisory cues, not a classification. A cleaner is a chemical mixture under CLP, so Alchemis suggests a hazard block by product category — the GHS07 pictogram, the word Warning, H317 and EUH208 — with reminder notes about your PCN/UFI and safety data sheet. Confirm the real classification against your ingredient SDSs and a qualified assessor.
Can Alchemis write my safety data sheet (SDS) or handle REACH?
Not yet. SDS authoring and export are coming soon — for now Alchemis gives guidance notes only, and it does not handle REACH registration. Use your ingredient suppliers' SDSs and a qualified assessor for both.
Does Alchemis check antibacterial or disinfectant claims?
No. Biocidal and antibacterial claims fall under the Biocidal Products Regulation, which Alchemis does not model. Keep those claims off a general cleaner unless you hold the authorisation, and take separate advice.
Can I track batches and lots for my cleaners?
Yes. Every production run gets a lot number, a make date, production steps with ingredient-to-step assignment, photos, and an activity log — so you always know what went into which bottle.
Does it work out my cost per bottle?
Yes. Every ingredient, the bottle and the trigger roll up from your supplier prices into a per-bottle COGS. Set a margin or a markup and Alchemis suggests the selling price, so you price from the real number. See the free tools →
From recipe to sold bottle

Make cleaners in Alchemis

Recipes, batch tracking, the allergens to declare, hazard-label cues and cost per bottle — for cleaners and five other crafts. Advisory, never a certification. Free forever for hobbyists.

Join the waitlist Free tools