For consumer chemical brands selling in the EU

Sell across the European Union —
with the documents the law requires.

Candles, diffusers, cleaning products, car care chemicals. You upload the safety data sheet from your supplier — ChemReady prepares the notification package and checks it before anything reaches an authority.

Consumer chemical products from different categories shown together: a soy candle and a reed diffuser, a glass cleaner, a laundry detergent, a car-care product, a paint tin and a construction adhesive cartridge

You work on your own, at your own pace. You file with ECHA from your own account — we prepare the dossier and validate completeness. We do not author safety data sheets from scratch.

✓ UFI code and label draft ✓ Dossier in the format ECHA requires ✓ Support in English, Mon–Fri ✓ Documentation in one place
Try before you sign up

Enter a CAS number — see the CLP classification

Most common SDS ingredients for candles and diffusers. Try , or .

—
Format: NNNNN-NN-N (digits-digits-digit)

Three steps. No consultant.

Selling consumer chemicals in the EU shouldn't mean consultants and spreadsheet chaos.

1

Upload SDS

Upload the Safety Data Sheet PDF from your fragrance, wax or oil supplier. We extract the composition, CLP classification and allergens automatically.

PDF
Lavender fragrance oil SDS v2.pdf
1.2 MB ✓ Composition detected 3 EUH208 allergens
2

Generate UFI & PCN

Pick your carrier and fragrance percentage. We generate the UFI code and prepare the full notification for ECHA. Live validation.

Product Lavender candle 200 ml
UFI N100-902V-2003-WGYM
EuPCS PC-AIR-7
3

Prepare the notification

Your PCN dossier and UFI are ready to submit, with a completeness check. You file it yourself on your own ECHA account — during the pilot we walk through it with you. Everything stays in one place in case an enforcement authority asks.

Dossier ready · PL
PDF Dossier_PCN_PL.zip

✓ Ready to submit to ECHA

● app.chemready.eu / overview
✓
Dossier ready to submit
Lavender candle 200ml · ECHA PL
Overview · Bourbon & Wax

Compliance status: All clear

↑
Lavender fragrance oil SDS v2.pdf Parsing
1.2 MB · Composition detected · 3 EUH208 allergens
UFI generated for „Soy wax candle Bourbon” 3h ago
Dossier „Reed diffuser Forest” — validation complete yesterday
SDS „Soy wax 464” uploaded by supplier 2 days ago

Built for small brands, not for corporations

Candles, room sprays, diffusers, eco-cleaning, detergents, car care chemicals. One dashboard, one process.

JK
Why ChemReady exists
Jacek Kubas, founder · JAKULO (jakulo.pl)

In May 2026 I had nine of my own diffusers to notify. ECHA accepted all nine within 31 minutes — but I filed them by hand in the ECHA portal, retyping the data from a spreadsheet. Cross-validation caught five errors in the machine reading of the sheets before anything went further.

ChemReady came out of that run: so that preparing the data and checking it for completeness is not retyping from a spreadsheet. We still do not file for you — you submit from your own account.

This is the story of how the product came about, not a customer review. Comments from people who have used ChemReady are below.

Three ways to get this done

The same ECHA requirements in every column. What differs is who does which part, and where the documentation ends up.

 
On your own
External specialist
ChemReady
Who prepares the notification data
You — from the supplier's safety data sheet
A specialist, from the data you hand over
The system reads the sheet, you approve the result
Who files with ECHA
You, from your own account
You or a proxy, depending on the contract
You, from your own account — ChemReady does not file for you
Knowing the PCN/IUCLID format
You have to learn it
Handled by the specialist
The dossier is produced in that format automatically
When a supplier updates the sheet
You have to notice and work out the consequences
Usually a separate engagement
You upload the new version to your library and see which products use that sheet
Completeness before filing
You check by hand
The specialist checks
Completeness validation in the panel, before you file
Where the documentation is after three years
Wherever you filed it away
Partly with you, partly with the specialist
In the panel while the contract runs — then 30 days to download (Terms § 8)

