China Cosmetics LabsRequest Quote
☰ Browse

How we manufacture

Everything on this page applies to every formula we run, so it lives here once instead of being reprinted on each of the 95,439 formula pages. The formula pages carry only what is specific to that formula — its actives and levels, its pH window, its process parameters, its cost lines.

Private label

Your brand on stock formulas. Minimum order is set by the manufacturing system, from 1,000 pcs on an emulsion or a gel — the table below shows why each system has its own floor. Custom packaging, quotes in 24h.

OEM / ODM

Your formula or a co-developed one. Encapsulated actives, stability-tested emulsions, golden-sample QC. We bring the emulsifier choice and the pH resolution to the sampling round rather than after it.

Our own facilities

5 production bases, 56,487 m², 405 staff and 191 filling and processing machines — ISO 22716 (cosmetics GMP), GMPC, NMPA production licence, held per base. Every batch ships with its own CoA.

Compliance support

MoCRA (US) facility registration and labelling; CPNP notification and CPSR documentation (EU); SCPN (UK); CNF (Canada); ASEAN, SASO/ESMA, NAFDAC and ANVISA files. The per-formula route is mapped on each formula page.

Minimum order, by manufacturing system

A 1,000-piece minimum on a pressed powder is not a number we could honour, and a 1,000-piece minimum on a toner is not one we need. Each floor is set by a piece of equipment, and the reason is printed on every formula page.

SystemMOQSamplingProductionWhy this floor
emulsion1,000 pcs7–10 days12–15 daysOne 500 L main vessel is the practical floor for a stable emulsion — below that the homogeniser cannot wet the oil phase properly and you get batch-to-batch viscosity drift.
gel1,000 pcs7 days10–12 daysAqueous gels need one full hydration cycle per batch; the gellant must be dispersed in the whole water charge at once, so there is no way to run a partial batch.
aqueous1,000 pcs7 days8–10 daysThe fastest system we run — a single-tank cold or warm process with no emulsification step, so the minimum is set by filling-line changeover, not by the batch.
micellar1,000 pcs7 days8–10 daysSingle-tank liquid process; the minimum is set by filling-line changeover and by the one-off cost of the surfactant blend we keep in stock for you.
surfactant2,000 pcs7–10 days12–15 daysSurfactant systems are made in a 1,000 L tank — the same batch chemistry at half volume gives a different foam profile, so we will not run below the tank's working minimum.
clay1,000 pcs7–10 days12–14 daysClay needs a full high-shear swelling cycle; the batch is defined by the disperser's working volume, not by the fill quantity.
anhydrous1,000 pcs7 days10–12 daysMelt-and-pour in a jacketed tank — no water to lose and no emulsification to stabilise, so small runs are economic.
bullet3,000 pcs10–14 days18–22 daysPoured sticks need the mould set for your case: the tooling changeover is the cost, so it only amortises above roughly 3,000 pieces.
powder5,000 pcs12–15 days20–25 daysPressed powders need a dedicated press die plus a 24-hour cure before packing. The die is the fixed cost and it is what sets the minimum.
sheet mask5,000 pcs10–12 days15–18 daysSet by the sachet-filling line, which runs a minimum of 5,000 pouches per setup after the substrate is die-cut to your sheet shape.

In-process and release controls on every batch

These four run on every batch of every product, regardless of formula — which is why they are here and not on the formula pages.

CheckSpecification
Appearance / homogeneityVisual against the reference standard, every batch
MicrobiologyTotal aerobic count, yeast & mould, and absence of specified pathogens against the limits of the destination market
Preservative efficacyISO 11930 on the final formula, not on a pre-thickened intermediate
Batch recordSigned batch record retained with the retained sample for the life of the order

Label requirements that apply to every product we make

Formula-specific labelling items — an SPF claim, a pregnancy warning, a halal statement — stay on the formula page where they belong.

  • INCI ingredient list in descending order of concentration, using the market's preferred nomenclature (INCI is accepted in the EU, UK, US, ASEAN, Brazil and most of Africa).
  • Net content, batch code and a best-before / PAO symbol as required by the destination market.
  • Name and address of the Responsible Person (EU/UK) or manufacturer/distributor (US under MoCRA) on the label — not just on the carton.
  • Any Annex III warning that applies to an active in the formula, verbatim and in the local language.
  • The claim wording actually used, checked against the market's cosmetic/OTC boundary before the artwork is signed off.

