short answer
We compared 19 labs that test peptides for buyers and sellers. No lab leads on every row; they differ most in how they prove identity, what they call sterility and how you check a report. On the reports we read, only MZ Biolabs and Ozcanium printed expected and measured mass values side by side, six labs list the 14-day USP <71> sterility test, and published turnaround runs from an average of 1–3 to 9–11 business days.
How we compared the labs
This page compares 19 labs that test peptides for buyers, group-test organisers and sellers. It covers the tests each lab lists, how its reports show identity, how it reports endotoxin and what it calls sterility, its published turnaround, and how you check that a report is genuine. Every cell comes from the lab’s own website or from public reports we read, checked on 23 and 24 September 2026 (Freedom Diagnostics’ turnaround was re-read on 3 October 2026).
Read the tables with four points in mind. “Not published” means we could not find the fact; the lab may still do it. A cell says what a lab’s pages and reports show; it does not say whether its numbers are right. There are no prices or scores here: published prices are in peptide testing cost. Accreditation is left out too, because what counts is whether a lab’s scope covers the peptide test you order; ISO/IEC 17025 and peptides explains how to check. More labs in Europe, Canada and Australia are listed in where to test peptides, and counts, prices and methods across 47 labs are in the peptide testing market in 2026.
Tests offered and identity method
| Lab (where) | Peptide tests listed | Identity, as shown on reports or site |
|---|---|---|
| Janoshik (Czech Republic) | Content (mg) and purity by HPLC; blind GLP-1 test; add-ons include endotoxin, microbial count, TFA, raw data, vial variance | Peptide named; no identity evidence on the report |
| Freedom Diagnostics (Tennessee) | Purity (HPLC), identity (LC-MS), net content, endotoxin, PCR microbial screen, conformity, fentanyl screen, pH | Mass spectrum image; no expected mass or error |
| Vanguard Laboratory (Washington) | Purity, quantity, identity, solubility; panels add endotoxin, bioburden, fentanyl, seal integrity; options include USP <71>, conformity, TFA, residual solvents | Retention time against a reference standard (HPLC-UV) |
| Krause Analytical (Texas) | Purity, potency and identity by HPLC-UV and HPLC-MS; add-ons include residual solvents, USP <71>, endotoxin | LC-MS spectrum; no expected mass or error |
| MZ Biolabs (Arizona) | Identity, purity and quantity by HPLC-UV and mass spectrometry; endotoxin (USP <85>) | Expected and measured mass |
| Chromate (New Hampshire) | HPLC analysis per compound; sterility culture; endotoxin; extra-vial variance | Retention time (HPLC-UV) |
| TrustPointe Analytics (Michigan) | Assay (identity, mg, purity); USP <71>; USP <85>; USP <61>; USP <905> uniformity; Karl Fischer water; pH | Retention time plus UV spectral match |
| ILS Laboratories (California) | HPLC purity and quantity; endotoxin; rapid sterility screen; fentanyl screen | Retention time against a reference; LC-MS identity as an add-on |
| BTLabs (Florida) | Purity and potency (HPLC); identity (HPLC, LC-MS, FT-IR); endotoxin; sterility; microbial limits | HPLC, LC-MS or FT-IR, as listed on its site (no public reports read) |
| BioRegen (US) | Purity and identity by UPLC-MS; net content add-on; pH; endotoxin | Mass spectrum; no expected mass |
| Bioviridian (Texas) | Identity, purity and net peptide content; endotoxin; USP <71> | MALDI mass spectrum; no expected mass |
| Ethos Analytics (Arizona) | HPLC assay (mg per vial) and purity; identity; endotoxin; microbial limits (as on its reports) | Retention time (USP <621>) |
| Accumark Labs (California) | Identity, purity, quantity; endotoxin; PCR microbial screen; USP <71>; fentanyl screen; vial variance | Retention time (HPLC); LC-MS listed as in development |
| ACS Peptide Testing Labs (Florida) | RP-HPLC purity; LC-MS/MS identity; endotoxin; residual solvents; Karl Fischer water; stability | Mass spectrum (scan) |
| PharmLabs (California) | Potency and purity (HPLC-DAD); endotoxin; microbial count (TAMC and TYMC); residual solvents | Retention time against a reference standard; no mass spectrometry |
| MDx BioAnalytical (Texas) | Identity, purity and net peptide content (HPLC with triple-quad MS); endotoxin; microbial tests; residual solvents; Karl Fischer water | ESI mass spectrum with charge labels |
| Horizon Analytical (Colorado) | Purity, identity and quantity (HPLC/MS); endotoxin; sterility (outsourced); blends | One negative-mode ion; no expected mass |
| SideChain Analytics (Ontario) | Identity, purity and net content by LC-MS/MS; endotoxin; blends per component | MRM transitions (triple quad) |
| Ozcanium Analytics (Australia) | Identity, purity and mg by LC-MS/MS and UPLC-UV; endotoxin; vial variance; blind GLP-1 | Monitored and detected ions |
Endotoxin, sterility, turnaround and verification
| Lab | Endotoxin | What it lists as sterility | Published turnaround | How you check a report |
|---|---|---|---|---|
| Janoshik | LAL, in EU per vial | Microbial count (TAMC and TYMC), pass or fail, 14 days | Average 7 business days | Task number and key on the lab’s site; QR code |
| Freedom Diagnostics | LAL (USP <85>), pass or fail, 2 replicates | PCR screen for microbial DNA | Average 1–3 business days, from accessioning | Public lookup by company name or code; QR to the PDF |
| Vanguard Laboratory | Alone or in the Gold panel | USP <71>, 14 days, as an option | Confirmed by the lab per order | Search by report number on the lab’s hub (reports the client made public) |
| Krause Analytical | LAL (USP <85>) add-on | USP <71>, 14 days, add-on | Not published on its site | Upload form; the lab replies by email |
| MZ Biolabs | USP <85> | USP <71> announced for early 2025; not confirmed since | Not published | QR on 2026 reports; no lookup page |
| Chromate | Kinetic chromogenic LAL, in EU | Membrane filtration and incubation per USP <71>, per its services page | Not stated as a figure | Job number and access code |
| TrustPointe Analytics | USP <85> | USP <71> (14–21 day lead) | 3–5 business days; microbiology 10–21 days | QR and key on the lab’s LIMS |
| ILS Laboratories | Kinetic LAL (USP <85>) | DNA microarray screen, not USP <71> | About 1 week; rush 3 business days | QR and access code; public change history |
| BTLabs | Offered | Offered; method not stated | Not published | No public lookup; results in a client portal |
| BioRegen | Kinetic chromogenic LAL; spike recovery on every run | Not offered | Not published | COA number and validation key |
| Bioviridian | LAL or rFC | USP <71>, 2 vials | 3–5 business days (under 20 samples); expedited 1–2 | COA number lookup |
| Ethos Analytics | Gel-clot LAL (USP <85>) | Microbial limits (USP <61>, <62>), not USP <71> | Not stated as a figure | Company name and sample ID |
| Accumark Labs | LAL, in EU/mL | PCR screen add-on; USP <71>, 14 days | 48–72 hours after acceptance; USP <71> 14 days | Code lookup; live report link |
| ACS Peptide Testing Labs | Kinetic chromogenic LAL (USP <85>) | Not listed | 9–11 business days | QR to the lab’s copy; no search page found |
| PharmLabs | Offered | Microbial count (TAMC and TYMC) | 3–5 business days; full panel 5–7 | QR code on the report |
| MDx BioAnalytical | Gel-clot and kinetic turbidimetric LAL | Sterility marketed; listed methods are bioburden and microbial counts | Not published | Public search by code |
| Horizon Analytical | LAL | Outsourced; 16 days listed | Price list: 5–7 days, rush 1 day; site text: 48–96 hours | Report number, with optional lot |
| SideChain Analytics | Kinetic chromogenic LAL | Not offered | Typically 5–7 business days | Report number, sample ID and code; QR |
| Ozcanium Analytics | Offered; reports list instrument, cartridge, dilution and standard curve | Not offered | 4–10 business days typical | Code lookup |
What the tables show
Three ways to show identity
Seven labs show identity by HPLC retention time, sometimes with a UV spectrum match: Vanguard, Chromate, TrustPointe, ILS, Ethos, Accumark and PharmLabs. Retention time alone is not specific, because similar peptides elute close together. Seven labs print a mass spectrum without the expected mass: Freedom Diagnostics, Krause, BioRegen, Bioviridian, ACS, MDx and Horizon. That shows mass spectrometry was run, but the report gives you no expected value to compare against. SideChain lists the MRM transitions it monitored on a triple-quad instrument. MZ Biolabs and Ozcanium print expected and measured values side by side, which a buyer can check with a calculator. Janoshik’s reports name the peptide without showing identity evidence. Why mass matters: LC-MS identity.
“Sterility” covers several different tests
Six labs list the compendial USP <71> test, which incubates the sample for at least 14 days: Vanguard, Krause, TrustPointe, Accumark, Bioviridian and Chromate. A Chromate report we read cited USP <1223>, the chapter on alternative methods, so ask Chromate which method it will run. Janoshik and PharmLabs list microbial counts (TAMC and TYMC). Freedom Diagnostics and Accumark list PCR screens, and ILS a DNA microarray screen. Ethos and MDx list microbial limit and bioburden tests. Horizon outsources its sterility test, and BTLabs does not state a method. BioRegen, ACS, SideChain and Ozcanium list no sterility test. Each answers a different question; only USP <71> is a sterility test in the pharmacopeial sense. More: which labs run a 14-day sterility test.
Verification ranges from email to random keys
Janoshik, Chromate, BioRegen and SideChain ask for a report number plus a key or code printed on the report. TrustPointe, ILS, Accumark and Ozcanium use a code or QR token printed on the report. Ethos asks for the company name and the sample ID. Freedom Diagnostics, Bioviridian, MDx and Horizon look reports up by number or company name. Vanguard’s hub lists only reports the client made public. Krause answers an upload form by email. MZ Biolabs, PharmLabs and ACS print QR codes on their reports. BTLabs delivers results in a client portal; we found no public lookup. Step by step: how to verify a peptide COA.
Turnaround
Published standard times run from an average of 1–3 business days (Freedom Diagnostics) and 48–72 hours after acceptance (Accumark) to 9–11 business days (ACS). Seven labs publish no figure, and Vanguard confirms turnaround per order. Where the clock starts differs too: how long peptide testing takes.
What each lab does well
- Janoshik: a blind GLP-1 test, key-based verification, and a vial photo on its verify page.
- Freedom Diagnostics: says it never issues HPLC purity without LC-MS identity, publishes an average turnaround, and includes a vial photo.
- Vanguard Laboratory: offers the 14-day USP <71> test and photographs the vial with the lab’s own label in frame.
- Krause Analytical: reports with chromatogram, mass spectrum and a methods section; USP <71> and USP <85> add-ons; method answers published on Finnrick.
- MZ Biolabs: expected and measured mass on the report, from QTOF instruments.
- Chromate: a full public per-compound list of tests and a job-number and access-code check.
- TrustPointe Analytics: system-suitability values and a co-elution check on every result.
- ILS Laboratories: a public change history on its verified report pages, and bulk QR codes for labels.
- BTLabs: lists identity by more than one method (HPLC, LC-MS and FT-IR).
- BioRegen: says it runs spike recovery on every endotoxin run and prints the cartridge lot.
- Bioviridian: USP <71> on its standard menu and a vial photo on the report.
- Ethos Analytics: HPLC assay against a certified reference standard and a public verify page.
- Accumark Labs: live report links from its LIMS with an interactive chromatogram, and USP <71> alongside its PCR screen.
- ACS Peptide Testing Labs: full-run chromatograms with each peak labelled, and a form number and version on each report.
- PharmLabs: expanded measurement uncertainty at 95% confidence and a published LOD and LOQ for each peptide.
- MDx BioAnalytical: net peptide content and a public certificate search.
- Horizon Analytical: a prepaid shipping label at order and reports private by default.
- SideChain Analytics: states the salt form and reports blends per component.
- Ozcanium Analytics: lists the ions it monitored and detected for identity, and gives method detail on its endotoxin page.
Finnrick and large contract labs such as Eurofins
Finnrick is a testing service that works through partner labs. It anonymises vials sent in by buyers and vendors, passes them to those labs and publishes community test results. Its labs page lists nine labs; four could be ordered through it when we checked: Krause Analytical, BTLabs, Ichor Life Sciences and PharmLabs. Krause has run 6,372 of Finnrick’s published tests, about 61% of the total. How Finnrick and the other rating sites score labs: peptide rating sites compared. Large contract labs such as Eurofins appear in some lab lists, but they did not show up as labs marketing peptide testing to individual buyers in our September 2026 research.
How to choose the best lab for your question
No lab in these tables leads on every row.
- Start from your question: identity, mg per vial, contamination or batch consistency. Then shortlist labs whose tests and identity method answer it.
- Ask each shortlisted lab for a sample report and run it through the 12 checks.
- Check that your seller or group accepts the lab’s results.
- Verify any report you receive on the lab’s own site.
Where HK Analytical fits
On these rows, our identity test is LC-MS, and the report compares the measured mass of the peptide with its expected mass (identity by LC-MS). Every number comes with its raw data. Our sterility test is Sterility (USP <71>, 14 days). Each report is a signed record with a private link that you can check at hkanalytical.com/verify. It carries our own photo of the vial as received and states, inside the signed record, how the client is related to HK Analytical. A correction makes a new version, and the old one is marked superseded. Results within days of receipt. Sterility (USP <71>, 14 days) is the one test that takes 14 days, because the method incubates for 14 days. We do not hold ISO/IEC 17025 accreditation. Our sourced comparison with five of these labs is on how we compare, and the example report shows our format.
Questions
Which labs test peptides?
Mostly small specialist labs. Our September 2026 research found about 30 in the US that serve peptide buyers and sellers, plus more in Europe, Canada and Australia. This page compares 19 of them. Large contract labs such as Eurofins appear in some lab lists, but in our research they did not market peptide testing to individual buyers.
Which peptide testing labs use mass spectrometry for identity?
On the reports and pages we read, Freedom Diagnostics, Krause Analytical, MZ Biolabs, BioRegen, Bioviridian, ACS, MDx, Horizon, SideChain and Ozcanium use mass spectrometry for identity. MZ Biolabs and Ozcanium printed expected and measured values side by side. BTLabs lists LC-MS among its identity methods, and ILS offers LC-MS identity as an add-on. Seven labs in our table use HPLC retention time.
How do I look up a lab's COA?
Use the lab's own verification page, not the seller's copy. Many labs ask for a report or task number plus a key or code printed on the COA; others use a single code or a QR code. Ethos Analytics asks for the company name and the sample ID. If a lab has no lookup, ask it to confirm the report by email.
Are third party peptide testing lab reviews reliable?
Rating sites measure different things. Finnrick shows each partner lab's pass rate on the tests it published, which depends on the products tested as much as on the lab. Other rating sites score labs on accreditation, methods and independence, or list each lab's COA count and average purity. Read each site's method page, then check a lab's sample report yourself.
What does ILS peptide testing include?
ILS Laboratories, in San Diego, California, lists an HPLC panel for purity and quantity, endotoxin by kinetic LAL (USP <85>) and a rapid sterility screen by DNA microarray, which is not the 14-day USP <71> test. Identity is by HPLC retention time against a reference standard, with LC-MS identity as an add-on. Published turnaround is about one week, with a 3-business-day rush. Each report carries a QR code and an access code for verification.
Sources
- Janoshik: BPC-157 test page (method, sample, turnaround, add-ons)
- Janoshik: report verification
- Freedom Diagnostics Testing: home page
- Freedom Diagnostics Testing: COA lookup
- Vanguard Laboratory: peptide testing
- Verified by Vanguard: report search
- Krause Analytical: peptides
- Krause Analytical: COA verification
- MZ Biolabs: COA testing
- MZ Biolabs: endotoxin and sterility services page
- Chromate: services
- TrustPointe Analytics: store and test catalogue
- ILS Laboratories: peptide testing
- BTLabs: services
- BioRegen: peptide testing
- Bioviridian: services
- Ethos Analytics: verify a COA
- Accumark Labs: services
- ACS Peptide Testing Labs: published service facts
- PharmLabs: peptide testing
- MDx BioAnalytical Laboratory: certificate search
- Horizon Analytical: services
- Finnrick: partner labs
- SideChain Analytics: home page
- Ozcanium Analytics: home page
Based on each lab’s public website and sample reports, checked September 2026. Prices, methods and turnaround change; check with the lab before you rely on them. Spotted an error? Write to contact@hkanalytical.com.