Skip to content
PeptideTech

Cheapest GLP-1 peptides per mg (2026)

The lowest price per milligram today is $1.48/mg for Tirzepatide 60mg at Crush Research. Every in-stock offer below is ranked by price after code TECH10, before shipping.

PWBy PeptideTech EditorsReviewed Sep 16, 2026Prices checked weeklyHow we verify →
All products listed are for research purposes only. Not for human consumption.
#ProductPer mgPriceVendorStock
1Tirzepatide 60mg$1.48/mg$89.00Crush ResearchIn stock
2Tirzepatide 30mg$2.00/mg$59.99Amino ClubIn stock
3Tirzepatide 20mg$2.45/mg$49.00Crush ResearchIn stock
4Retatrutide 30mg$2.97/mg$89.00Crush ResearchIn stock
5Retatrutide 20mg$3.45/mg$69.00Crush ResearchIn stock
6Cagrilintide 10mg$4.90/mg$49.00Crush ResearchIn stock
7Retatrutide 10mg$4.90/mg$49.00Crush ResearchIn stock
8Semaglutide 10mg$5.00/mg$49.99Amino ClubIn stock
9Tirzepatide 10mg$5.00/mg$49.99Modified AminosIn stock
10Cagrilintide 5mg$7.00/mg$35.00Crush ResearchIn stock
11Semaglutide 20mg$8.00/mg$160.00American PeptidesIn stock
12Semaglutide 5mg$12.00/mg$60.00American PeptidesIn stock

Price per mg: questions

Price per milligram is the price after code divided by the total milligrams in the vial. It normalises offers across sizes: a $19.80 10 mg vial is $1.98/mg, while a $30.00 20 mg vial is $1.50/mg.
How we verify prices

Prices are read from each vendor's product page weekly, converted to the price after any listed code, and shown before shipping. Stock status is captured at the same time. Rankings are by price only. PeptideTech earns a commission when you buy through a link; it never changes the order.

Full method →