Botanical ingredients carry the chemistry of the soil and air they grew in. Plants concentrate trace metals from the ground, and conventional cultivation can leave pesticide residues on leaf, root and seed that follow the material through extraction and distillation. For a premium cosmetic supply chain, contaminant control is not a formality — it is the line between a compliant ingredient and a liability. This guide sets out what to control, at what level, and how to prove it.
The four heavy metals that matter
Almost every credible botanical specification screens the same quartet: lead (Pb), arsenic (As), cadmium (Cd) and mercury (Hg). These elements have no functional role in a cosmetic ingredient, accumulate biologically, and are toxic at low doses, which is why regulators and pharmacopoeias single them out. Plants take them up through roots and foliage, so an oil, extract or dried herb can carry them even when nothing was added.
Typical ceilings are expressed in parts per million (ppm) — often in the low single digits or below for lead and arsenic, and lower still for cadmium and mercury. The exact figure depends on the material and the reference you anchor to, but the principle is constant: each metal gets its own numeric limit, not a lumped "total heavy metals" figure, which the older colorimetric tests produced and which modern practice has largely retired.
Pesticide residues: crop-specific by nature
Where heavy metals are elemental, pesticide residues are a moving target. The relevant residues depend entirely on the crop and its growing region — which active substances were legally applied, and at what stage. This is why a single universal pesticide list is misleading. Maximum residue levels (MRLs) are set per active substance and per crop, and a sound screen reflects the plant in front of you rather than a generic template.
Organochlorines, organophosphates, pyrethroids and modern systemics all behave differently through extraction; lipophilic residues in particular can concentrate in essential oils and fixed oils. For high-value botanicals, a targeted multi-residue screen matched to the origin is far more useful than a token single-analyte test.
How the labs actually measure it
Two analytical platforms do the heavy lifting.
- ICP-MS (inductively coupled plasma mass spectrometry) is the reference method for trace elements. It quantifies Pb, As, Cd, Hg and others down to parts per billion (ppb), well below the ppm ceilings most specifications set, which is what makes a "not detected" result trustworthy.
- GC-MS/MS and LC-MS/MS (tandem mass spectrometry) handle organic pesticide residues. The tandem configuration gives the selectivity and low detection limits needed to find residues at the ppb level against a complex botanical background.
Because these answer different questions, a complete contaminant profile normally requires both. An elemental result from ICP-MS says nothing about pesticides, and a residue screen says nothing about lead.
Reading contaminant data on a CoA
A Certificate of Analysis should name each contaminant individually with a measured value, a unit, the method and a limit of quantification (LOQ). Treat the following as warning signs:
- A single "complies with heavy metal limits" line with no numbers behind it.
- A "typical" or sample result rather than a value tied to your batch number.
- A "not detected" claim without an LOQ — undetectable at what level?
- A missing pesticide screen, or one that ignores the crop's actual origin.
Read every value against the ceiling in your specification. A number only means something once you can see the range it was meant to fall inside.
Building a defensible specification
Under Regulation (EC) No 1223/2009, heavy metals such as lead and mercury are listed among prohibited substances, but the regulation accepts technically unavoidable trace amounts provided the finished product is safe. It does not hand you a tidy ppm table. The practical route is to set your own numeric ceilings using recognised references — pharmacopoeial elemental impurity limits and food-contaminant MRLs — and to write those figures, the units, and the required methods (ICP-MS, GC-MS/MS) directly into the specification sheet. Then require a batch-matched CoA for every delivery.
The takeaway
Contaminant control rests on three moves: name the right panel (Pb, As, Cd, Hg plus a crop-matched pesticide screen), fix numeric ppm and ppb ceilings with validated methods, and verify each batch against them on a CoA that shows real numbers. Do that consistently and the paperwork stops being a formality — it becomes proof that a premium botanical is exactly as clean as it claims to be.