Today, in four numbers

Median all-in

$149

the index: middle program's monthly cost

Lowest

$69

cheapest all-in entry price

Highest

$299

dearest entry price we track

Programs quoting

22

of 22 tracked

What every column means

ColumnTypeMeaning
checkeddateDay we read this price on the seller's own page (YYYY-MM-DD).
programtextTelehealth program name as it appears on its site.
program_slugtextStable id; the program's page is pricetrackerglp1.com/p/<slug>.
medicationtextMedication as the seller names it (compounded or brand).
formtextinjection or oral.
dosetextDose tier as published; empty when the seller states none.
billingtextPlan length: monthly, 3mo, 6mo or 12mo.
advertised_usdnumberMonthly price as advertised, before any separate membership fee.
membership_fee_usdnumberSeparate monthly fee; 0 = verified none, empty = not verified.
all_in_usdnumberadvertised_usd plus membership_fee_usd: what leaves your account each month.
source_urlurlThe page the price was read from, so any row can be checked.

The first five rows

ProgramMedicationPlanAll-inChecked
SnagRxCompounded Semaglutidemonthly$692026-10-02
EmbodyCompounded Semaglutide12mo$692026-10-02
EmbodyCompounded Semaglutide6mo$732026-10-02
EmbodyCompounded Semaglutide3mo$762026-10-02
EmbodyCompounded Semaglutidemonthly$792026-10-02

How to cite it

Free to use, publish and remix under CC BY 4.0. Credit “PriceTracker GLP-1” and link this page. Quote the version date, because prices move and a figure is only true for the day it was read.

PriceTracker GLP-1. "GLP-1 Price Index" (dataset), version 2026-10-02. https://pricetrackerglp1.com/data. Licensed CC BY 4.0.

How it is made, and what it is not

  • Each price is read from the seller’s own public pricing page and dated. Nothing is estimated or modeled: a program that publishes no price has no row.
  • Prices are re-checked weekly. A move of more than 40% in one check is held for a human before it publishes. The full rules are on the methodology page.
  • These are advertised cash prices, not what any one patient paid. Entry prices are usually the starting dose; the dose column says when a seller prices doses separately.
  • We earn a commission from some programs listed. That never changes a price or a row.