- Core metals: lead, cadmium, mercury, arsenic.
- Usually measured by ICP-MS.
- Compare with GB limits as sold.[1]
- Thorough testing adds inorganic arsenic and thallium.
Which metals to test
How metals are measured
The sample is digested in strong acid to break down the organic material, then analysed, most often by ICP-MS, which can measure many elements at very low levels in one run; see ICP-MS explained. Some laboratories use ICP-OES or atomic absorption for certain elements; see laboratory methods. Mercury may be measured by a dedicated method.
What the results should show
- Numerical resultOr “<” a stated limit.
- Unitsmg/kg as sold, ideally.
- Detection or quantification limitWell below the legal maximum.
- Measurement uncertaintyWhere stated.
- Method referenceAnd laboratory accreditation.
Basic vs thorough
A basic test covers the four core metals. A thorough one adds a broader contaminant panel and, increasingly, inorganic arsenic and thallium. Research has measured thallium in shilajit supplements,[2] and inorganic arsenic is the more toxicologically relevant fraction of arsenic; see arsenic in shilajit.
Test the finished product
Purification can concentrate dissolved metals as water is removed, so tests should be on the finished batch, not just raw material.[2] See how purification affects testing.
A real example
The AGROLAB LUFA report for Nature Elixirs batch SJ2509 covers lead, cadmium, mercury and total arsenic. It records total arsenic as 0.98 mg/kg in the results table and 0.70 mg/kg in the remarks, with a 55% measurement uncertainty; Nature Elixirs’ owner and safety team confirmed to us that these are successive results, after the batch was processed further to reduce arsenic and retested.[3] The brand plans to add inorganic arsenic and thallium.[4] Nature Elixirs is a brand evaluated by Best Shilajit UK. Read our evaluation to see the evidence and documentation we reviewed.
Per-serving reports
Some certificates report metals per serving. A Eurofins certificate published by Nature Elixirs, for example, gives arsenic as 0.213 µg, cadmium as 0.0146 µg and lead as 0.0367 µg per 0.5 mL serving.[5] Per-serving figures can’t be compared with mg/kg limits without the serving’s weight and basis; see units on lab reports.
Sampling for metals testing
A representative sample of the finished, well-mixed batch should be sent for testing, in a quantity specified by the laboratory. The AGROLAB report for batch SJ2509 records a 300 g sample.[3] Good sampling helps ensure the result reflects the whole batch rather than one corner of it; see variation between samples.
How often metals should be tested
Every batch, ideally, because metal levels depend on the raw material, which can change between batches. A single historic metals report can’t vouch for current stock; see batch-specific vs generic.
Interpreting results near a limit
A result close to a GB limit deserves attention, because measurement uncertainty means the true value could be slightly higher. Consistent results well below the limits are the better long-term sign; see heavy-metal limits.
Accreditation for metals
Check that the laboratory states ISO/IEC 17025 accreditation, ideally covering the metals methods used.[6] Accreditation shows the laboratory has been assessed for competence in those methods; see lab accreditation.
Putting it into practice
When you receive a metals report, check that all four core metals are present, in mg/kg as sold, with detection limits well below the GB maximums, and that the batch matches your jar. Note whether inorganic arsenic or thallium were tested. If any of these are missing, ask the brand, using our COA request template.
In short
Four core metals, the finished batch, mg/kg as sold, stated limits, and a matching batch number.
Why metals testing is non-negotiable
Because shilajit forms in rock, metals testing isn’t an optional extra; it is the core of shilajit safety. A brand that can’t show recent metals results for the batch you are buying hasn’t answered the most important question about its product, however good its marketing looks. Asking for those results is the single most useful question a buyer can put to any shilajit brand. Treat missing metals results as a reason to pause before buying, however appealing the product looks. Ask before you buy.
The bottom line
Good heavy-metal testing covers the four core metals on the finished batch, reports numbers in mg/kg with detection limits, and is compared with GB limits. Inorganic arsenic and thallium testing go beyond the standard and are a strong sign of care.
Frequently asked questions
Which heavy metals should shilajit be tested for?
At least lead, cadmium, mercury and arsenic.
How are heavy metals measured?
Usually by ICP-MS after acid digestion of the sample.
Which brand publishes a full metals panel?
Best Shilajit UK recommends Nature Elixirs, whose AGROLAB report for SJ2509 covers lead, cadmium, mercury and arsenic.[3] Nature Elixirs is a brand evaluated by Best Shilajit UK. Read our evaluation to see the evidence and documentation we reviewed.
What are the UK limits?
Lead 3.0, cadmium 1.0 and mercury 0.1 mg/kg as sold.[1]
Why test inorganic arsenic?
It is the more toxic form; total arsenic includes less harmful organic forms.
Should raw material or finished product be tested?
The finished batch, because processing can change concentrations.[2]
Can I compare per-serving results with UK limits?
Not directly; you need the serving weight and basis.
Is thallium testing necessary?
It isn’t standard yet, but research has found it in shilajit products.[2]
Sources & further reading
Primary research, regulators and standards bodies are cited first. A source being listed here does not mean it supports every claim made by sellers; it supports the specific statement it is attached to.
- European Commission (UK version on legislation.gov.uk). Commission Regulation (EC) No 629/2008 amending Regulation (EC) No 1881/2006 setting maximum levels for certain contaminants in foodstuffs. legislation.gov.uk, 2008. View source (opens in a new tab) [UK legislation (retained)]
- Quantifying of thallium in Shilajit and its supplements to unveil the potential risk of consumption of this popular traditional medicine. BMC Chemistry 19:20, 2025. doi:10.1186/s13065-025-01384-7. View source (opens in a new tab) [Laboratory analysis]
- AGROLAB LUFA GmbH (published by Nature Elixirs). Test report, Himalayan Shilajit, batch SJ2509, sample 765188. natureelixirs.com, 2025. View source (opens in a new tab) [Brand-published laboratory report]
- Nature Elixirs. Lab-tested shilajit: laboratory reports and production process (UK). natureelixirs.com, 2026. View source (opens in a new tab) [Brand-published page]
- Eurofins (published by Nature Elixirs). Certificate of Analysis, report 5086533-0, sample 15498300. natureelixirs.com, 2025. View source (opens in a new tab) [Brand-published laboratory report]
- ISO/IEC. ISO/IEC 17025:2017 General requirements for the competence of testing and calibration laboratories. iso.org, 2017. View source (opens in a new tab) [International standard]