Continuous compliance for every supplement on Amazon.
CoA, label, listing, and every supporting document — audited in detail.
First audit is free · No credit card required
How LabelShield covers your catalog
Create a record per SKU with the product name and ASIN. Each supplement becomes a long-lived workspace for its CoAs, labels, and listing.
Drop the Certificate of Analysis PDF. Add the product label and Amazon listing text to unlock label rules and listing cross-checks.
The engine flags expiring CoAs before they fail Amazon staleness rules and re-evaluates findings when you upload a new batch.
What gets listings pulled
Labs write "N/A," "Conforms," or "Pass" for contaminant rows instead of a number. Amazon bots fail these automatically. "None Detected" and "<LOD" pass. "Conforms" does not.
Mercury: N/A → FAIL Mercury: None Detected → PASS
A CoA dated more than 365 days before submission (90 days for weight-loss or sexual-enhancement products) is rejected regardless of test results.
Lab report: 2023-09-14 Age at submission: 395 days → FAIL
Amazon requires the testing lab to be ISO/IEC 17025 accredited. The accreditation body and certificate number must appear in the document. A logo alone is insufficient.
Accreditation body: NOT FOUND → FAIL
Both required clauses of 21 CFR 101.93 must appear verbatim on the label. Paraphrasing fails. Missing one clause is a WARNING. Missing entirely is a FAIL.
"...not been evaluated...diagnose, treat, cure, or prevent any disease." → required
Coverage
Rules-first, then analysis for edge cases. Coverage expands when you add a product label and Amazon listing.
Accreditation body and cert number required (A2LA, ANAB, PJLA, UKAS).
All 4 required: lead, arsenic, cadmium, mercury. Quantitative results only.
Every label claim must appear in CoA test parameters via synonym mapping.
Lab date vs batch date, staleness windows per category, template reuse detection.
Verbatim 21 CFR 101.93 text on label. Both clauses required.
Pre-filled Amazon appeal template generated directly from your findings.
Testing lab cross-checked against manufacturer and client name fields.
TAC, Yeast & Mold, E. coli, Salmonella. Quantitative results required.
Every finding shows the verbatim source quote from your document.
Botanical vs common names (Ashwagandha, Vitamin C, etc.).
Your portfolio, in one place
The dashboard organizes around SKUs, not one-off audits. Status, score, and CoA expiry on every row. Click into a finding to read the verbatim source quote and the specific action required.
My supplements
6 SKUs covered · Starter plan
| Status | Supplement | ASIN | Lab | Score | CoA expiry |
|---|---|---|---|---|---|
| FAIL | Ashwagandha 600mg Botanical | B09K3QXMVP | Eurofins | 43 | 62 days |
| WARNING | Magnesium Glycinate 400mg Mineral | B08H2Q9VTR | NSF International | 68 | 180 days |
| PASS | Vitamin D3 + K2 5000 IU Vitamin | B0BXQMJ7PT | SGS | 88 | 320 days |
Heavy Metals Testing · Ashwagandha 600mg
Amazon requires quantitative results for Lead, Arsenic, Cadmium, and Mercury. Non-quantitative entries (N/A, Conforms, Pass) are treated as missing.
Mercury: N/A · Lead: N/A · Arsenic: Conforms · Cadmium: N/A CoA page 2, Contaminants panel, rows 14–17
A rejected listing costs more than a year of LabelShield. One catalog, one dashboard, continuous coverage.
No credit card required for the first audit.