Peptide Partners reviews
Peptide Partners review: our rating is A (91/100), from 104 independently tested vials across 10 peptides; 103 of 104 were the labelled peptide and 75 met our pass mark. Newest test: Oct 14, 2026. Peptide Vendor Reviews publishes each of these 104 results with its certificate.
Grades describe the samples tested; some links earn us a commission, but never change a vendor's grade. How we grade
Is Peptide Partners legit? Evidence assessment
Evidence assessment
Grade A
Our rating · 91/100
In the reviewed independent records, all 104 vials were the right peptide, and 71 of 103 were within 10% of the labelled dose. These results describe the tested samples, not all products or future batches.
See results by productHow we gradeTest results
What was actually in the vials?
Excellent · 90/100
Vials were the right peptide, very pure and close to the labelled dose.
- All 104 vials were the right peptide.
- 71 of 103 held within 10% of the labelled dose.
- Purity 86.51–100% (some low).
- 28 of 103 failed our basic check: purity under 99.5% (25), dose more than 35% off the label (3).
Strength of evidence
How much can you rely on these results?
Strong · 86/100
The evidence meets our A-band thresholds for sample count, recency and sourcing.
- 104 vials tested by independent labs. We like to see 10 or more.
- 91 of 104 were sent in anonymously by buyers. We can't confirm who bought each anonymous vial.
- 101 of 104 can be traced to a batch.
- 37 of 104 were checked for contamination.
Shop reputation
Is the shop itself trustworthy?
Not reviewed yet
We haven't researched this shop's business record or customer complaints yet.
- Not part of this grade until we've checked it.
Products
Peptide Partners lab test results by peptide
- A
$4.79/mg
Estimated price · as of Sep 6, 2026
- Vials tested
- 32
- Right peptide
- All
- Purity
- 99.11–100%
- Labelled quantity
- 24 of 32 within 10%
Same-grade vendor
AMarvel Pep
20 Retatrutide vials tested · last Sep 24, 2026
$1.23/mg · 74% cheaper than Peptide Partners
Estimated price · as of Sep 6, 2026
TB-500
Strong assessmentListed on the shop's site · last tested Aug 5, 2026
$4.90/mg · cheapest: 10 × 10 mg pack
B$4.90/mg
cheapest: 10 × 10 mg pack
- Vials tested
- 13
- Right peptide
- All
- Purity
- 98.155–99.9%
- Labelled quantity
- 11 of 13 within 10%
Same-grade vendor
BYiwu Aozuo Trading Co
6 TB-500 vials tested · last Aug 3, 2026
$1.40/mg · 71% cheaper than Peptide Partners
Estimated price · as of Jun 10, 2026
Tesamorelin
Strong assessmentListed on the shop's site · last tested Aug 5, 2026
$4.49/mg · cheapest: 20 × 10 mg pack
B$4.49/mg
cheapest: 20 × 10 mg pack
- Vials tested
- 12
- Right peptide
- All
- Purity
- 98.71–99.9%
- Labelled quantity
- 8 of 12 within 10%
Same-grade vendor
BShanghai ERP peptide Biotechnology
13 Tesamorelin vials tested · last Oct 12, 2026
$1.45/mg · 68% cheaper than Peptide Partners
cheapest: 10 × 20 mg pack
BPC-157
Strong assessmentListed on the shop's site · last tested Aug 5, 2026
$3.90/mg · cheapest: 20 × 10 mg pack
B$3.90/mg
cheapest: 20 × 10 mg pack
- Vials tested
- 11
- Right peptide
- All
- Purity
- 98.87–99.95%
- Labelled quantity
- 6 of 11 within 10%
Same-grade vendor
BHK Peptides
22 BPC-157 vials tested · last Sep 9, 2026
$0.82/mg · 79% cheaper than Peptide Partners
Estimated price · as of Aug 14, 2026
CJC-1295
Mixed assessmentListed on the shop's site · last tested Feb 15, 2026
$4.44/mg · cheapest: 20 × 10 mg pack
C$4.44/mg
cheapest: 20 × 10 mg pack
- Vials tested
- 9
- Right peptide
- All
- Purity
- 86.51–99.95%
- Labelled quantity
- 4 of 9 within 10%
Higher-rated vendor
BQing Li Peptide
19 CJC-1295 vials tested · last Aug 12, 2026
$1.40/mg · 68% cheaper than Peptide Partners
Estimated price · as of Jul 21, 2026
Ipamorelin
Strong assessmentListed on the shop's site · last tested Sep 10, 2026
$2.88/mg · cheapest: 20 × 10 mg pack
B$2.88/mg
cheapest: 20 × 10 mg pack
- Vials tested
- 9
- Right peptide
- All
- Purity
- 99.5–99.9%
- Labelled quantity
- 8 of 9 within 10%
Higher-rated vendor
AReta-Peptide
16 Ipamorelin vials tested · last Jul 20, 2026
$0.75/mg · 74% cheaper than Peptide Partners
cheapest: 10 × 10 mg pack
- B
$2.31/mg
Estimated price · as of Sep 15, 2026
- Vials tested
- 8
- Right peptide
- All
- Purity
- 99.46–99.9%
- Labelled quantity
- 6 of 7 within 10%
Higher-rated vendor
AGuangzhou Jeep Biotechnology JEEP
16 Tirzepatide vials tested · last Aug 4, 2026
$0.42/mg · 82% cheaper than Peptide Partners
Estimated price · as of Aug 22, 2026
GHK-Cu
Strong assessmentListed on the shop's site · last tested Sep 9, 2026
$0.45/mg · cheapest: 20 × 100 mg pack
B$0.45/mg
cheapest: 20 × 100 mg pack
- Vials tested
- 6
- Right peptide
- All
- Purity
- 99.899–99.907%
- Labelled quantity
- 3 of 6 within 10%
Higher-rated vendor
AReta-Peptide
28 GHK-Cu vials tested · last Sep 15, 2026
$0.06/mg · 87% cheaper than Peptide Partners
Estimated price · as of Jul 1, 2026
Semaglutide
Weak assessmentListed on the shop's site · last tested Oct 24, 2025
$4.88/mg · cheapest: 20 × 10 mg pack
D$4.88/mg
cheapest: 20 × 10 mg pack
- Vials tested
- 2
- Right peptide
- All
- Purity
- 99.7–99.8%
- Labelled quantity
- 0 of 2 within 10%
Higher-rated vendor
BRoyal Peptides
8 Semaglutide vials tested · last Jul 23, 2026
$2.00/mg · 59% cheaper than Peptide Partners
cheapest: 10 × 30 mg pack
- C
$9.90/mg
Estimated price · as of Aug 8, 2026
- Vials tested
- 2
- Right peptide
- All
- Purity
- 99.9%
- Labelled quantity
- 1 of 2 within 10%
Compare all Sermorelin vendorsNo other Sermorelin vendor met our quality score, sample-count, and recent-testing requirements.
- N/A
$1.95/mg
cheapest: 10 × 10 mg pack
No lab has tested this shop's 5-Amino-1MQ, so we can't say what's in the vial.
Graded vendor
BRetalux
3 5-Amino-1MQ vials tested · last Jun 16, 2026
$0.39/mg · 80% cheaper than Peptide Partners
Estimated price · as of May 30, 2026
- N/A
$5.20/mg
cheapest: 10 × 10 mg pack
No lab has tested this shop's AOD-9604, so we can't say what's in the vial.
Compare all AOD-9604 vendorsNo other AOD-9604 vendor met our quality score, sample-count, and recent-testing requirements.
- N/A
$5.25/mg
cheapest: 20 × 10 mg pack
No lab has tested this shop's Cagrilintide, so we can't say what's in the vial.
Graded vendor
BWuhan Wansheng Biotechnology
14 Cagrilintide vials tested · last May 6, 2026
$2.20/mg · 58% cheaper than Peptide Partners
Estimated price · as of Mar 3, 2026
- N/A
$6.10/mg
cheapest: 10 × 5 mg pack
No lab has tested this shop's DSIP, so we can't say what's in the vial.
- N/A
$1.98/mg
cheapest: 10 × 40 mg pack
No lab has tested this shop's Epithalon, so we can't say what's in the vial.
Compare all Epithalon vendorsNo other Epithalon vendor met our quality score, sample-count, and recent-testing requirements.
- N/A
$7.20/mg
cheapest: 10 × 10 mg pack
No lab has tested this shop's Humanin, so we can't say what's in the vial.
Compare all Humanin vendorsNo other Humanin vendor met our quality score, sample-count, and recent-testing requirements.
- N/A
$3.83/mg
cheapest: 20 × 10 mg pack
No lab has tested this shop's Kisspeptin, so we can't say what's in the vial.
Compare all Kisspeptin vendorsNo other Kisspeptin vendor met our quality score, sample-count, and recent-testing requirements.
- N/A
$3.20/mg
cheapest: 10 × 10 mg pack
No lab has tested this shop's KPV, so we can't say what's in the vial.
Graded vendor
BHomopeptide
3 KPV vials tested · last Sep 4, 2026
$0.56/mg · 82% cheaper than Peptide Partners
Estimated price · as of Jul 13, 2026
- N/A
$2.00/mg
cheapest: 10 × 40 mg pack
No lab has tested this shop's MOTS-c, so we can't say what's in the vial.
Graded vendor
BReta-Peptide
9 MOTS-c vials tested · last Oct 12, 2026
$0.65/mg · 67% cheaper than Peptide Partners
cheapest: 10 × 10 mg pack
- N/A
$3.20/mg
cheapest: 10 × 10 mg pack
No lab has tested this shop's PT-141, so we can't say what's in the vial.
- N/A
$1.04/mg
cheapest: 10 × 30 mg pack
No lab has tested this shop's Semax, so we can't say what's in the vial.
Compare all Semax vendorsNo other Semax vendor met our quality score, sample-count, and recent-testing requirements.
- N/A
$1.90/mg
cheapest: 10 × 50 mg pack
No lab has tested this shop's SS-31, so we can't say what's in the vial.
Graded vendor
BLiliPeptide
3 SS-31 vials tested · last Jul 17, 2026
$1.15/mg · 39% cheaper than Peptide Partners
Estimated price · as of Jun 24, 2026
- N/A
$4.95/mg
cheapest: 20 × 10 mg pack
No lab has tested this shop's VIP, so we can't say what's in the vial.
Compare all VIP vendorsNo other VIP vendor met our quality score, sample-count, and recent-testing requirements.
Vendors shown must meet our published grading criteria for that peptide and follow the shared quality ranking. Partner status never changes the order. We earn a commission on purchases through partner links. Shops can't pay for a grade, and inclusion is not an endorsement.
Quick facts
Peptide Partners reviews: key findings
From 104 vials tested by independent labs. These results describe the tested vials, not every vial the shop sells. Tap i for test definitions and thresholds.
What was in the vials
Right peptide?
103 of 104 vials
103 vials confirmed; 1 not checked
Amount matches label?
71 of 103 vials
Within 10% of the labelled amount
Peptide purity
86.51–100%
Purity across 103 tested vials
Failed our quality check
28 of 104 vials
Purity below 99.5%; Amount more than 35% off label
Testing coverage and limitations
Vials tested for contaminants
37 of 104 vials
Checked for bacterial toxins and heavy metals + 1 other checks
Vials with a batch number
101 of 104 vials
Tested vials linked to a production run
Bought anonymously?
Unknown
Who bought the tested vials is unknown
Most recent lab test
Oct 2026
Recent
Test results
What the lab found
How close each vial was to the dose on its label
0% means exactly the amount on the label. Green band: within 10%, which is good. Dashed lines: 35% over or under, where a vial fails our basic check.
- Retatrutide 24 mgOct 14, 2026 · Batch RT26221-9.17%
- Retatrutide 24 mgOct 12, 2026 · Batch RT2621-6.92%
- Retatrutide 24 mgSep 24, 2026 · Batch RT202607-12.08%
- Retatrutide 12 mgSep 24, 2026 · Batch RTT202606-10%
- Tirzepatide 40 mgSep 24, 2026 · Batch TZ202605-1.25%
- Retatrutide 24 mgSep 23, 2026 · Batch RT 202607-6.25%
- Sermorelin 10 mgSep 10, 2026 · Batch SER202601-4.7%
- Sermorelin 10 mgSep 10, 2026 · Batch SER202601-14.2%
- Ipamorelin 10 mgSep 10, 2026 · Batch IP202601-0.4%
- GHK-Cu 100 mgSep 9, 2026 · Batch CU202604+37%Failed
- GHK-Cu 100 mgSep 9, 2026 · Batch CU202604+14%
- Ipamorelin 10 mgSep 4, 2026 · Batch IP202606-13.2%
- Retatrutide 12 mgAug 13, 2026 · Batch RTT2613-7.5%
- Retatrutide 12 mgAug 12, 2026 · Batch RTT2613-10.83%
- Retatrutide 24 mgAug 5, 2026 · Batch 202607-14.17%
- Ipamorelin 10 mgAug 5, 2026 · Batch IP202606-7.5%
- Tesamorelin 10 mgAug 5, 2026 · Batch TES202607+3%Failed
- TB-500 10 mgAug 5, 2026 · Batch 202605-14.2%
- GHK-Cu 100 mgAug 5, 2026 · Batch CU202604+21%
- BPC-157 10 mgAug 5, 2026 · Batch BC202607-19.1%
- Retatrutide 12 mgAug 4, 2026 · Batch RTT202606+2.5%
- TB-500 10 mgJul 20, 2026 · Batch Tb20605+22%Failed
- BPC-157 10 mgJul 20, 2026 · Batch Bc202604+22%
- GHK-Cu 100 mgJul 14, 2026 · Batch CU202605-3.37%
- GHK-Cu 100 mgJul 14, 2026 · Batch CU202605-4.74%
- BPC-157 10 mgJun 22, 2026 · Batch BC202604+3%
- Retatrutide 24 mgJun 16, 2026 · Batch RT202605-10%
- Retatrutide 24 mgJun 12, 2026 · Batch RT202604-5.42%
- Retatrutide 24 mgMay 8, 2026 · Batch RT202603-10.83%
- Retatrutide 24 mgApr 28, 2026 · Batch RT202602-2.5%
- BPC-157 10 mgApr 28, 2026 · Batch BC202604+30%Failed
- Retatrutide 24 mgApr 23, 2026 · Batch RT202602-6.25%
- GHK-Cu 100 mgApr 23, 2026 · Batch GK202512-5.4%
- TB-500 10 mgMar 4, 2026 · Batch TB202601+7%Failed
- BPC-157 10 mgMar 4, 2026 · Batch BP202512+7%Failed
- Retatrutide 30 mgMar 3, 2026 · Batch RP260130-21.33%
- Retatrutide 24 mgMar 2, 2026 · Batch RT202602-7.5%
- Retatrutide 24 mgMar 2, 2026 · Batch RT202602-7.08%
- Retatrutide 30 mgMar 1, 2026 · Batch RP260130-20.33%
- Retatrutide 24 mgFeb 22, 2026 · Batch RT202602-2.92%
- Tesamorelin 10 mgFeb 20, 2026 · Batch TES202601+28%
- Tesamorelin 10 mgFeb 18, 2026 · Batch TES202601+20%Failed
- Tesamorelin 10 mgFeb 18, 2026 · Batch TES202601+10%Failed
- TB-500 10 mgFeb 18, 2026 · Batch TB202601+9%Failed
- TB-500 10 mgFeb 18, 2026 · Batch TB202601-4.6%
- Ipamorelin 10 mgFeb 15, 2026 · Batch IP20250721+1%
- CJC-1295 10 mgFeb 15, 2026 · Batch CJ20250724+62%Failed
- Tesamorelin 10 mgFeb 11, 2026 · Batch TES202601-10.7%
- Tesamorelin 10 mgFeb 11, 2026 · Batch TES202601+9%
- Tesamorelin 10 mgFeb 11, 2026 · Batch TES202601+4%Failed
- Tesamorelin 10 mgFeb 11, 2026 · Batch TES202601+4%
- Tesamorelin 10 mgFeb 10, 2026 · Batch TES202601+8%
- Tesamorelin 10 mgFeb 10, 2026 · Batch TES202601+13%
- TB-500 10 mgFeb 10, 2026 · Batch TB202601+6%
- TB-500 10 mgFeb 10, 2026 · Batch TB202601-4%
- TB-500 10 mgFeb 6, 2026 · Batch TB202601-3.5%Failed
- TB-500 10 mgFeb 6, 2026 · Batch TB202601-7%Failed
- TB-500 10 mgFeb 6, 2026 · Batch TB202601-4.4%Failed
- TB-500 10 mgFeb 6, 2026 · Batch TB202601+9%Failed
- Tesamorelin 10 mgJan 30, 2026 · Batch TES202601+9.2%Failed
- Tesamorelin 10 mgJan 30, 2026 · Batch TES202601+6.5%Failed
- TB-500 10 mgJan 30, 2026 · Batch TB202601+7.1%Failed
- TB-500 10 mgJan 30, 2026 · Batch TB202601+6.4%Failed
- Retatrutide 24 mgJan 29, 2026 · Batch RP202511-3.75%
- Retatrutide 30 mgJan 26, 2026 · Batch TZ60GRGR121725-20.33%
- CJC-1295 10 mgDec 6, 2025 · Batch CJ20250724-15.3%Failed
- CJC-1295 10 mgDec 6, 2025 · Batch CJ20250724-17.1%Failed
- CJC-1295 10 mgNov 24, 2025 · Batch CJ20250724-9.9%Failed
- Ipamorelin 10 mgNov 23, 2025 · Batch IP20250721+5%
- Ipamorelin 10 mgNov 23, 2025 · Batch IP202050721+2%
- Ipamorelin 10 mgNov 23, 2025 · Batch IP20250721+4%
- Retatrutide 20 mgNov 17, 2025 · Batch CD20250708-2.5%Failed
- BPC-157 10 mgNov 6, 2025 · Batch BP20250808+7%
- BPC-157 10 mgNov 6, 2025 · Batch BP20250808+2%
- BPC-157 10 mgNov 4, 2025 · Batch BP20250808+8%Failed
- BPC-157 10 mgNov 4, 2025 · Batch BP20250808-15%
- BPC-157 10 mgNov 4, 2025 · Batch BP20250808+8%Failed
- CJC-1295 10 mgNov 4, 2025 · Batch CJ20250724+8%
- CJC-1295 10 mgNov 4, 2025 · Batch CJ20250724-8.4%
- CJC-1295 10 mgNov 4, 2025 · Batch CJ20250724-12.1%
- CJC-1295 10 mgNov 4, 2025 · Batch CJ20250724-4.2%
- CJC-1295 10 mgNov 4, 2025 · Batch CJ20250724-14.1%Failed
- Semaglutide 10 mgOct 24, 2025 · Batch SM20250801+17%
- Ipamorelin 10 mgOct 23, 2025 · Batch IP20250721+5%
- Ipamorelin 10 mgOct 23, 2025 · Batch IP20250721+5%
- BPC-157 10 mgOct 23, 2025 · Batch BP20250808-13.3%
- Retatrutide 20 mgOct 9, 2025 · Batch cd20250708-2%
- Retatrutide 20 mgOct 9, 2025 · Batch CD20250708-5%
- Retatrutide 20 mgOct 5, 2025 · Batch CD20250708-5%
- Tirzepatide 40 mgOct 3, 2025 · Batch TZ20250730-7.75%
- Tirzepatide 40 mgOct 3, 2025 · Batch TZ20250730-5%
- Tirzepatide 40 mgOct 3, 2025 · Batch TZ20250730-9.25%
- Retatrutide 20 mgOct 2, 2025 · Batch cd20250708+21.5%
- Retatrutide 20 mgSep 30, 2025 · Batch CD20250708-5.5%
- Retatrutide 20 mgSep 30, 2025 · Batch CD20250708+9.5%
- Retatrutide 20 mgSep 30, 2025 · Batch CD20250708-5.5%
- Retatrutide 20 mgSep 30, 2025 · Batch CD20250708-7.5%
- Tirzepatide 40 mgSep 9, 2025 · Batch TZ20250730+0.8%
- Tirzepatide 40 mgSep 9, 2025 · Batch TZ20250730+5.37%Failed
- Retatrutide 20 mgAug 21, 2025 · Batch CD20250708+1%
- Semaglutide 20 mgAug 6, 2025+35.55%Failed
- Retatrutide 30 mgJul 17, 2025+1.33%
- Tirzepatide 30 mgJun 11, 2025-33.67%
What looks good
- Clean
No bacterial toxin problems
37 vials were checked for bacterial toxins (endotoxins); none tested positive.
37 vials
- Retatrutide 24 mg · Sep 24, 2026 · Batch RT202607
- Retatrutide 12 mg · Sep 24, 2026 · Batch RTT202606
- Tirzepatide 40 mg · Sep 24, 2026 · Batch TZ202605
- Retatrutide 24 mg · Sep 23, 2026 · Batch RT 202607
- Retatrutide 12 mg · Aug 13, 2026 · Batch RTT2613
- Retatrutide 12 mg · Aug 12, 2026 · Batch RTT2613
- Retatrutide 24 mg · Aug 5, 2026 · Batch 202607
- Ipamorelin 10 mg · Aug 5, 2026 · Batch IP202606
- Tesamorelin 10 mg · Aug 5, 2026 · Batch TES202607
- TB-500 10 mg · Aug 5, 2026 · Batch 202605
- GHK-Cu 100 mg · Aug 5, 2026 · Batch CU202604
- BPC-157 10 mg · Aug 5, 2026 · Batch BC202607
- Retatrutide 12 mg · Aug 4, 2026 · Batch RTT202606
- TB-500 10 mg · Jul 20, 2026 · Batch Tb20605
- BPC-157 10 mg · Jul 20, 2026 · Batch Bc202604
- GHK-Cu 100 mg · Jul 14, 2026 · Batch CU202605
- GHK-Cu 100 mg · Jul 14, 2026 · Batch CU202605
- BPC-157 10 mg · Jun 22, 2026 · Batch BC202604
- Retatrutide 24 mg · Jun 16, 2026 · Batch RT202605
- Retatrutide 24 mg · Jun 12, 2026 · Batch RT202604
- Retatrutide 24 mg · May 8, 2026 · Batch RT202603
- BPC-157 10 mg · Apr 28, 2026 · Batch BC202604
- TB-500 10 mg · Mar 4, 2026 · Batch TB202601
- BPC-157 10 mg · Mar 4, 2026 · Batch BP202512
- Retatrutide 24 mg · Mar 2, 2026 · Batch RT202602
- Retatrutide 24 mg · Feb 22, 2026 · Batch RT202602
- Tesamorelin 10 mg · Jan 30, 2026 · Batch TES202601
- Tesamorelin 10 mg · Jan 30, 2026 · Batch TES202601
- TB-500 10 mg · Jan 30, 2026 · Batch TB202601
- TB-500 10 mg · Jan 30, 2026 · Batch TB202601
- BPC-157 10 mg · Nov 4, 2025 · Batch BP20250808
- CJC-1295 10 mg · Nov 4, 2025 · Batch CJ20250724
- CJC-1295 10 mg · Nov 4, 2025 · Batch CJ20250724
- Ipamorelin 10 mg · Oct 23, 2025 · Batch IP20250721
- Ipamorelin 10 mg · Oct 23, 2025 · Batch IP20250721
- BPC-157 10 mg · Oct 23, 2025 · Batch BP20250808
- Tirzepatide 40 mg · Sep 29, 2025 · Batch TZ20250730
What to watch
- 86.51%
Low purity
3 vials measured under 98% purity.
- +62%
Doses off the label
32 of 103 vials were more than 10% off the labelled dose, including CJC-1295 10 mg (batch CJ20250724) at +62% and GHK-Cu 100 mg (batch CU202604) at +37%.
32 vials
- CJC-1295 10 mg · Feb 15, 2026 · Batch CJ20250724
- GHK-Cu 100 mg · Sep 9, 2026 · Batch CU202604
- Semaglutide 20 mg · Aug 6, 2025
- Tirzepatide 30 mg · Jun 11, 2025
- BPC-157 10 mg · Apr 28, 2026 · Batch BC202604
- Tesamorelin 10 mg · Feb 20, 2026 · Batch TES202601
- TB-500 10 mg · Jul 20, 2026 · Batch Tb20605
- BPC-157 10 mg · Jul 20, 2026 · Batch Bc202604
- Retatrutide 20 mg · Oct 2, 2025 · Batch cd20250708
- Retatrutide 30 mg · Mar 3, 2026 · Batch RP260130
- GHK-Cu 100 mg · Aug 5, 2026 · Batch CU202604
- Retatrutide 30 mg · Mar 1, 2026 · Batch RP260130
- Retatrutide 30 mg · Jan 26, 2026 · Batch TZ60GRGR121725
- Tesamorelin 10 mg · Feb 18, 2026 · Batch TES202601
- BPC-157 10 mg · Aug 5, 2026 · Batch BC202607
- CJC-1295 10 mg · Dec 6, 2025 · Batch CJ20250724
- Semaglutide 10 mg · Oct 24, 2025 · Batch SM20250801
- CJC-1295 10 mg · Dec 6, 2025 · Batch CJ20250724
- BPC-157 10 mg · Nov 4, 2025 · Batch BP20250808
- Sermorelin 10 mg · Sep 10, 2026 · Batch SER202601
- TB-500 10 mg · Aug 5, 2026 · Batch 202605
- Retatrutide 24 mg · Aug 5, 2026 · Batch 202607
- CJC-1295 10 mg · Nov 4, 2025 · Batch CJ20250724
- GHK-Cu 100 mg · Sep 9, 2026 · Batch CU202604
- BPC-157 10 mg · Oct 23, 2025 · Batch BP20250808
- Ipamorelin 10 mg · Sep 4, 2026 · Batch IP202606
- Tesamorelin 10 mg · Feb 10, 2026 · Batch TES202601
- CJC-1295 10 mg · Nov 4, 2025 · Batch CJ20250724
- Retatrutide 24 mg · Sep 24, 2026 · Batch RT202607
- Retatrutide 12 mg · Aug 12, 2026 · Batch RTT2613
- Retatrutide 24 mg · May 8, 2026 · Batch RT202603
- Tesamorelin 10 mg · Feb 11, 2026 · Batch TES202601
- 13
Products never tested
13 products on sale have never been independently tested, including 5-Amino-1MQ, AOD-9604, Cagrilintide.
Peptide Partners website
Recorded sample grade: A. Reta-Peptide has sample grade A.
Strength of evidence
What supports these results?
Strong evidence
Just 37 checked for contamination. The evidence meets our A-band thresholds for sample count, recency and sourcing.
- How many vials were tested104 vials. We like to see 10 or more.Good
- Who bought them91 of 104 sent in anonymously by buyers; 13 of 104 sent in or published by the shop.Fair
- Batch numbers101 of 104 vials.Good
- How recentLatest test 28 days before our check.Good
- Lab reports104 of 104 link to the lab report; none confirmed with the lab yet.Good
- Checked for contamination37 of 104 vials.Poor
- Different labs6 labs.Good
What this review can't tell you (3)
- 1 records have no purity figure.
- 1 records have no quantity measurement.
- Lab results describe the vials that were tested, not future batches or other products, and say nothing about whether a peptide is safe or suitable for you.
Shop reputation
Peptide Partners store status, shipping and payment
Not reviewed yet
We haven't checked this shop's storefront, registration, news or complaint records yet, so this part isn't graded and doesn't count toward the verdict. Know something we should look at? Tell us.
All tests
Every Peptide Partners vial tested
- Quantity
- 24 mg → 21.8 mg
- Right peptide?
- Yes
- Batch
- RT26221
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 22.34 mg
- Right peptide?
- Yes
- Batch
- RT2621
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 21.1 mg
- Right peptide?
- Yes
- Batch
- RT202607
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 12 mg → 10.8 mg
- Right peptide?
- Yes
- Batch
- RTT202606
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → 39.5 mg
- Right peptide?
- Yes
- Batch
- TZ202605
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 22.5 mg
- Right peptide?
- Yes
- Batch
- RT 202607
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.53 mg
- Right peptide?
- Yes
- Batch
- SER202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.58 mg
- Right peptide?
- Yes
- Batch
- SER202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.96 mg
- Right peptide?
- Yes
- Batch
- IP202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 100 mg → 137 mg
- Right peptide?
- Yes
- Batch
- CU202604
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 100 mg → 114 mg
- Right peptide?
- Yes
- Batch
- CU202604
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.68 mg
- Right peptide?
- Yes
- Batch
- IP202606
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 12 mg → 11.1 mg
- Right peptide?
- Yes
- Batch
- RTT2613
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 12 mg → 10.7 mg
- Right peptide?
- Yes
- Batch
- RTT2613
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 20.6 mg
- Right peptide?
- Yes
- Batch
- 202607
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.25 mg
- Right peptide?
- Yes
- Batch
- IP202606
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.3 mg
- Right peptide?
- Yes
- Batch
- TES202607
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.58 mg
- Right peptide?
- Yes
- Batch
- 202605
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 100 mg → 121 mg
- Right peptide?
- Yes
- Batch
- CU202604
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.09 mg
- Right peptide?
- Yes
- Batch
- BC202607
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 12 mg → 12.3 mg
- Right peptide?
- Yes
- Batch
- RTT202606
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 12.2 mg
- Right peptide?
- Yes
- Batch
- Tb20605
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 12.2 mg
- Right peptide?
- Yes
- Batch
- Bc202604
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 100 mg → 96.63 mg
- Right peptide?
- Yes
- Batch
- CU202605
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 100 mg → 95.26 mg
- Right peptide?
- Yes
- Batch
- CU202605
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.3 mg
- Right peptide?
- Yes
- Batch
- BC202604
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 21.6 mg
- Right peptide?
- Yes
- Batch
- RT202605
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 22.7 mg
- Right peptide?
- Yes
- Batch
- RT202604
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 21.4 mg
- Right peptide?
- Yes
- Batch
- RT202603
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 23.4 mg
- Right peptide?
- Yes
- Batch
- RT202602
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 13 mg
- Right peptide?
- Yes
- Batch
- BC202604
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 22.5 mg
- Right peptide?
- Yes
- Batch
- RT202602
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 100 mg → 94.6 mg
- Right peptide?
- Yes
- Batch
- GK202512
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.7 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.7 mg
- Right peptide?
- Yes
- Batch
- BP202512
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 30 mg → 23.6 mg
- Right peptide?
- Yes
- Batch
- RP260130
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 22.2 mg
- Right peptide?
- Yes
- Batch
- RT202602
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 22.3 mg
- Right peptide?
- Yes
- Batch
- RT202602
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 30 mg → 23.9 mg
- Right peptide?
- Yes
- Batch
- RP260130
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 23.3 mg
- Right peptide?
- Yes
- Batch
- RT202602
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 12.8 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 12 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 11 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.9 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.54 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.1 mg
- Right peptide?
- Yes
- Batch
- IP20250721
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 16.2 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.93 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.9 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.4 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.4 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.8 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 11.3 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.6 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.6 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.65 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.3 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.56 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.9 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.92 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.65 mg
- Right peptide?
- Yes
- Batch
- TES202601
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.71 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- Bacterial toxins: Below LOQ
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.64 mg
- Right peptide?
- Yes
- Batch
- TB202601
- Contamination tests
- Bacterial toxins: Low
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 24 mg → 23.1 mg
- Right peptide?
- Yes
- Batch
- RP202511
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 30 mg → 23.9 mg
- Right peptide?
- Yes
- Batch
- TZ60GRGR121725
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.47 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.29 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.01 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.5 mg
- Right peptide?
- Yes
- Batch
- IP20250721
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.2 mg
- Right peptide?
- Yes
- Batch
- IP202050721
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.4 mg
- Right peptide?
- Yes
- Batch
- IP20250721
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 19.5 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.7 mg
- Right peptide?
- Yes
- Batch
- BP20250808
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.2 mg
- Right peptide?
- Yes
- Batch
- BP20250808
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.8 mg
- Right peptide?
- Yes
- Batch
- BP20250808
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.5 mg
- Right peptide?
- Yes
- Batch
- BP20250808
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.8 mg
- Right peptide?
- Yes
- Batch
- BP20250808
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.8 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.16 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.79 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 9.58 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.59 mg
- Right peptide?
- Yes
- Batch
- CJ20250724
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 11.7 mg
- Right peptide?
- Yes
- Batch
- SM20250801
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.5 mg
- Right peptide?
- Yes
- Batch
- IP20250721
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 10.5 mg
- Right peptide?
- Yes
- Batch
- IP20250721
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 10 mg → 8.67 mg
- Right peptide?
- Yes
- Batch
- BP20250808
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 19.6 mg
- Right peptide?
- Yes
- Batch
- cd20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 19 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 19 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → 36.9 mg
- Right peptide?
- Yes
- Batch
- TZ20250730
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → 38 mg
- Right peptide?
- Yes
- Batch
- TZ20250730
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → 36.3 mg
- Right peptide?
- Yes
- Batch
- TZ20250730
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 24.3 mg
- Right peptide?
- Yes
- Batch
- cd20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 18.9 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 21.9 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 18.9 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 18.5 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → Not measured
- Right peptide?
- Not checked
- Batch
- TZ20250730
- Contamination tests
- Bacterial toxins: Negative
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → 40.32 mg
- Right peptide?
- Yes
- Batch
- TZ20250730
- Contamination tests
- None
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 40 mg → 42.15 mg
- Right peptide?
- Yes
- Batch
- TZ20250730
- Contamination tests
- None
- Sent by
- Sent by the shopThe shop chose and sent the sample
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 20.2 mg
- Right peptide?
- Yes
- Batch
- CD20250708
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 20 mg → 27.11 mg
- Right peptide?
- Yes
- Batch
- Not given
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 30 mg → 30.4 mg
- Right peptide?
- Yes
- Batch
- Not given
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
- Quantity
- 30 mg → 19.9 mg
- Right peptide?
- Yes
- Batch
- Not given
- Contamination tests
- None
- Sent by
- Sent in anonymouslySent in anonymously by a member of the public; who bought it, and any tie to the shop, is not published
- Checked
- Copied from the published lab record
Comparison
Peptide Partners vs other peptide vendors
Retatrutide
Oct 14, 2025 – Oct 14, 2026 · 380 shops tested
Peptide Partners
22 vials · typical error 7.5%
Passed95%21/22Quantity within 10%68%15/227.5%
146 vials · typical error 5.3%
Passed79%115/145Quantity within 10%81%113/1395.3%
–104 vials · typical error 5%
Passed88%91/104Quantity within 10%76%78/1025%
81 vials · typical error 6.8%
Passed81%65/80Quantity within 10%74%59/806.8%
78 vials · typical error 7.2%
Passed91%70/77Quantity within 10%67%51/767.2%
Market average across all 380 shops: 78% passed, 71% within 10% of the label.
The 4 open shops with the most Retatrutide records in the same window, chosen by record count only.
Methodology
How we grade
Lab results45%
How pure each vial was and how close it came to the labelled dose. Recent tests count more; a wrong peptide scores zero.
Strength of evidence25%
How many vials were tested, whether they were bought anonymously, and whether the reports can be checked.
Shop reputation30%
Starts at 100 and loses points for each problem we can source. Customer reviews never change a lab result.
Grade scale
- A90+
- B80+
- C70+
- D60+
- F<60
Evidence uses lower cut-offs, because anonymous purchases are rare across the market.
Limits on the overall grade
- Never higher than the lab-results grade.
- D at most if the shop can't be ordered from, has a critical problem or fails its lab tests.
- C at most if the evidence is very weak.
- No lab results means no grade.
Full scoring rulesPoints, caps and cut-offs behind each score
Lab results
- Each vial scores out of 100: half for purity, half for how close it was to the labelled dose.
- A wrong peptide scores zero, and costs the shop 1.5 more points for every 1% of vials affected.
- A vial that tests positive for bacterial toxins can score no more than 30.
- Recent vials count more than old ones. Reports the shop published itself count 50%.
- With only a few vials, we hold back: one perfect vial can't earn an A.
Strength of evidence
- How many vials were tested (up to 35 points).
- Whether they were bought anonymously, like a customer would (up to 20).
- Batch numbers, how recent the tests are, a lab report you can check, contamination tests and more than one lab (the remaining 45).
- Cut-offs: A 80+ · B 70+ · C 60+ · D 50+ · F 0+.
Shop reputation
- Starts at 100. Each problem we can source costs points: critical 35, major 20, minor 7.
- "Not reviewed yet" until we've checked, and then it doesn't count toward the overall grade.
- Customer reviews inform this score only; they never change a lab result.
What the lab grade means. A: Vials were the right peptide, very pure and close to the labelled dose. C: Results were mixed: some measurements missed the mark. F: Results often failed: wrong peptide, low purity or far-off doses.
Where the data comes from, and what we didn't doSources, the basic check, missing data, authorship
Lab data. Results come from independent lab records, each published with its lab report. We copy the measurements, link the report, and grade them ourselves; nobody else's rating is used. The data is refreshed at most hourly.
The basic check. A vial passes if it's the right peptide, at least 99.5% pure, and within 35% of the labelled dose. A vial missing purity or dose is marked "not enough data", never a pass.
Missing data and look-alikes. Missing values are shown as "not measured" or "not checked". Shops with similar names aren't combined unless a connection is documented.
What we didn't do. Unless a vial says otherwise, we didn't buy or test it ourselves, didn't confirm reports with the labs, and didn't contact the shop.
Authorship. This page is compiled automatically from lab data and hasn't been reviewed by an editor yet. We have no affiliate relationship with Peptide Partners and earn nothing from it.
Have evidence we should see? Lab reports with a batch number, order records or corrections can be sent through our contact page or to editorial@peptidevendorreviews.org.
The same rubric applies to every shop, and commercial relationships never change ratings, grades, rankings, or the selection of alternatives. Partner links are labelled. A grade describes the evidence on the date shown. It isn't advice to buy or avoid a shop, or a judgement on whether any peptide is safe or right for you. Rubric grading-v2 (2026-10-24).
Elsewhere
Where Peptide Partners is discussed
FAQ
Peptide Partners reviews: common questions
Is Peptide Partners legit?
The reviewed evidence receives grade A under our published rubric. Independent labs have tested 104 of its vials across 10 peptides; 103 were the right peptide and 75 passed our basic check. Failed: GHK-Cu 100 mg (batch CU202604) (failed: the dose was +37% from the label, beyond the 35% limit); Tesamorelin 10 mg (batch TES202607) (failed: purity was 99.3%, below 99.5%); TB-500 10 mg (batch Tb20605) (failed: purity was 98.4%, below 99.5%); BPC-157 10 mg (batch BC202604) (failed: purity was 99.4%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 98.73%, below 99.5%); BPC-157 10 mg (batch BP202512) (failed: purity was 98.87%, below 99.5%); Tesamorelin 10 mg (batch TES202601) (failed: purity was 99.14%, below 99.5%); Tesamorelin 10 mg (batch TES202601) (failed: purity was 98.71%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 98.8%, below 99.5%); CJC-1295 10 mg (batch CJ20250724) (failed: the dose was +62% from the label, beyond the 35% limit); Tesamorelin 10 mg (batch TES202601) (failed: purity was 99.48%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 99.2%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 99.36%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 99.07%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 99.15%, below 99.5%); Tesamorelin 10 mg (batch TES202601) (failed: purity was 99.395%, below 99.5%); Tesamorelin 10 mg (batch TES202601) (failed: purity was 99.428%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 98.155%, below 99.5%); TB-500 10 mg (batch TB202601) (failed: purity was 99.405%, below 99.5%); CJC-1295 10 mg (batch CJ20250724) (failed: purity was 86.51%, below 99.5%); CJC-1295 10 mg (batch CJ20250724) (failed: purity was 90.59%, below 99.5%); CJC-1295 10 mg (batch CJ20250724) (failed: purity was 97.704%, below 99.5%); Retatrutide 20 mg (batch CD20250708) (failed: purity was 99.11%, below 99.5%); BPC-157 10 mg (batch BP20250808) (failed: purity was 99.26%, below 99.5%); BPC-157 10 mg (batch BP20250808) (failed: purity was 98.88%, below 99.5%); CJC-1295 10 mg (batch CJ20250724) (failed: purity was 99.28%, below 99.5%); Tirzepatide 40 mg (batch TZ20250730) (failed: purity was 99.46%, below 99.5%); Semaglutide 20 mg (failed: the dose was +35.55% from the label, beyond the 35% limit). We grade lab evidence and published facts; grades are not endorsements and do not determine whether a business acts lawfully.
Visit shopWhat do Peptide Partners' lab results show?
104 vials tested between Jun 11, 2025 and Oct 14, 2026: Retatrutide (32), TB-500 (13), Tesamorelin (12), BPC-157 (11), CJC-1295 (9), Ipamorelin (9), Tirzepatide (8), GHK-Cu (6), Semaglutide (2) and Sermorelin (2). 103 of 104 were the right peptide, purity was measured on 103, and 33 of 103 were within 5% of the labelled dose. 28 failed our basic check (right peptide, at least 99.5% pure, within 35% of the labelled dose).
Who sent Peptide Partners' vials for testing?
sent in anonymously (91) and sent by the shop (13). Krause Analytical (76), BTLabs (15), Chromate (7), MZ Biolabs (3), PharmLabs (2) and Freedom Diagnostics (1) ran the tests. Anonymous submissions come from buyers, but we can't confirm who bought each vial.
What do Peptide Partners reviews say?
We hold 38 reviews from Peptide Partners' Trustpilot profile for peptide.partners, dated Aug 9, 2025 to Nov 26, 2025: 35 five-star and 0 one-star. Review titles and text are not republished. Ratings do not establish product contents, safety or efficacy, and we have not checked that any reviewer bought from the shop.
Does Peptide Partners have a discount code?
We haven't verified a discount code for Peptide Partners. We only list codes we have seen on the shop's site or confirmed at checkout.
Peptide Partners website
Recorded sample grade: A. Reta-Peptide has sample grade A.
Sources
Sources, updates and corrections
- Independent lab test records, one linked per vial in the test list · Test data: Finnrick Analytics · read Nov 11, 2026
For this shop
Show Peptide Partners's grade on your site
Shops can link to this review with a badge that shows the current overall grade. It updates when new lab results change the grade. The grade describes the samples tested, not every vial.
<a href="https://peptidevendorreviews.org/peptide-partners-review" target="_blank" rel="noopener"><img src="https://peptidevendorreviews.org/badge/peptide-partners.svg" alt="Peptide Partners on Peptide Vendor Reviews" width="236" height="56"></a>Questions about a grade? Email support@peptidevendorreviews.org.

