vialauditThe Roundup

affiliate disclosure · we earn commission on some vendor links. audits, scores, and rankings are independent — vendors do not pay for placement. read more →

PEPTIDE PRICE INDEX·REFRESHED JUN 25, 2026

Peptide price index.

Side-by-side pricing across the 8 active vendors we track, on the 10compounds buyers ask about most. Auto-walked from each vendor's public catalog at 04:00 UTC.

134 listings8 vendors10 compounds

Retatrutide

ALSO: LY3437943 · GLP-3 · triple-G
16 LISTINGS · CHEAPEST $6.27/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
50 mg
$313.52
$6.27/mg
VISIT ↗
30 mg
$202.20
$6.74/mg
VISIT ↗
20 mg
$135.17
$6.76/mg
VISIT ↗
15 mg
$107.34
$7.16/mg
VISIT ↗
30 mg
$229.99
$7.67/mg
VISIT ↗
30 mg
$259.95
$233.95VIALAUDIT10 · −10%
$8.66/mg$7.80/mg w/ code
VISIT ↗
15 mg
$145.99
$9.73/mg
VISIT ↗
Swiss Chems
OUT OF STOCK
20 mg
$215.94
$194.35VIALAUDIT10 · −10%
$10.80/mg$9.72/mg w/ code
VISIT ↗
10 mg
$121.78
$109.60PARTICLE10 · −10%
$12.18/mg$10.96/mg w/ code
VISIT ↗
10 mg
$179.95
$161.95VIALAUDIT10 · −10%
$17.99/mg$16.20/mg w/ code
VISIT ↗
5 mg
$149.95
$134.95VIALAUDIT10 · −10%
$29.99/mg$26.99/mg w/ code
VISIT ↗

Tirzepatide

ALSO: Mounjaro · Zepbound
16 LISTINGS · CHEAPEST $3.07/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
40 mg
$122.68
$3.07/mg
VISIT ↗
60 mg
$190.84
$3.18/mg
VISIT ↗
30 mg
$102.80
$3.43/mg
VISIT ↗
20 mg
$77.80
$3.89/mg
VISIT ↗
15 mg
$67.01
$4.47/mg
VISIT ↗
10 mg
$49.40
$4.94/mg
VISIT ↗
5 mg
$35.20
$7.04/mg
VISIT ↗
10 mg
$72.99
$7.30/mg
VISIT ↗
5 mg
$110.99
$99.89VIALAUDIT10 · −10%
$22.20/mg$19.98/mg w/ code
VISIT ↗
5 mg
$133.95
$120.55VIALAUDIT10 · −10%
$26.79/mg$24.11/mg w/ code
VISIT ↗
5 mg
$195.95
$176.35VIALAUDIT10 · −10%
$39.19/mg$35.27/mg w/ code
VISIT ↗

Semaglutide

ALSO: Ozempic · Wegovy · Rybelsus
10 LISTINGS · CHEAPEST $3.98/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
20 mg
$79.51
$3.98/mg
VISIT ↗
30 mg
$129.49
$4.32/mg
VISIT ↗
15 mg
$68.15
$4.54/mg
VISIT ↗
10 mg
$57.36
$5.74/mg
VISIT ↗
5 mg
$34.07
$6.81/mg
VISIT ↗
2 mg
$22.14
$11.07/mg
VISIT ↗

BPC-157

ALSO: Body Protection Compound 157
16 LISTINGS · CHEAPEST $4.60/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
10 mg
$45.99
$39.09VIAL15 · −15%
$4.60/mg$3.91/mg w/ code
VISIT ↗
10 mg
$53
$26.50VIALAUDIT · −50%
$5.30/mg$2.65/mg w/ code
VISIT ↗
Particle Peptides
OUT OF STOCK
5 mg
$27.83
$25.05PARTICLE10 · −10%
$5.57/mg$5.01/mg w/ code
VISIT ↗
10 mg
$55.99
$5.60/mg
VISIT ↗
Swiss Chems
OUT OF STOCK
10 mg
$59.95
$53.96VIALAUDIT10 · −10%
$6.00/mg$5.40/mg w/ code
VISIT ↗
20 mg
$140.85
$7.04/mg
VISIT ↗
5 mg
$39.99
$35.99VIALAUDIT10 · −10%
$8.00/mg$7.20/mg w/ code
VISIT ↗
10 mg
$88.60
$8.86/mg
VISIT ↗
20 mg
$180.99
$153.84VIAL15 · −15%
$9.05/mg$7.69/mg w/ code
VISIT ↗
10 mg
$92
$9.20/mg
VISIT ↗
5 mg
$49.97
$9.99/mg
VISIT ↗
10 mg
$99.99
$84.99VIAL15 · −15%
$10.00/mg$8.50/mg w/ code
VISIT ↗
5 mg
$52
$10.40/mg
VISIT ↗
Ascension Peptides
OUT OF STOCK
5 mg
$55
$27.50VIALAUDIT · −50%
$11.00/mg$5.50/mg w/ code
VISIT ↗
2 mg
$31.80
$15.90/mg
VISIT ↗

