ICP-MS vs AAS for Supplement Heavy Metal Testing — Which Method?
When you submit a supplement for heavy metal testing, the lab will typically run either ICP-MS or AAS. These two methods dominate the industry, but they are not interchangeable. Your choice affects detection limits, the number of metals screened, cost per sample, and whether your COA holds up under Amazon compliance review or FDA scrutiny.
Quick answer
ICP-MS runs all four heavy metals (arsenic, cadmium, lead, mercury) simultaneously at parts-per-billion (ppb) detection. AAS tests one metal at a time at parts-per-million (ppm) or ppb levels depending on the atomization technique. ICP-MS costs $175-350 per sample. Flame AAS costs $75-150 per sample. Graphite furnace AAS falls in between. For Amazon compliance, California Prop 65, and USP <2232>, ICP-MS is the safer choice. For routine in-house QC on a limited budget, AAS can work if you know which metals matter most for your raw material.
What each method actually measures
Both ICP-MS and AAS measure elemental metal concentrations in a digested sample. The sample is first acid-digested (typically nitric acid and hydrogen peroxide in a microwave digestion system), then the liquid is introduced into the instrument. The difference is how each instrument detects the metals.
ICP-MS uses an argon plasma torch at roughly 6,000-10,000 K to ionize the sample. The ions are then separated by mass-to-charge ratio in a quadrupole mass spectrometer and counted by an electron multiplier detector. It measures all metals in a single run. Detection limits typically reach 0.01-0.1 ppb for most elements.
AAS measures light absorption by ground-state atoms. A hollow cathode lamp specific to each element emits light at the element's characteristic wavelength. The sample is atomized either in a flame (flame AAS, roughly 2,300-2,800 degrees C) or in a graphite tube furnace (GF-AAS, up to 3,000 degrees C). Each metal requires a separate lamp and a separate run. Flame AAS detection limits are typically 0.01-1 ppm. GF-AAS reaches 0.01-1 ppb for some elements, but only one element at a time.
Detection limits compared
The table below shows typical method detection limits (MDL) for the four heavy metals most relevant to dietary supplements:
| Metal | Flame AAS (ppm) | GF-AAS (ppb) | ICP-MS (ppb) |
|---|---|---|---|
| Arsenic (As) | 0.1-0.5 | 0.05-1 | 0.01-0.05 |
| Cadmium (Cd) | 0.005-0.02 | 0.01-0.1 | 0.005-0.02 |
| Lead (Pb) | 0.05-0.2 | 0.05-1 | 0.01-0.05 |
| Mercury (Hg) | 0.5-5 | 0.1-1 | 0.01-0.1 |
For context, USP <2232> sets limits of 10 mcg/day for lead and 15 mcg/day for arsenic for most supplements. California Prop 65 requires warning labels above 0.5 mcg/day of lead. These levels are low enough that AAS, particularly flame AAS, may not reliably quantify them.
⚠️ Note
If you sell in California or on Amazon, use ICP-MS. Flame AAS detection limits may fall above Prop 65 thresholds, meaning you cannot demonstrate compliance below actionable exposure levels.
Real cost comparison
Here is what you can expect to pay at a typical ISO 17025-accredited lab in the US:
| Test configuration | Typical price range | Metals covered | Turnaround |
|---|---|---|---|
| Flame AAS, 4 metals | $75-150 | As, Cd, Pb, Hg (separate runs) | 5-7 business days |
| GF-AAS, 4 metals | $150-250 | As, Cd, Pb, Hg (separate runs per element) | 5-7 business days |
| ICP-MS, USP <2232> panel | $175-350 | As, Cd, Pb, Hg plus optional Se, Cr, Ni, Cu, Zn | 3-5 business days |
| ICP-MS, full elemental panel | $250-500 | 15-25 elements including expanded heavy metal panel | 3-5 business days |
| ICP-MS with speciation (e.g., inorganic As) | $300-600 | Species-specific arsenic (As III vs As V) or mercury (methyl-Hg) | 5-10 business days |
The per-metal cost is always lower with ICP-MS when screening four or more elements. If you only need one metal — say, lead on a single-ingredient calcium powder — flame AAS may be the cheapest option.
When AAS is good enough
AAS makes sense in these scenarios:
-
Single-metal screening. If your raw material risk assessment flags only one metal of concern (e.g., lead in a calcium carbonate mined from a known deposit), AAS is cost-effective.
-
High-concentration products. Mineral supplements where the target metal is present at percent levels (e.g., zinc at 15 mg per tablet). Flame AAS handles high concentrations well without the dilution and matrix effects that can complicate ICP-MS.
-
In-house QC with limited budget. If you test every incoming lot and your lab already owns an AAS instrument, the per-sample consumable cost is lower than ICP-MS. Some contract manufacturers run AAS for routine screening and send a subset of lots to an external lab for ICP-MS confirmation.
-
Mercury by cold vapor AAS. Cold vapor AAS is a specialized technique that achieves excellent mercury detection (0.01-0.1 ppb) and is often cheaper than ICP-MS for mercury-only testing. It is recognized by USP <2232> for mercury analysis.
When you need ICP-MS
ICP-MS is the right choice when:
-
You sell on Amazon. Amazon's Supplement Compliance Requirements reference USP <2232> and ISO 17025 testing. While Amazon does not mandate a specific method, ICP-MS data will pass documentation review more smoothly than AAS, especially for multi-metal panels. See our guide on Amazon approved labs.
-
You sell in California. Prop 65 thresholds for lead (0.5 mcg/day MADL) and cadmium (4.1 mcg/day MADL) are low enough that flame AAS may not provide defensible data. ICP-MS detection limits are 10-100x lower.
-
You export to multiple markets. The EU, Canada, and Australia all maintain heavy metal limits. ICP-MS provides a single data set that satisfies most regulators.
-
Your raw material has multi-metal risk. Botanical ingredients grown in polluted soil, marine-sourced ingredients (seaweed, kelp), and mineral clays often carry arsenic, cadmium, lead, and mercury simultaneously. ICP-MS screens all of them in one run.
-
You want speciation data. Certain metals require species identification. Arsenic in rice protein or seaweed may be predominantly organic arsenic (arsenobetaine), which is less toxic. ICP-MS coupled with HPLC can separate and quantify arsenic species. AAS cannot do speciation.
How labs report results
Regardless of method, your COA should show:
- The method used (e.g., EPA 6020B for ICP-MS, EPA 7061A for GF-AAS arsenic)
- The detection limit and quantitation limit for each element
- Results in appropriate units (mcg/g, ppm, or mcg/serving)
- Whether results are reported on a per-sample or per-serving basis
- The lab's ISO 17025 scope of accreditation for the method and matrix
A common mistake is receiving a COA that reports "ND" (not detected) with a detection limit higher than your regulatory threshold. For example, if your Prop 65 lead limit is 0.5 mcg/day, a detection limit of 1 ppm (roughly 1 mcg/g) on a 1 g serving means you cannot demonstrate compliance. Always check the detection limit, not just the result.
💡 Note
When requesting quotes, specify "USP <2232> by ICP-MS with reporting limits below applicable Prop 65 thresholds." This tells labs you need pharma-grade detection, not just a pass/fail screen.
Which labs use which method
Most commercial supplement testing labs offer both methods. Eurofins, SGS, Intertek, Alkemist Labs, and smaller ISO 17025 labs all run ICP-MS routinely. Flame AAS and GF-AAS are more common in older labs, in-house manufacturer labs, and university-affiliated labs.
Ask the lab directly: "Do you run USP <2232> heavy metals by ICP-MS, and is this method on your ISO 17025 scope for dietary supplement matrices?" If the answer is no to either question, consider another lab. See our lab comparison guide.
Method selection by product type
| Product type | Recommended method | Reason |
|---|---|---|
| Botanical powders (ashwagandha, turmeric) | ICP-MS | Multi-metal risk from soil uptake |
| Marine ingredients (kelp, spirulina, fish oil) | ICP-MS with speciation | Arsenic and mercury speciation needed |
| Mineral supplements (calcium, magnesium, zinc) | Flame AAS or ICP-MS | High concentrations; AAS often sufficient |
| Gummies | ICP-MS | Low serving sizes require low detection limits |
| Protein powders | ICP-MS | Multi-metal risk plus Prop 65 exposure |
| Single-ingredient synthetics (melatonin, vitamin C) | Flame AAS or ICP-MS | Low metal risk; budget option may work |
Related guides
- Heavy metal testing guide — USP <2232> explained
- Heavy metal testing for supplements — what to test and when
- Supplement testing cost guide — 2026 pricing
- How to find a supplement testing lab
- Finished product testing requirements
FAQ
Q: Will Amazon accept an AAS heavy metal COA?
A: Amazon does not specify an approved method list. An AAS COA from an ISO 17025-accredited lab may pass review. However, if the detection limits are higher than your product's Prop 65 or USP thresholds, the COA may be rejected or flagged for additional testing. ICP-MS is safer for Amazon documentation.
Q: How much does ICP-MS cost vs AAS?
A: ICP-MS for a standard USP <2232> panel (As, Cd, Pb, Hg) costs $175-350 per sample. Flame AAS for the same four metals costs $75-150 total. GF-AAS costs $150-250. The per-metal cost is lower with ICP-MS when testing four or more elements.
Q: Can I use AAS for Prop 65 compliance testing?
A: Possibly, but risky. Prop 65 lead MADL is 0.5 mcg/day. A 1 g serving with 0.5 ppm lead hits that threshold exactly. Flame AAS detection limits (0.05-0.2 ppm) may not distinguish between 0.3 ppm (compliant) and 0.5 ppm (warning required). GF-AAS or ICP-MS is strongly recommended.
Q: What is speciation and when do I need it?
A: Speciation identifies the chemical form of a metal. For example, inorganic arsenic (toxic) vs. arsenobetaine (relatively non-toxic, common in fish). Seaweed, rice-based ingredients, and fish oils may need arsenic speciation. AAS cannot provide speciation. ICP-MS coupled with HPLC can.
Q: How long does heavy metal testing take?
A: Standard ICP-MS heavy metal panels take 3-5 business days at most commercial labs. AAS takes 5-7 business days because each metal requires a separate run. Speciation analysis adds 2-5 business days. Rush service (1-2 business days) is available at most labs for a surcharge of 50-100%.
Quick Reference
Lab Category: Elemental Analysis / Heavy Metals
Methods covered:
| Method | Description | Best for |
|---|---|---|
| ICP-MS (EPA 6020B) | Inductively coupled plasma mass spectrometry | Multi-metal screening, ppb detection, regulatory compliance |
| Flame AAS (EPA 7000 series) | Flame atomic absorption spectroscopy | Single-metal screening, high-concentration products, budget testing |
| GF-AAS (EPA 7010) | Graphite furnace atomic absorption | Single-metal ppb detection without ICP-MS |
| Cold vapor AAS (EPA 7470/7471) | Cold vapor atomic absorption for mercury | Mercury-only testing with excellent sensitivity |
Sample requirements: 5-50 g of finished product or raw material per sample.
Turnaround: 3-7 business days standard; 1-2 business days rush available.
Accreditation: ISO 17025 required for regulatory and Amazon use. Verify the method is on the lab's scope for your matrix type.
Pricing:
| Configuration | Price range |
|---|---|
| Flame AAS, 4 metals | $75-150 |
| GF-AAS, 4 metals | $150-250 |
| ICP-MS, USP <2232> panel | $175-350 |
| ICP-MS, full elemental panel | $250-500 |
| ICP-MS with speciation | $300-600 |
Country/Region: United States (FDA 21 CFR 111, USP <2232>, Prop 65), European Union (EC 1881/2006), Canada (NHPD QARR), Australia (TGA requirements).
Ready to get your products tested?
Build a basket of the tests you need and compare quotes from ISO 17025–accredited labs in one place. Free to start.
More guides
How Much Does Supplement Testing Actually Cost?
Amazon & MarketplaceAmazon Supplement Compliance: Don't Get Delisted
FDA & GMPThe "Oh Crap, The FDA Is Calling" Guide to 21 CFR 111 Testing Requirements
Getting StartedHow to Find a Supplement Testing Lab — The Complete Guide
Test MethodsHeavy Metal Testing for Supplements: Methods, Costs, and What You're Actually Testing For
Test MethodsShelf-Life and Stability Testing: How Long Does Your Supplement Actually Last?
ManufacturingContract Manufacturer Testing: Why 'They Handle It' Is the Most Dangerous Phrase in Supplements
SpecializedSports Nutrition Banned Substance Testing: NSF, Informed Sport, and BSCG Explained
Getting StartedSupplement Testing for New Brands: What to Do First (Before You Waste Money)
Getting StartedHow to Read a Certificate of Analysis: What the Numbers Actually Mean
Test MethodsProbiotic Testing: CFU Counts, Strain Verification, and Shelf-Life Stability
SpecializedCBD Testing: Potency, THC Limits, and the Tests That Keep Your Product Legal
ComplianceImporting Supplements: The Testing and Customs Documentation You Need to Clear the FDA
ManufacturingPrivate Label Supplement Testing: Why Your Manufacturer's COA Isn't Enough
ComplianceProp 65 Supplement Testing: Don't Wait for the Lawsuit Letter
ManufacturingHow to Source Ingredients That Actually Pass Prop 65 Testing
ComplianceCalifornia vs. Federal Supplement Testing: Why FDA Compliance Isn't Enough
SpecializedMushroom Supplement Testing: Is It Actually Mushrooms or Just Grain Powder?
Getting StartedYour Supplement Failed Testing. Now What?
Selling OnlineHow to Use Your Test Results in Marketing (Without Getting an FDA Letter)
Selling OnlineAmazon Supplement Reinstatement: How to Get Your Listing Back After a Compliance Removal
SpecializedGummy Vitamin Testing: The Sticky Truth Nobody Tells You
Test MethodsIs Your Magnesium Glycinate Actually Magnesium Oxide? How to Test What's Really in the Bottle
Getting StartedHow to Test Your Supplement Before Selling (First Batch Checklist)
FDA & GMPSupplement Finished Product Testing: The GMP Release Checklist
Getting StartedAre Your Supplier's COAs Real? How to Verify Raw Material Testing
Compliance5 FDA Supplement Regulations You're Probably Violating Right Now
ManufacturingHow to Switch Supplement Testing Labs Without Screwing Up Your Compliance
Getting StartedDo I Actually Need to Test My Supplements? The Honest Answer
Free Resources21 CFR 111 GMP Compliance Checklist — Free PDF Download
Free ResourcesState of Supplement Testing 2026 — Real Data From Thousands of Quotes
Free ResourcesFree Supplement Specification & COA Templates
Selling OnlineAmazon Supplement Approved Lab List — What Labs Amazon Actually Accepts
Selling OnlineHow to Upload a COA to Amazon Seller Central — Step by Step
Getting StartedSupplement Lab Comparison — Eurofins vs SGS vs Intertek vs ALS vs Independent Labs
Test MethodsAllergen & Gluten-Free Testing for Supplements — ELISA Methods
Ingredient TestingAshwagandha Testing: Withanolides, Root Auth, Heavy Metals
Ingredient TestingB-Complex Supplement Testing: Simultaneous B-Vitamin Potency HPLC Panel
Ingredient TestingBeetroot Nitrate Testing: Quantifying Active, Label Claims, Metals
Ingredient TestingBerberine Supplement Testing: HPLC Purity, Adulteration, Identity
Test MethodsBotanical Identity Testing — HPTLC, Microscopy, DNA Barcoding
SpecializedCollagen Supplement Testing — Amino Acid Profile Verification
Ingredient TestingCreatine Supplement Testing: Purity, Impurities by HPLC, and Creapure Verification
Test MethodsDisintegration & Dissolution Testing for Supplements — USP <2040>
Test MethodsDNA Barcoding Supplement Identity: Species Authentication by qPCR
FDA & GMPDSHEA Explained for Supplement Brands
Ingredient TestingElderberry Supplement Testing: Anthocyanin Content, Identity, and Microbial Safety
SpecializedElectrolyte Powder Testing — Sodium, Potassium, Magnesium Verification
Test MethodsEthylene Oxide Testing Supplements: EtO and 2-Chloroethanol by GC-MS
FDA & GMPFDA Warning Letters for Supplements -- Testing Violations
FDA & GMPForm 483 Response Guide for Supplement Companies
Ingredient TestingGinseng Testing: Ginsenoside Profile by HPLC, Species Authentication, and Pesticide Risks
Ingredient TestingGlucosamine Chondroitin Testing: Potency and Adulteration Detection
Test MethodsGlyphosate Testing Supplements: LC-MS/MS Residue Detection, Claims
Amazon & MarketplaceGMP Certificate for Amazon -- Do You Need One?
SpecializedGreens Powder Testing — Heavy Metals, Pesticides, Nutritional Panel
Getting StartedHow to Prepare Supplement Samples for Lab Testing — Shipping, Packaging, Chain of Custody
Test MethodsHPLC Potency Testing for Supplements — How It Works
Ingredient TestingIron Supplement Testing: ICP-MS Potency, Form Verification, Disint
Getting StartedISO 17025 for Supplement Testing, Explained
Getting StartedISO 17025 vs Non-Accredited Labs: Why It Matters for Supplement Testing
Ingredient TestingL-Theanine Supplement Testing: HPLC Purity, L vs D Enantiomer Verification, and Identity
ComplianceSupplement Label Claim Substantiation — Testing Every Word on Your Bottle
Ingredient TestingMaca Root Testing: Identity, Macamide Markers, and Heavy Metal Screening
Test MethodsMelamine Testing Supplements: Detecting Nitrogen Spiking by LC-MS/MS
SpecializedMelatonin Supplement Testing — HPLC Content Verification
Test MethodsMicrobial Limits Testing for Supplements
Test MethodsMicrocystin Testing Algae Supplements: Cyanotoxin ELISA and LC-MS/MS
Ingredient TestingMultivitamin Testing: Multi-Analyte Potency, Label Overage
Test MethodsMycotoxin Testing Supplements: Aflatoxins, Ochratoxin A, Fumonisins
Test MethodsNitrosamine Testing Supplements: NDMA/NDEA Detection by LC-MS/MS
Ingredient TestingNMN Supplement Testing: Purity by HPLC, NMN vs NR Verification, and Regulatory Status
Test MethodsNon-GMO PCR Testing for Supplements — How It Works
SpecializedNSF Certified for Sport vs Informed Sport — Which Testing Program?
SpecializedOmega-3 & Fish Oil Supplement Testing — EPA, DHA, TOTOX
ComplianceOrganic Supplement Certification — Testing Requirements
Getting Started7 Supplement Tests You're Probably Overpaying For (And How to Fix It)
Test MethodsPAH Testing Supplements: Polycyclic Aromatic Hydrocarbons by GC-MS
Test MethodsPesticide Testing for Supplements — Multi-Residue Screen Guide
Ingredient TestingPre-Workout Supplement Testing: Banned Stimulants and Label Accuracy
Ingredient TestingPrenatal Vitamin Testing: Folate Form, Heavy Metal Safety, Potency
Ingredient TestingProtein Powder Testing: Heavy Metals, Amino Spiking, and Real Protein Content
Ingredient TestingPsyllium Fiber Testing: Identity, Microbial Screening for Salmonella, and Water Activity
Test MethodsResidual Solvent Testing for Supplements — USP <467>
Ingredient TestingSaw Palmetto Testing: Fatty Acid Profile, Adulteration, Identity
Ingredient TestingSea Moss Testing: Iodine Content, Heavy Metals, Species Auth
ComplianceSkip Lot Testing for Supplements — When You Can Reduce Testing
Ingredient TestingSpirulina Chlorella Testing: Microcystin, Heavy Metals, Micro
ComplianceStructure/Function Claims Testing Requirements
ComplianceSupplement Facts Panel Testing Requirements
Getting StartedThird-Party Supplement Testing: Why It's Non-Negotiable
Ingredient TestingTurmeric Curcumin Testing: Potency, Lead Chromate, Identity
Test MethodsUSP 2232 Heavy Metals Testing Explained
Ingredient TestingVitamin C Testing: Ascorbic Acid HPLC Potency, Degradation, Stability
SpecializedVitamin D Potency Testing — HPLC vs LC-MS/MS Methods
Test MethodsWater Activity Testing for Supplements — Why It Matters