We do not compare cost here. We hold an internal benchmark for specialist rates, but it states two different ranges in the same document — until those agree, we will not put a figure from it into a comparison table.

Which plan is for you?

One thing decides: how many products you keep active at once. The scope is the same in every plan. Paid annually in advance, no 3-year contracts.

Just one product to notify?
No subscription. You pay only when you notify. One PCN notification for one EU country (PL) — UFI code, PCN dossier and a completeness check. 14 days to prepare it, then 30 days to view and download what was produced.
€79 net /notification
Start with one
Essential
For small brands — up to 10 active products.
€229 net per 12 months
€19/mo equivalent — paid annually in advance
  • Up to 10 active products
  • Sheet parsing, UFI code, CLP label draft
  • PCN dossier with a completeness check
  • Documentation version history
  • Documentation download for 30 days after the contract ends
Choose Essential
Scale
For professional manufacturers — up to 200 active products.
€2 590 net per 12 months
€216/mo equivalent — paid annually in advance
  • Up to 200 active products
  • Everything in Growth
Choose Scale
More than 200 active products?
Scope and terms agreed individually, in writing. Running an office that serves several brands — we have a separate partner track.
Custom pricing
Talk to us

Who is behind this, and where your data sits

Facts, not declarations. Everything below can be checked in the documents linked on this page.

EU
EU-based company
LMW Jacek Kubas, VAT PL7272587939, registered in Poland. EU invoice, single point of contact.
DE
Where your data sits — named
Application and database in Germany (Hetzner), payments in Ireland, mail in Poland. The full list of recipients — including the CDN and the language-model providers that read your safety data sheets — is in the privacy policy.
§
GDPR compliant
Published privacy policy and data processing agreement. Your SDS files remain your property.
⏵
Documentation always at hand
Safety data sheets, formulations, UFI codes, labels and dossiers in one place — for when a national chemicals enforcement authority asks.
5y
Your documentation in one place
Encrypted at rest. After the contract ends the account stays read-only for 30 days — during that time you can download all your documentation (Terms § 8).
○
Built for small EU brands
Independent consumer chemical brands — from candles to eco-cleaning. Subscription terms written out in the Terms, no enterprise lock-in.

Frequently asked

Something missing? Reply to the email after sign-up — I read all of them.

What is a UFI and where does it come from?
A UFI is a 16-character code (XXXX-XXXX-XXXX-XXXX) that links your product to the formulation notified to ECHA. It must appear on the label of every mixture subject to notification. It is derived from your VAT number and a formulation number you choose — ChemReady generates it for you and keeps the same code on the label and in the dossier.
Does ChemReady submit to ECHA for me?
Not today — and we say so plainly. The platform prepares a complete PCN dossier, generates the UFI and labels, verifies the ECHA connection in test mode and validates completeness. Production submission is switched off at platform level and you file the dossier yourself on your own ECHA account. During the pilot we walk through it with you. If someone promises you automatic one-click notifications, ask them for proof.
Does ChemReady author Safety Data Sheets (SDS)?
No. Your raw-material supplier or a chemical consultant provides the SDS. We work from those sheets — reading them, generating the UFI, preparing the PCN dossier and label drafts. If you need a sheet written from scratch, we will say so on the first call and point you in a direction, but it is not our service.
Do I need an SDS to start?
To reach a complete dossier, yes — the sheet is the source of composition and classification. To start the conversation, no. We begin with what you have; often one supplier sheet is enough to show you where you actually stand and what is missing. If you have no sheets at all, collecting them from suppliers is the first step and we help with that too.
Can I notify a product if I do not have a UFI yet?
Yes — a UFI is not something you need to bring with you. It is created while preparing the notification and we generate it. If a UFI was already assigned earlier, for example by a consultant, you enter the existing code and we work with it so it does not drift from labels already in print.
Do I need my own ECHA account and S2S keys?
The account — yes. A notification is always filed by the company placing the mixture on the market, under its own Legal Entity. That is a legal requirement, not our choice, and it cannot be worked around by filing from a ChemReady account. You do not need it on day one, though: the dossier, UFI and labels can be prepared first.

