-
When this checklist applies
-
The nine steps
-
Step 1: Write the specification before you request a quote
-
Step 2: Confirm the emulsifier system, not just the hero ingredient
-
Step 3: Get documentation for the centella and ginseng, not just percentages
-
Step 4: Define what 'light' means in numbers
-
Step 5: Run a blind test against the product you already sell
-
Step 6: Request stability and oxidation data with dates
-
Step 7: Test the pump, not just the oil
-
Step 8: Order a pilot run before the production run
-
Step 9: Put acceptance criteria and a change-notification clause in the contract
-
Step 1: Write the specification before you request a quote
-
What usually goes wrong
I'm a quality and brand compliance manager at a beauty company. I review every batch before it reaches our accounts — 200+ SKUs a year, plus the OEM trial runs that come with them. In 2024 I rejected about 22% of first deliveries. Not because the formulas were bad. Because the specifications were vague enough that the supplier and I were measuring two different things and both of us thought we were right.
What follows is the nine-step checklist I now run for any B2B cleansing oil sourcing project. It's built for a facial cleansing oil — a centella cleansing oil, a ginseng cleansing oil, a centella light cleansing oil, or a plain basic facial cleansing oil. End to end it takes three to five weeks, and most of that is waiting on documents, not lab work.
When this checklist applies
Use it when you're qualifying a new supplier, approving a first production run, or switching an existing formula to a cheaper base oil. Those are the three moments where a vague spec turns into a rework invoice six weeks later.
Don't use it as a shortlist tool. If you're still comparing five suppliers on general capability, you don't need nine steps — you need step one, and you need it written down before anyone quotes you a price.
Scope note: this is a B2B checklist. It assumes you either know your target market's regulatory requirements or you have a regulatory consultant who does. It won't tell you whether your claims are legal in the EU, the US, or China.
The nine steps
Step 1: Write the specification before you request a quote
The most expensive phrase in cleansing oil sourcing is standard specification. There isn't one. Every supplier has their own interpretation, and their interpretation will be the cheapest one that doesn't get rejected.
What goes in the document: full INCI list in descending order, active content ranges, appearance and color (Gardner or a physical sample reference), odor profile, viscosity at 25°C in mPa·s with the test method named, moisture content by Karl Fischer, emulsification time in seconds, and rinse-off residue described in words plus a photo reference of the rubbed-out film.
Checkpoint: read your own spec back and delete every adjective. If 'light' or 'premium feel' appears anywhere, you're not done. A supplier cannot quote against a feeling.
If a supplier returns a full quotation in 24 hours without asking one clarifying question, that isn't efficiency. That's a template with your company name pasted in.
Step 2: Confirm the emulsifier system, not just the hero ingredient
Most buyers focus on where the centella extract sits in the INCI list and completely miss the emulsifier system. That's backwards. The emulsifier controls rinse-off residue, how fast the oil breaks on contact with water, and whether you can legally claim PEG-free in your market. The centella content controls a marketing story.
Ask for the full emulsifier stack with percentages, and ask whether it's a cold-process or hot-process system — that single answer tells you a lot about the supplier's equipment and their minimum order quantities. If they claim PEG-free, ask for the third-party confirmation, because polyglyceryl and sorbitan esters get relabeled creatively when a brand asks for it.
Checkpoint: every emulsifier in the INCI list should map back to a named raw material with a supplier. If any line says 'emulsifier blend, proprietary,' you've lost traceability before you've placed an order.
Step 3: Get documentation for the centella and ginseng, not just percentages
Two percent of what, extracted how, standardized to which marker? For centella asiatica, the number that matters is the madecassoside and asiaticoside content, plus the extraction solvent and the extract ratio. A 1:10 hydroglycolic extract and a 10:1 ethanol extract can both be labeled the same way and behave nothing alike in an anhydrous oil base.
For ginseng cleansing oil, ask for the ginsenoside profile and the root age — four-year and six-year roots carry different saponin loads, and that's a real cost difference, not a marketing one.
Checkpoint: the COA batch number on the raw material document must match the batch number on the sample you were sent. I've caught two mismatches in four years, and both were honest clerical errors. Both would also have cost us a full redo if we'd scaled up first.
Step 4: Define what 'light' means in numbers
Centella light cleansing oil is a product category name, not a specification. Light refers to perceived viscosity and how fast the oil spreads, and you can measure both. Set a viscosity ceiling, set a spread test (a fixed drop on a fixed surface, measured in seconds), and set an emulsification window — the range of seconds between water contact and full milk-out.
This is the step almost everyone skips, and it's the one that generates the most sample-round arguments later. Checkpoint: if your spec sheet contains an adjective that isn't followed by a number and a test method, it isn't a spec. It's a wish.
Step 5: Run a blind test against the product you already sell
When I compared two centella oils side by side — same stated actives, same supplier region, different emulsifier ratios — I finally understood why our complaint inbox kept mentioning a greasy film. The formulas read almost identically on paper. The rinse-off behavior didn't.
The method is simple enough to do in an afternoon. Strip the labels. Code the samples A and B. Have five to ten people score three things only: spread feel, milk-out speed, and residue after rinsing. Don't ask about scent — scent will dominate every answer and tell you nothing useful.
The question everyone asks is 'which one is cheaper per kilogram?' The question you should ask is 'which one stops the complaint we already have?' A $0.12 per unit upgrade on 50,000 units is $6,000. If your returns and re-ships on a greasy film run higher than that in a year, the 'expensive' option is the cheap one.
Step 6: Request stability and oxidation data with dates
For an anhydrous cleansing oil, the failure mode isn't microbial, it's oxidative. Rancidity doesn't show up in the warehouse — it shows up on a customer's shelf in month nine. Ask for peroxide value and acid value at t=0 and after accelerated storage, plus 40°C for three months, room temperature for twelve, and three freeze-thaw cycles.
If the formula includes any aqueous phase or a water-containing extract, add preservative challenge testing to the list. Checkpoint: the batch number on the stability report must match the batch number on the sample. A report without a batch number is a brochure.
Step 7: Test the pump, not just the oil
This is the step that surprises people. Buyers spend three weeks evaluating the oil and thirty minutes on the package. Then the first container load arrives and the pump weeps at the neck because the gasket material wasn't checked against the oil's ester content.
What I ask for now: 48 hours inverted at room temperature, 40°C and 75% relative humidity for two weeks, 200 consecutive actuations with dose weight recorded, and a drop test on the filled, capped unit. Record the coefficient of variation on dose weight, not just the average.
Checkpoint: the pump supplier and the fill line should confirm compatibility in writing, not verbally. Verbal confirmations don't survive a quality dispute.
Step 8: Order a pilot run before the production run
Ask for 500 to 1,000 units from the actual production line, not from the lab. Lab samples are made by the person who wants your business. Pilot runs are made by the line that will actually fill your order, and those are two different competence levels.
Test the pilot batch on the full specification — not a reduced panel. Retain three units per batch, sealed, labeled, and stored where you can find them in eighteen months. If the supplier pushes back on pilot run pricing, that's information, not a negotiation tactic.
Step 9: Put acceptance criteria and a change-notification clause in the contract
In my first year doing this, I made the classic specification error — I assumed 'same specification' meant the same thing to every vendor. It cost us a $22,000 redo and pushed a launch by five weeks. Now every contract I sign has three clauses that aren't negotiable on our side: the acceptance criteria with the AQL sampling plan, who pays for rework and at what threshold, and a change-notification requirement for any raw material, extraction method, or manufacturing site change.
That third clause is the one suppliers resist most and the one that saves you most. A silent base-oil substitution is how a product you approved in March becomes a product you can't defend in September.
Checkpoint: the acceptance criteria in the contract should be the same document as the specification in step one. If they're two documents, one of them is wrong.
What usually goes wrong
Timing, mostly. Teams treat sourcing as a purchasing task and give it two weeks, then discover that stability data takes three months to generate honestly. To be fair, nobody wants a five-week qualification when the launch date is already fixed internally. But compressing steps 6 and 8 is how you buy a batch twice.
The second recurring problem is claims creep. Somewhere between the spec sheet and the marketing deck, 'formulated for sensitive skin' becomes 'suitable for all skin types' and 'gentle' becomes 'zero irritation.' Under EU Regulation (EC) No 1223/2009 and most national frameworks, you need substantiation for those, and 'suitable for all skin types' is effectively unsubstantiable. Same for any implication that a cleansing oil treats acne or eczema — that's a medicinal claim, and it will be treated as one. If your supplier's marketing kit uses that language, don't paste it into your own materials.
Manufacturing side, ISO 22716 is the baseline I ask about for any OEM partner, alongside a current GMP certificate and the last audit date. It won't tell you whether their oil is good, but it filters out the ones who can't document anything.
Five minutes of verification beats five days of correction. That's not a slogan — it's the arithmetic I run every time someone asks me to skip step seven because the pump 'is exactly the same as last time.'
Prices and lead times referenced are illustrative of our own sourcing history and will vary by market and volume. Verify current supplier quotes and regulatory requirements before contracting.