Lab services, methods and policies below were read on the labs’ own pages, forms and registry records on October 9, 2026, unless another date is given. They change often. Current prices, turnaround and known issues for each lab are on Choose a lab to test your peptides.
Choose the test that answers your question
A base test usually reports purity, and often identity and amount. Contamination tests are separate orders, and most need extra vials. Start from the question you need answered.
Confirm it’s the right compound. Order identity by mass spectrometry (LC-MS, UPLC-MS, MALDI or similar), which checks the molecule’s mass. A plain HPLC identity check only shows that the sample’s peak appears where a reference standard’s peak does. Several labs’ standard tests identify without mass spectrometry:
- ILS lists “HPLC Retention Time Matching”, with LC-MS as a custom add-on.
- Ethos Analytics identifies by retention time against a certified reference.
- Accumark identifies by HPLC and lists LC-MS for November 2026.
- Janoshik identifies by HPLC and sells mass spectrometry separately (product pages, checked September 26, 2026).
- BTLabs lists HPLC plus FT-IR.
- Chromate analyzes “by HPLC unless otherwise specified”.
- Testides matches HPLC retention time and UV spectrum; mass spectrometry is optional.
If you do not trust the label at all, ask for a blind test, in which the lab is not told what to expect. Janoshik sells one that tells semaglutide, tirzepatide and retatrutide apart (GLP-1 blind test page, checked September 26, 2026). Whatever the method, ask whether it can tell similar compounds apart, such as tirzepatide and retatrutide; our retatrutide substitution advisory shows why. For retatrutide, our page on retatrutide testing sets out the identity, amount and endotoxin results to ask for. Compare labs that test identity.
Measure how much is in the vial. Order amount, which labs also call quantity, content, potency or net peptide content. Purity does not answer this question: a vial can read 99% pure and hold half its label. Nor do labs define the milligram the same way. Freedom Diagnostics’ net content excludes “water, salts, or counterions” (intake form V4). Chromate reports recovered mass against an external standard and applies no recovery correction (its Finnrick questionnaire, January 12, 2026). Krause Analytical states that its check standard “sets the lower limit of error in the analysis at 10%” (its questionnaire). Even 11 national measurement institutes testing one shared peptide powder reported 593.5 to 679.5 mg of peptide per gram, a 14% spread (BIPM CCQM-K115, 2018). So to check a seller’s report, send a vial to the lab that issued it. To compare several vials, send them all to one lab. Compare labs that measure amount, or read why labs report different amounts for the same batch.
Check for bacterial toxins. Order endotoxin. Look for a numeric result with its units: EU per vial, per mL or per mg. Those units do not convert into each other without the fill and the reconstitution volume. Some reports print only a verdict. Freedom Diagnostics prints a passing result as “Pass” with an assay sensitivity of 0.05 EU/mL and no printed pass limit (an example report); a failing report from September 9, 2026 printed 1,018 EU/mL (report). Labs use kinetic chromogenic LAL, gel clot or recombinant factor C (rFC) methods; ask which, and what limit they apply. Our endotoxin explainer covers units and limits. Compare labs that test for contamination.
Check for live microbes. Order a growth-based sterility test. The compendial method is USP <71>: the sample is filtered or added to growth media and incubated for 14 days. Several tests sold as “sterility” are something else:
| What the order says | What is done | Labs that list it (Oct 9, 2026) |
|---|---|---|
| Sterility, USP <71> | Culture in growth media for 14 days | Chromate, Vanguard, TrustPointe, Bioviridian |
| Automated culture | Culture in an automated system, not stated as USP <71> | Kovera (14 days), AV Analytics (rapid) |
| DNA screen | Looks for microbial DNA instead of growing organisms | Freedom (PCR), ILS (DNA microarray), Accumark (qPCR) |
| Microbial count | Counts aerobic bacteria, yeast and mold, as for non-sterile products (USP <61>) | Janoshik, Testides |
A count or a DNA screen can still tell you something, but it is not a sterility test. No test makes a product safe to inject, and this guide is not medical advice.
Check for metals, solvents or TFA. These are separate panels, and fewer labs sell them. For metals, check which elements the panel covers. TrustPointe states that its panel uses EPA methods and lists the USP <232> elements it leaves out (product listing). Vanguard’s accredited scope includes ICP-MS trace elements and residual solvents, including TFA (see accreditation below).
Send enough vials
One unopened vial usually covers identity, purity and amount: Janoshik’s base tests take one vial (checked September 26, 2026), and Vanguard’s Silver package is one vial (submission form, version dated September 26, 2026). Contamination tests need more:
- Freedom Diagnostics asks for an additional vial for endotoxin and for its PCR screen; one extra vial covers both (intake form V4).
- Vanguard’s Gold package, which adds endotoxin and USP <71> sterility, takes three vials. Elite, which adds metals, takes four (submission form).
- ILS’s Full QC panel needs at least 10 mg per sample and three vials, or four vials below 10 mg (peptide testing page).
- Bioviridian’s USP <71> test takes two vials (services page). Janoshik’s microbial count takes two unopened vials, and its endotoxin test one, with two recommended (checked September 26, 2026).
- TrustPointe pools up to 20 unopened vials into one USP <71> test (product listing).
One vial describes one vial. To see how much a batch varies, send more than one vial from it; most labs list a lower price for each extra vial from the same batch, often called conformity or variance testing. Count the vials you give up as part of the cost. A broad panel can use four or five vials, and the product may be worth more than the difference between two labs’ prices. Do not open a vial meant for endotoxin or sterility testing. Expect not to get vials back: Finnrick’s terms say samples “are not returned under any circumstances”, and ILS’s terms say it keeps samples for 30 days.
Ship and label the sample
- Order before you ship. Most labs give the receiving address only after you order. Chromate sends it “upon completed payment”, BioRegen emails a packing slip after it approves the request, and Testides reviews each request before you ship.
- Put the details in the parcel. Include your order number, the label claim, the lot or batch, and your contact details. TrustPointe asks for the label claim, lot, tracking number and client name (FAQ); Chromate asks for a slip with your email.
- Choose the name on the report. Freedom prints only the company or organization name you enter (intake form). Vanguard’s form asks for the “Company name to appear on report”. Krause’s intake header sets what prints, and later changes carry a reprint fee (peptide intake). Peptide Test accepts a nickname, a group name or “Anonymous” (order page).
- Find out who will see the result. Freedom’s reports sit in a public lookup. Vanguard lets clients choose public, link only, password or unpublished (site). Finnrick’s terms say results “are and remain the property of Finnrick Analytics”, and its free tests are published. Kovera’s terms (August 2026) let it publish your name and results without your consent. Each lab’s policy, with its source, is on its profile at /labs.
- Ship tracked. Chromate suggests FedEx or UPS. Keep the tracking number and photographs of what you sent.
- Outside the US, check before you pay. Finnrick accepts shipments from the US only (help page). Janoshik accepts samples from any country (Peptigrity, October 9, 2026). Its rules page says ordering lets it issue customs documents in your name and that packages with wrong customs details may be refused without a refund; we read that page through a search-engine copy, because janoshik.com blocks automated checks. Kovera’s order form offers the US and Canada only, and Horizon Analytical needs prior written approval (terms). Compare labs that accept samples from outside the US.
- For a shared test, keep a chain of custody. Draw vials at random from several buyers. Photograph each label, cap and seal, put a numbered tamper-evident sticker on each vial, pack them separately and record the packing. The XTP group test used this protocol. Agree in advance who pays the lab and who holds the money.
If you want a refund or reship from a seller, read its guarantee first and send the sample to the lab it names. In one case we reported, a seller declined a refund because the result came from a lab other than Janoshik (XTP).
Ask the lab eight questions before you pay
- Is the test blind, or does the lab compare the sample with the compound I name?
- Does identity use mass spectrometry, retention time, FT-IR or something else?
- What does “amount” mean on the report, how is it calculated, and do you report uncertainty?
- Does “sterility” mean USP <71>, another growth-based method, a DNA screen or a microbial count?
- Which endotoxin method do you use, and will the report give a number, its units and your limit?
- How many unopened vials do you need, and can one vial cover more than one test?
- Is this exact test inside your accreditation scope?
- Whose name prints on the report, is the report public, and can I check it on your own website?
Get the answers in writing. Use the lab’s web address from one of its own reports or from an accreditation registry. A sponsored search result or the lock icon does not prove who runs a site: the FBI has warned about search-ad impersonation, and Chromium explains that the lock protects the connection, not the business. Forged reports carrying TrustPointe’s name circulated in March 2025, the lab said, which is why it asks buyers to check every report on trustpointelims.com (TrustPointe’s post).
Read accreditation by its scope
ISO/IEC 17025 accreditation covers the methods, materials and sites listed in the certificate’s scope, not everything a lab sells. To check it, find the accreditation body (A2LA, PJLA or ANAB in the US), look up the certificate in that body’s directory, open the scope document, and find the test and material you are ordering. Then check the expiry date. What we found on October 9, 2026:
- Vanguard Laboratory (Olympic Analytical, LLC) holds A2LA certificate 6377.01, ISO/IEC 17025:2017, expiring September 30, 2027. The scope, dated December 22, 2025, lists food and environmental microbiology, preservatives, ICP-MS trace elements and residual solvents including TFA. It does not list peptide purity, identity or amount, USP <85> endotoxin or USP <71> sterility. Vanguard’s site describes “Independent, certified peptide testing”.
- ILS Laboratories holds PJLA certificate L25-631 (accreditation 112120), issued to “ILS Labs, Inc. dba Quality Cannabis Laboratories” and expiring August 31, 2027. Its scope lists cannabis and hemp tests and carries flexible-scope codes, which can allow validated additions. We read a copy of the certificate hosted by a seller; PJLA’s directory could not be checked automatically. Ask ILS or PJLA whether your peptide test is covered.
- Ethos Analytics holds PJLA certificate L26-225, expiring June 30, 2028, for “Biological and Chemical Testing (As detailed in the supplement)” (certificate). The supplement is not posted, so peptide coverage is unknown.
- MDx BioAnalytical says on its site: “Cert Expired: PENDING Re-Accreditation Post-Audit of March 2026”.
- Claims that are not accreditation. Freedom Diagnostics’ lookup page says “Compliant with ISO 9001” and cites Good Laboratory Practice without showing a certificate. Accumark says “ISO 17025 Pending” and Bioviridian “ISO 17025 in Progress”. Chromate claims no accreditation on its site. We found no ISO/IEC 17025 accreditation for Janoshik in the Czech national accreditation body’s search, and none for Krause Analytical, BTLabs or Bioviridian in the A2LA and ANAB directories.
Accreditation shows that a body assessed the listed methods. It does not prove any single result is right, and its absence does not prove a result is wrong. Each lab’s accreditation status and source is on its profile.
Know what a report can and cannot prove
- Forged reports and chosen samples are different problems. A forged or edited report fails when you look it up yourself on the lab’s own site. A genuine report on a vial the seller chose passes that check and may still not describe what ships. Only testing a vial you bought addresses the second problem. Our guide to checking a report covers the lookup.
- One vial describes one vial. Results on the same batch code can differ between vials and between labs, so a single report is not a verdict on a batch or a seller.
- Public report libraries are selected. Sellers choose what to send and what to publish, Vanguard’s clients can unpublish reports, and Finnrick says about a third of the tests it has completed are not published. A page of passing reports is not a failure rate.
- No lab ranking exists. No public blinded study has sent one well-mixed sample, split into identical coded portions, to these labs. Until one does, nobody can say which lab is closest to the true content.
- Some widely shared figures have no source. In June 2026 we could not trace “about 40% of online peptides are photoshopped or underdosed”, “43% of Janoshik submissions failed in 2024” or “23% of retatrutide contains exendin-4” to a primary source. We do not use them.
Compare labs and order
Choose a lab to test your peptides lists each lab’s tests, published prices, turnaround, report check, accreditation and known issues, with the source and date of every fact. Start from the need you settled on above:
- Confirm it’s the right compound
- Measure how much is in the vial
- Check for contamination before you inject
- Cheapest
- Fastest
- Send from outside the US
Before you pay for a test, search published lab reports for your compound and batch. Someone may have tested it already.
Method and corrections
On October 9, 2026, TitrateLab read the labs’ own service pages, order forms, terms and report-check pages, the A2LA directory and scope for Vanguard, the PJLA certificates published for ILS and Ethos, and the USP and BIPM documents linked above. Janoshik’s pages were read through cached and archived copies and TitrateLab’s September 26, 2026 check, because janoshik.com blocks automated access. Each lab’s facts, with their sources, are kept on its profile at /labs and rechecked there.
This guide does not rank labs. We did not buy tests, audit a lab, reproduce a method or run the blinded split-sample comparison that a ranking would need. It replaces the September 26 version of this page, which compared prices for five labs; those prices are superseded by the dated prices on the lab profiles. Parts of our June 2026 Lab Testing 101 guide are folded in here, rewritten against current sources. TitrateLab takes no payments from labs.
Prepared by the TitrateLab Research Desk, with AI assistance for source collection and drafting. Lab services, prices and policies change; confirm them with the lab before you pay. To report an error, contact us.