S2S keys — no. You download the finished dossier from ChemReady as an .i6z file and upload it in the ECHA portal yourself. That is a full route, not a workaround — it is how notifications are filed in the portal. S2S keys only automate that one step, which is a convenience once you file regularly. Granting them is ECHA's decision, not ours, so nothing you need in order to file depends on them. We guide you step by step through creating the account.
Does this work outside Poland?
The PCN obligation comes from the CLP Regulation, so it is common across the EU, and the dossier format (PCN/IUCLID) is the same. The panel is available in English and Polish, and our onboarding is currently hands-on. If you sell into several Member States, say so on the first call: we will show you what is shared and what needs a separate step per country. We do not promise "five markets in one click".
How long does onboarding take?
It depends on how many safety data sheets you have, not on the software. The first call takes 20–30 minutes. If the sheets are complete, sorting out your first product together with its UFI and label is usually a single session. If sheets are missing, onboarding takes as long as collecting them from suppliers — that is the usual bottleneck.
Do you help with the first notification?
Yes, and at this stage we do it personally — we do not leave you alone with the panel. First onboardings run as a guided pilot: we go through the first product, sheet, UFI, label and dossier together. It is part of getting started, not a separately priced extra.
What if I am missing something?
That is a normal starting point and not a reason to wait. Missing sheets, no ECHA account, no formulation number, labels designed without room for a UFI — all of it can be sorted out. On the first call you get a concrete list of gaps in the order they need closing. If something cannot be done, we say so straight away.
What happens if my supplier updates their SDS?
A new version of a sheet can change the composition, and a changed composition means a new formulation number and a new UFI. If you do not reflect that, the code on your label no longer matches the formulation notified to ECHA — and penalties for breaching CLP obligations are substantial across the EU. In ChemReady you upload the new version to your library and see which products use that sheet — comparing the old and the new version is yours to do, we show you the reach of the change. You always approve the update yourself.
What about national chemical enforcement inspections?
Any company placing a mixture on the market can be inspected — health inspectorates, market surveillance bodies or dedicated chemicals offices, depending on the Member State. What ChemReady gives you is that the documentation is in one place and internally consistent: current sheet, formulation, UFI, label and dossier hold together instead of sitting in email threads. You answer from documents rather than from memory.
How do I cancel?
From the billing panel, with no "give us another chance" emails. Cancelling means no renewal — it does not shorten the period you have paid for. Your service runs unchanged until the end of that period and you pay nothing more. After the contract ends the account switches to read-only for 30 days: you keep access to your products and dossiers and can still download documents that were already produced. After 30 days the account stops providing the documentation — this does not delete your data. Companies that accepted earlier terms with a longer access period keep it (Terms § 8(5d)). Your full company data set can be exported at any time from account settings. Notifications already filed with ECHA sit on your own account and remain yours whether or not you use ChemReady. See the Terms, § 8.
Are you an EU company? What about GDPR?
LMW Jacek Kubas, VAT PL7272587939, registered in Poland (EU). Data is held on servers within the European Union. Processing is described in our Privacy Policy, and a data processing agreement (DPA) is available for business customers. One point of contact — I answer every email personally.
Who is liable if ECHA rejects a submission?
The company placing the mixture on the market — you — is responsible for the substance of the data: composition, CLP classification, product category. We are responsible for the technical side: correct dossier format and preparation. You review and approve before anything is filed. If a rejection stems from an error on our side, we fix it at no extra charge — that is how we work, not a contractual entitlement. The contractual limits of liability are set out in the Terms, § 11.

See ChemReady in action.

Walk through the workflow before your first submission. No card, no contract, no sales call.

Sign up →