TB-500

ALSO: Thymosin Beta-4 fragment
15 LISTINGS · CHEAPEST $4.24/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
10 mg
$42.36
$38.12VIALAUDIT10 · −10%
$4.24/mg$3.81/mg w/ code
VISIT ↗
10 mg
$65.99
$6.60/mg
VISIT ↗
10 mg
$69.58
$62.62PARTICLE10 · −10%
$6.96/mg$6.26/mg w/ code
VISIT ↗
5 mg
$38.95
$35.06VIALAUDIT10 · −10%
$7.79/mg$7.01/mg w/ code
VISIT ↗
20 mg
$185.72
$9.29/mg
VISIT ↗
5 mg
$50.54
$10.11/mg
VISIT ↗
10 mg
$102.23
$10.22/mg
VISIT ↗
10 mg
$104.99
$89.24VIAL15 · −15%
$10.50/mg$8.92/mg w/ code
VISIT ↗
5 mg
$54
$27VIALAUDIT · −50%
$10.80/mg$5.40/mg w/ code
VISIT ↗
5 mg
$54.99
$46.74VIAL15 · −15%
$11.00/mg$9.35/mg w/ code
VISIT ↗
2 mg
$23.96
$21.56VIALAUDIT10 · −10%
$11.98/mg$10.78/mg w/ code
VISIT ↗
10 mg
$124
$12.40/mg
VISIT ↗
5 mg
$72
$14.40/mg
VISIT ↗
2 mg
$35.77
$17.89/mg
VISIT ↗

GHK-Cu

ALSO: Copper peptide · Glycyl-L-histidyl-L-lysine-Cu
10 LISTINGS · CHEAPEST $0.600/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
100 mg
$60
$30VIALAUDIT · −50%
$0.600/mg$0.300/mg w/ code
VISIT ↗
200 mg
$146.99
$124.94VIAL15 · −15%
$0.735/mg$0.625/mg w/ code
VISIT ↗
100 mg
$78.99
$67.14VIAL15 · −15%
$0.790/mg$0.671/mg w/ code
VISIT ↗
200 mg
$186
$0.930/mg
VISIT ↗
100 mg
$114.72
$1.15/mg
VISIT ↗
Particle Peptides
OUT OF STOCK
50 mg
$59.15
$53.23PARTICLE10 · −10%
$1.18/mg$1.06/mg w/ code
VISIT ↗
50 mg
$64
$1.28/mg
VISIT ↗
50 mg
$68.95
$62.06VIALAUDIT10 · −10%
$1.38/mg$1.24/mg w/ code
VISIT ↗
50 mg
$71.56
$1.43/mg
VISIT ↗

MOTS-c

ALSO: Mitochondrial-Derived Peptide · MOTS
11 LISTINGS · CHEAPEST $2.94/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
40 mg
$117.56
$2.94/mg
VISIT ↗
Particle Peptides
OUT OF STOCK
10 mg
$34.79
$31.31PARTICLE10 · −10%
$3.48/mg$3.13/mg w/ code
VISIT ↗
10 mg
$47.70
$4.77/mg
VISIT ↗
10 mg
$60.99
$6.10/mg
VISIT ↗
10 mg
$65
$32.50VIALAUDIT · −50%
$6.50/mg$3.25/mg w/ code
VISIT ↗
10 mg
$69.95
$62.96VIALAUDIT10 · −10%
$7.00/mg$6.30/mg w/ code
VISIT ↗
5 mg
$44.99
$38.24VIAL15 · −15%
$9.00/mg$7.65/mg w/ code
VISIT ↗
10 mg
$99
$9.90/mg
VISIT ↗
10 mg
$99.99
$84.99VIAL15 · −15%
$10.00/mg$8.50/mg w/ code
VISIT ↗

Tesamorelin

ALSO: TH9507 · Egrifta
13 LISTINGS · CHEAPEST $5.20/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
10 mg
$73
$7.30/mg
VISIT ↗
5 mg
$38
$7.60/mg
VISIT ↗
10 mg
$82.99
$8.30/mg
VISIT ↗
20 mg
$168.12
$8.41/mg
VISIT ↗
5 mg
$49.40
$9.88/mg
VISIT ↗
10 mg
$121.54
$12.15/mg
VISIT ↗
2 mg
$27.95
$25.16VIALAUDIT10 · −10%
$13.97/mg$12.58/mg w/ code
VISIT ↗
5 mg
$70
$35VIALAUDIT · −50%
$14.00/mg$7.00/mg w/ code
VISIT ↗

