Tested batch by batch
Lab Reports (COAs)
Real lab reports for the batches behind our products, posted exactly as the testing lab wrote them. There are 8 reports below, and you can check each one with the lab yourself. We add more as new batches are tested.
- PurityHow much of what’s in the vial is the right peptide, and not broken pieces or look-alikes.
- Peptide contentHow many milligrams of peptide the lab really found, compared with the amount on the label.
- Right peptideA lab test that confirms the powder is the peptide named on the label.
- Check it yourselfEach report has a code you can check with the lab that wrote it.
Recovery1
TB-500 (10mg) · Purity test
99.3%
Lab report
NP-TB500-10
- Peptide in the vial
- 10.40 mg (label: 10.00 mg)
- Compared with label
- 104.0% (must be 90%+)
- Batch number
- TB-023
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 8 Aug 2026
Check it at peptidetestcanada.ca/verify with code PTC-6ACAR7BP
Weight & Energy4
Retatrutide (10mg) · Purity test
99.5%
Lab report
NP-RETA-10
- Peptide in the vial
- 9.47 mg (label: 10.00 mg)
- Compared with label
- 94.7% (must be 90%+)
- Batch number
- RET-392
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 27 Aug 2026
Check it at peptidetestcanada.ca/verify with code PTC-5WZBPQNA
Tesamorelin (10mg) · Purity test
99.4%
Lab report
NP-TESA-10
- Peptide in the vial
- 9.64 mg (label: 10.00 mg)
- Compared with label
- 96.4% (must be 90%+)
- Batch number
- TES-040
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 8 Aug 2026
Check it at peptidetestcanada.ca/verify with code PTC-RSRY4N87
MOTS-C (10mg) · Purity test
99.7%
Lab report
NP-MOTSC-10
- Peptide in the vial
- 42.08 mg (label: 40.00 mg)
- Compared with label
- 105.2% (must be 90%+)
- Batch number
- MOTS-066
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 7 Aug 2026
The lab tested a 40 mg sample. The vial we sell holds 10 mg.
Check it at peptidetestcanada.ca/verify with code PTC-RCQXMH5M
SS-31 (50mg) · Purity test
99.1%
Lab report
NP-SS31-50
- Peptide in the vial
- 54.27 mg (label: 50.00 mg)
- Compared with label
- 108.5% (must be 90%+)
- Batch number
- SS-020
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 8 Aug 2026
Not sold in our store right now. We posted it because we tested this batch.
Check it at peptidetestcanada.ca/verify with code PTC-4VAWREPG
Growth Hormone1
Ipamorelin (10mg) · Purity test
99.5%
Lab report
NP-IPAM-10
- Peptide in the vial
- 9.81 mg (label: 10.00 mg)
- Compared with label
- 98.1% (must be 90%+)
- Batch number
- IPA-020
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 7 Aug 2026
Check it at peptidetestcanada.ca/verify with code PTC-T74G9E5F
Brain & Sleep1
Semax (10mg) · Purity test
99.6%
Lab report
NP-SMAX-10
- Peptide in the vial
- 10.08 mg (label: 10.00 mg)
- Compared with label
- 100.8% (must be 90%+)
- Batch number
- SMX-028
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 27 Aug 2026
Check it at peptidetestcanada.ca/verify with code PTC-EHV3WEFS
Skin & Hair1
KPV (10mg) · Purity test
99.6%
Lab report
NP-KPV-10
- Peptide in the vial
- 11.03 mg (label: 10.00 mg)
- Compared with label
- 110.3% (must be 90%+)
- Batch number
- KPV-014
- Looks like
- Freeze-dried powder
- Lab
- SideChain Analytics · 7 Aug 2026
Check it at peptidetestcanada.ca/verify with code PTC-KTV9736R
Looking for a specific batch?
We post reports here as each batch is released. Need the report for a vial you already have? Send us the batch number on the label, and we’ll find it for you.
For research use only. Not for use in people or animals.