Decoration, tooling and one-off costs

The same menu for every product. On a formula page you see only the typical set summed into the first-order budget; here is what is behind it.

ItemRange
Silk-screen print on pack (1 colour, min. 1,000 pcs)$180 – $420
Roll-label printing (per SKU)$90 – $260
Secondary carton (per SKU, optional)$120 – $380
Hot-stamp foil (per position, optional)$250 – $600
Custom mould — only if you change the pack shape$1,800 – $6,500

Testing schedule and cost

Stability, preservative efficacy and per-batch release testing are on every project. Claim-specific testing is added by category — an SPF claim is not something you can skip and still sell the product.

On every project

TestRangeLead time
Accelerated + real-time stability (12 weeks / 40 °C + 12-month on-going)$650 – $1,80012 weeks
Preservative efficacy (ISO 11930)$450 – $9505 weeks
Heavy metals + microbiology COA (per batch)$90 – $2205 days

Added by category

CategoryTestRangeLead time
Sun careSPF in-vivo (ISO 24444) / FDA 2011 final rule$2,600 – $4,8004–6 weeks
Sun careUVA in-vitro PA (ISO 24443)$900 – $1,6002 weeks
Sun careWater resistance (if claimed)$700 – $1,4003 weeks
Colour cosmeticsHeavy metals incl. lead (per batch)$90 – $2205 days
Colour cosmeticsMigration / staining panel$450 – $9502 weeks
Hair careCombing / tensile (if claimed)$700 – $1,6002 weeks
SerumsHRIPT / RIPT patch test$900 – $2,6004 weeks

The documents that ship with every order

Market-specific files (CPNP dossier, MoCRA listing data, TGA pack and so on) are added on the formula page, filtered to the markets that formula is written for.

DocumentWhat it actually covers
Certificate of Analysis (CoA) per batchAppearance, pH, viscosity, assay of the actives, heavy metals and microbiology — issued against the batch you actually receive, not a generic spec sheet.
Safety Data Sheet (SDS/MSDS)GHS-format, in English. Issued for the bulk and for the finished good.
Stability report12-week accelerated at 40 °C / 75% RH plus 3 freeze-thaw cycles, on the packaging format you choose. Real-time data follows as it accumulates.
Full INCI list and label copyINCI in descending order, ready for your artwork — including any Annex III warning wording that applies to the actives in this formula.
Formula specification sheetThe percentages, the phase order, the pH window and the process parameters — the document your own lab needs to audit what we ship.
Golden sample retained referenceOne sealed unit from your approval batch, held for the life of the order, so any future batch can be compared against it.

The ten-point checklist every formula page has to pass

We hold every formula page to this list before it is allowed into the search index. Pages that fail stay readable and quotable, but they carry noindex until the missing evidence exists.

  1. The specific materials are named — a real INCI-level material, not a category like “vitamin C”.
  2. Why each material was chosen, written from its actual chemistry, sourcing and role.
  3. Which price band and which kind of brand it suits, derived from the unit cost.
  4. The MOQ, and the equipment reason behind that number.
  5. The FOB price band, with the ingredient cost that sits inside it.
  6. Sampling and production lead times.
  7. Which markets we have already supplied as client cases — we do not have this data for a framework formula, so it stays open rather than being invented.
  8. The documents included with the order.
  9. A skin-feel description specific to that texture, not a generic claim.
  10. The practical advantages that come out of that formula and that system.

A page also has to clear a library-level test: it must not read as a near-duplicate of another page. Where two formulas would produce the same page with a different number in the title, only one is indexed. The scripts that enforce both tests are part of the site build.

Where to go from here

The standards above apply to whatever you pick below — every formula page carries its own numbers on top of this baseline.

Browse formulas by shelf

Or by what you want the product to do

Check a material before you commit

The ingredient encyclopedia covers every material we formulate with — INCI name, typical use level, pairing, cautions and indicative price. The AI formula advisor turns a plain-English brief into a shortlist from the same library.

Have a formula in mind? Browse 95,439 in the library first.