AOD-9604

ALSO: HGH Fragment 176-191 · Anti-Obesity Drug 9604
5 LISTINGS · CHEAPEST $6.61/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
5 mg
$33.05
$29.74PARTICLE10 · −10%
$6.61/mg$5.95/mg w/ code
VISIT ↗
5 mg
$44
$8.80/mg
VISIT ↗
5 mg
$52.79
$44.87VIAL15 · −15%
$10.56/mg$8.97/mg w/ code
VISIT ↗
10 mg
$107.91
$10.79/mg
VISIT ↗
5 mg
$55
$27.50VIALAUDIT · −50%
$11.00/mg$5.50/mg w/ code
VISIT ↗

NAD+

ALSO: Nicotinamide Adenine Dinucleotide · NAD · nad-plus
8 LISTINGS · CHEAPEST $0.120/mg
VENDOR
VIAL
PRICE
WITH CODE
PER-MG
500 mg
$59.99
$0.120/mg
VISIT ↗
1000 mg
$182.88
$0.183/mg
VISIT ↗
500 mg
$115.86
$0.232/mg
VISIT ↗
250 mg
$73.83
$0.295/mg
VISIT ↗
500 mg
$179
$0.358/mg
VISIT ↗
BioTech Peptides
OUT OF STOCK
250 mg
$101
$0.404/mg
VISIT ↗
100 mg
$40.88
$0.409/mg
VISIT ↗
100 mg
$46
$0.460/mg
VISIT ↗

Per-mg cost across vendors

VISUAL COMPANION
fig. 02 · per-mg pricing across vendorsCross-vendor cost per milligram, sorted cheapest-first by compoundData from the live pricing pipeline. One row per (vendor, vial size). Same compound + same vial = a real spread; same compound across different vial sizes is not directly comparable.
BPC-15716 listings · cheapest $4.60/mg
Limitless Life Nootropics10 mg$4.60/mgAscension Peptides10 mg$5.30/mgPrime Research Peptides10 mg$5.50/mgParticle Peptides5 mg · OOS$5.57/mgResearch Peptide Hub10 mg$5.60/mgSwiss Chems10 mg · OOS$6.00/mgCertaPeptides20 mg$7.04/mgSwiss Chems5 mg$8.00/mgCertaPeptides10 mg$8.86/mgLimitless Life Nootropics20 mg$9.05/mgBioTech Peptides10 mg$9.20/mgCertaPeptides5 mg$9.99/mgLimitless Life Nootropics10 mg$10.00/mgBioTech Peptides5 mg$10.40/mgAscension Peptides5 mg · OOS$11.00/mgCertaPeptides2 mg$15.90/mg
TB-50015 listings · cheapest $4.24/mg
Swiss Chems10 mg$4.24/mgPrime Research Peptides10 mg$5.00/mgResearch Peptide Hub10 mg$6.60/mgParticle Peptides10 mg$6.96/mgSwiss Chems5 mg$7.79/mgCertaPeptides20 mg$9.29/mgCertaPeptides5 mg$10.11/mgCertaPeptides10 mg$10.22/mgLimitless Life Nootropics10 mg$10.50/mgAscension Peptides5 mg$10.80/mgLimitless Life Nootropics5 mg$11.00/mgSwiss Chems2 mg$11.98/mgBioTech Peptides10 mg$12.40/mgBioTech Peptides5 mg$14.40/mgCertaPeptides2 mg$17.89/mg
MOTS-c11 listings · cheapest $2.94/mg
CertaPeptides40 mg$2.94/mgPrime Research Peptides20 mg$3.25/mgParticle Peptides10 mg · OOS$3.48/mgPrime Research Peptides10 mg$3.50/mgCertaPeptides10 mg$4.77/mgResearch Peptide Hub10 mg$6.10/mgAscension Peptides10 mg$6.50/mgSwiss Chems10 mg$7.00/mgLimitless Life Nootropics5 mg · OOS$9.00/mgBioTech Peptides10 mg$9.90/mgLimitless Life Nootropics10 mg$10.00/mg
GHK-Cu10 listings · cheapest $0.60/mg
Ascension Peptides100 mg$0.60/mgLimitless Life Nootropics200 mg$0.73/mgLimitless Life Nootropics100 mg$0.79/mgPrime Research Peptides50 mg$0.80/mgBioTech Peptides200 mg$0.93/mgCertaPeptides100 mg$1.15/mgParticle Peptides50 mg · OOS$1.18/mgBioTech Peptides50 mg$1.28/mgSwiss Chems50 mg$1.38/mgCertaPeptides50 mg$1.43/mg
Retatrutide16 listings · cheapest $6.27/mg
CertaPeptides50 mg$6.27/mgCertaPeptides30 mg$6.74/mgCertaPeptides20 mg$6.76/mgCertaPeptides15 mg$7.16/mgResearch Peptide Hub30 mg$7.67/mgPrime Research Peptides10 mg$8.50/mgPrime Research Peptides20 mg$8.50/mgPrime Research Peptides30 mg$8.50/mgPrime Research Peptides40 mg$8.50/mgPrime Research Peptides50 mg$8.50/mgSwiss Chems30 mg$8.66/mgResearch Peptide Hub15 mg$9.73/mgSwiss Chems20 mg · OOS$10.80/mgParticle Peptides10 mg$12.18/mgSwiss Chems10 mg$17.99/mgSwiss Chems5 mg$29.99/mg
Tesamorelin13 listings · cheapest $5.20/mg
Prime Research Peptides50 mg$5.20/mgPrime Research Peptides40 mg$5.50/mgPrime Research Peptides20 mg$6.00/mgPrime Research Peptides30 mg$6.00/mgPrime Research Peptides10 mg$6.50/mgBioTech Peptides10 mg$7.30/mgBioTech Peptides5 mg$7.60/mgResearch Peptide Hub10 mg$8.30/mgCertaPeptides20 mg$8.41/mgCertaPeptides5 mg$9.88/mgCertaPeptides10 mg$12.15/mgSwiss Chems2 mg$13.97/mgAscension Peptides5 mg$14.00/mg
AOD-96045 listings · cheapest $6.61/mg
Particle Peptides5 mg$6.61/mgBioTech Peptides5 mg$8.80/mgLimitless Life Nootropics5 mg$10.56/mgCertaPeptides10 mg$10.79/mgAscension Peptides5 mg$11.00/mg
NAD+8 listings · cheapest $0.12/mg
Research Peptide Hub500 mg$0.12/mgCertaPeptides1000 mg$0.18/mgCertaPeptides500 mg$0.23/mgCertaPeptides250 mg$0.30/mgBioTech Peptides500 mg$0.36/mgBioTech Peptides250 mg · OOS$0.40/mgCertaPeptides100 mg$0.41/mgBioTech Peptides100 mg$0.46/mg

