Mais de 65.000 laboratórios globais e crescendo
Test Methods

ICP-MS vs AAS for Supplement Heavy Metal Testing — Which Method?

10 min read Updated June 11, 2026

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:

MetalFlame AAS (ppm)GF-AAS (ppb)ICP-MS (ppb)
Arsenic (As)0.1-0.50.05-10.01-0.05
Cadmium (Cd)0.005-0.020.01-0.10.005-0.02
Lead (Pb)0.05-0.20.05-10.01-0.05
Mercury (Hg)0.5-50.1-10.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 configurationTypical price rangeMetals coveredTurnaround
Flame AAS, 4 metals$75-150As, Cd, Pb, Hg (separate runs)5-7 business days
GF-AAS, 4 metals$150-250As, Cd, Pb, Hg (separate runs per element)5-7 business days
ICP-MS, USP <2232> panel$175-350As, Cd, Pb, Hg plus optional Se, Cr, Ni, Cu, Zn3-5 business days
ICP-MS, full elemental panel$250-50015-25 elements including expanded heavy metal panel3-5 business days
ICP-MS with speciation (e.g., inorganic As)$300-600Species-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:

  1. 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.

  2. 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.

  3. 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.

  4. 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 typeRecommended methodReason
Botanical powders (ashwagandha, turmeric)ICP-MSMulti-metal risk from soil uptake
Marine ingredients (kelp, spirulina, fish oil)ICP-MS with speciationArsenic and mercury speciation needed
Mineral supplements (calcium, magnesium, zinc)Flame AAS or ICP-MSHigh concentrations; AAS often sufficient
GummiesICP-MSLow serving sizes require low detection limits
Protein powdersICP-MSMulti-metal risk plus Prop 65 exposure
Single-ingredient synthetics (melatonin, vitamin C)Flame AAS or ICP-MSLow metal risk; budget option may work

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:

MethodDescriptionBest for
ICP-MS (EPA 6020B)Inductively coupled plasma mass spectrometryMulti-metal screening, ppb detection, regulatory compliance
Flame AAS (EPA 7000 series)Flame atomic absorption spectroscopySingle-metal screening, high-concentration products, budget testing
GF-AAS (EPA 7010)Graphite furnace atomic absorptionSingle-metal ppb detection without ICP-MS
Cold vapor AAS (EPA 7470/7471)Cold vapor atomic absorption for mercuryMercury-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:

ConfigurationPrice 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).

Get lab testing quotes →

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.

Get lab quotes

More guides

Cost & Pricing

How Much Does Supplement Testing Actually Cost?

Amazon & Marketplace

Amazon Supplement Compliance: Don't Get Delisted

FDA & GMP

The "Oh Crap, The FDA Is Calling" Guide to 21 CFR 111 Testing Requirements

Getting Started

How to Find a Supplement Testing Lab — The Complete Guide

Test Methods

Heavy Metal Testing for Supplements: Methods, Costs, and What You're Actually Testing For

Test Methods

Shelf-Life and Stability Testing: How Long Does Your Supplement Actually Last?

Manufacturing

Contract Manufacturer Testing: Why 'They Handle It' Is the Most Dangerous Phrase in Supplements

Specialized

Sports Nutrition Banned Substance Testing: NSF, Informed Sport, and BSCG Explained

Getting Started

Supplement Testing for New Brands: What to Do First (Before You Waste Money)

Getting Started

How to Read a Certificate of Analysis: What the Numbers Actually Mean

Test Methods

Probiotic Testing: CFU Counts, Strain Verification, and Shelf-Life Stability

Specialized

CBD Testing: Potency, THC Limits, and the Tests That Keep Your Product Legal

Compliance

Importing Supplements: The Testing and Customs Documentation You Need to Clear the FDA

Manufacturing

Private Label Supplement Testing: Why Your Manufacturer's COA Isn't Enough

Compliance

Prop 65 Supplement Testing: Don't Wait for the Lawsuit Letter

Manufacturing

How to Source Ingredients That Actually Pass Prop 65 Testing

Compliance

California vs. Federal Supplement Testing: Why FDA Compliance Isn't Enough

Specialized

Mushroom Supplement Testing: Is It Actually Mushrooms or Just Grain Powder?

Getting Started

Your Supplement Failed Testing. Now What?

Selling Online

How to Use Your Test Results in Marketing (Without Getting an FDA Letter)

Selling Online

Amazon Supplement Reinstatement: How to Get Your Listing Back After a Compliance Removal

Specialized

Gummy Vitamin Testing: The Sticky Truth Nobody Tells You

Test Methods

Is Your Magnesium Glycinate Actually Magnesium Oxide? How to Test What's Really in the Bottle

Getting Started

How to Test Your Supplement Before Selling (First Batch Checklist)

FDA & GMP

Supplement Finished Product Testing: The GMP Release Checklist

Getting Started

Are Your Supplier's COAs Real? How to Verify Raw Material Testing

Compliance

5 FDA Supplement Regulations You're Probably Violating Right Now

Manufacturing

How to Switch Supplement Testing Labs Without Screwing Up Your Compliance

Getting Started

Do I Actually Need to Test My Supplements? The Honest Answer

Free Resources

21 CFR 111 GMP Compliance Checklist — Free PDF Download

Free Resources

State of Supplement Testing 2026 — Real Data From Thousands of Quotes

Free Resources

Free Supplement Specification & COA Templates

Selling Online

Amazon Supplement Approved Lab List — What Labs Amazon Actually Accepts

Selling Online

How to Upload a COA to Amazon Seller Central — Step by Step

Getting Started

Supplement Lab Comparison — Eurofins vs SGS vs Intertek vs ALS vs Independent Labs