How this index works

DAILY 04:00 UTC

The tables above are built by an automated walkof each vendor's public catalog. The pipeline hits each vendor's product listings — WooCommerce Store API where available, JSON-LD or direct HTML parsing otherwise — and records the standard single-vial listed price. The runner is idempotent and re-runs daily, so prices reflect the most recent successful walk. Stock status is shown in the vendor column when an available variant is currently out of stock.

How to read the per-mg column

The per-mg figure is computed as price ÷ vial mg. Use it as a relative comparator within a compound, not across compounds. Different compounds have different cost-of-synthesis profiles — comparing per-mg cost between retatrutide and BPC-157 is not meaningful, but comparing retatrutide between two vendors is.

What is and isn't included

  • Included:the vendors we maintain audit profiles for, and every tracked-compound SKU we can resolve from each vendor's catalog. Coverage varies per compound — not every vendor sells every compound.
  • Not included: vendors we do not yet audit; blends and stacks (priced separately by SKU); any vendor flagged as shutdown or under regulatory action (see postmortems for the closed-vendor record).

Why these vendors, and not others

Vendor inclusion follows the audit cycle, not the price index. We add vendors to this page only after they appear as a preview or full audit profile under vendors. That keeps the price comparison anchored to vendors we have evaluated for COA practices, identity-confirmation methods, and shipping reliability — not just for cheapest cost.

What the cheapest tag means

The highlighted row marks the lowest-cost listing for that compound. It is not an endorsement. The cheapest vendor is sometimes also the vendor with the most friction — crypto-only payments, slower customer service, long-tail catalog inconsistency. Read the audit profile before ordering.

Updating cadence

Daily refresh on the active vendor set. The pipeline scrapes each vendor's catalog at 04:00 UTC and rebuilds the index before the page is regenerated. Vendors update pricing without notice; the table is only as current as the timestamp in the hero. Material price moves (more than 10% on any SKU) are logged in our corrections feed.

THE ROUNDUP · MONTHLY

Receipts in your inbox. Once a month.

New audits, expired coupons pruned, lab notes from vials still on the bench. No marketing. No lifestyle copy. Unsubscribe in one click.

14,200 SUBSCRIBERS·0 SPONSORED ITEMS·11 ISSUES SINCE LAUNCH