Test Methods

Allergen & Gluten-Free Testing for Supplements — ELISA Methods

Ingredient Testing

Ashwagandha Testing: Withanolides, Root Auth, Heavy Metals

Ingredient Testing

B-Complex Supplement Testing: Simultaneous B-Vitamin Potency HPLC Panel

Ingredient Testing

Beetroot Nitrate Testing: Quantifying Active, Label Claims, Metals

Ingredient Testing

Berberine Supplement Testing: HPLC Purity, Adulteration, Identity

Test Methods

Botanical Identity Testing — HPTLC, Microscopy, DNA Barcoding

Specialized

Collagen Supplement Testing — Amino Acid Profile Verification

Ingredient Testing

Creatine Supplement Testing: Purity, Impurities by HPLC, and Creapure Verification

Test Methods

Disintegration & Dissolution Testing for Supplements — USP <2040>

Test Methods

DNA Barcoding Supplement Identity: Species Authentication by qPCR

FDA & GMP

DSHEA Explained for Supplement Brands

Ingredient Testing

Elderberry Supplement Testing: Anthocyanin Content, Identity, and Microbial Safety

Specialized

Electrolyte Powder Testing — Sodium, Potassium, Magnesium Verification

Test Methods

Ethylene Oxide Testing Supplements: EtO and 2-Chloroethanol by GC-MS

FDA & GMP

FDA Warning Letters for Supplements -- Testing Violations

FDA & GMP

Form 483 Response Guide for Supplement Companies

Ingredient Testing

Ginseng Testing: Ginsenoside Profile by HPLC, Species Authentication, and Pesticide Risks

Ingredient Testing

Glucosamine Chondroitin Testing: Potency and Adulteration Detection

Test Methods

Glyphosate Testing Supplements: LC-MS/MS Residue Detection, Claims

Amazon & Marketplace

GMP Certificate for Amazon -- Do You Need One?

Specialized

Greens Powder Testing — Heavy Metals, Pesticides, Nutritional Panel

Getting Started

How to Prepare Supplement Samples for Lab Testing — Shipping, Packaging, Chain of Custody

Test Methods

HPLC Potency Testing for Supplements — How It Works

Ingredient Testing

Iron Supplement Testing: ICP-MS Potency, Form Verification, Disint

Getting Started

ISO 17025 for Supplement Testing, Explained

Getting Started

ISO 17025 vs Non-Accredited Labs: Why It Matters for Supplement Testing

Ingredient Testing

L-Theanine Supplement Testing: HPLC Purity, L vs D Enantiomer Verification, and Identity

Compliance

Supplement Label Claim Substantiation — Testing Every Word on Your Bottle

Ingredient Testing

Maca Root Testing: Identity, Macamide Markers, and Heavy Metal Screening

Test Methods

Melamine Testing Supplements: Detecting Nitrogen Spiking by LC-MS/MS

Specialized

Melatonin Supplement Testing — HPLC Content Verification

Test Methods

Microbial Limits Testing for Supplements

Test Methods

Microcystin Testing Algae Supplements: Cyanotoxin ELISA and LC-MS/MS

Ingredient Testing

Multivitamin Testing: Multi-Analyte Potency, Label Overage

Test Methods

Mycotoxin Testing Supplements: Aflatoxins, Ochratoxin A, Fumonisins

Test Methods

Nitrosamine Testing Supplements: NDMA/NDEA Detection by LC-MS/MS

Ingredient Testing

NMN Supplement Testing: Purity by HPLC, NMN vs NR Verification, and Regulatory Status

Test Methods

Non-GMO PCR Testing for Supplements — How It Works

Specialized

NSF Certified for Sport vs Informed Sport — Which Testing Program?

Specialized

Omega-3 & Fish Oil Supplement Testing — EPA, DHA, TOTOX

Compliance

Organic Supplement Certification — Testing Requirements

Getting Started

7 Supplement Tests You're Probably Overpaying For (And How to Fix It)

Test Methods

PAH Testing Supplements: Polycyclic Aromatic Hydrocarbons by GC-MS

Test Methods

Pesticide Testing for Supplements — Multi-Residue Screen Guide

Ingredient Testing

Pre-Workout Supplement Testing: Banned Stimulants and Label Accuracy

Ingredient Testing

Prenatal Vitamin Testing: Folate Form, Heavy Metal Safety, Potency

Ingredient Testing

Protein Powder Testing: Heavy Metals, Amino Spiking, and Real Protein Content

Ingredient Testing

Psyllium Fiber Testing: Identity, Microbial Screening for Salmonella, and Water Activity

Test Methods

Residual Solvent Testing for Supplements — USP <467>

Ingredient Testing

Saw Palmetto Testing: Fatty Acid Profile, Adulteration, Identity

Ingredient Testing

Sea Moss Testing: Iodine Content, Heavy Metals, Species Auth

Compliance

Skip Lot Testing for Supplements — When You Can Reduce Testing

Ingredient Testing

Spirulina Chlorella Testing: Microcystin, Heavy Metals, Micro

Compliance

Structure/Function Claims Testing Requirements

Compliance

Supplement Facts Panel Testing Requirements

Getting Started

Third-Party Supplement Testing: Why It's Non-Negotiable

Ingredient Testing

Turmeric Curcumin Testing: Potency, Lead Chromate, Identity

Test Methods

USP 2232 Heavy Metals Testing Explained

Ingredient Testing

Vitamin C Testing: Ascorbic Acid HPLC Potency, Degradation, Stability

Specialized

Vitamin D Potency Testing — HPLC vs LC-MS/MS Methods

Test Methods

Water Activity Testing for Supplements — Why It Matters