Open GLP‑1 Price Index: list price vs cash price

US list price (WAC) and cash price for every semaglutide and tirzepatide product, with sources, check dates and method. Free CSV under CC BY 4.0.

About this data set

What it measures
The US list price (WAC) of each GLP-1 product beside the price a person with no insurance pays in cash.
Units
List price: US dollars per package, as the maker publishes it. A pen or vial package covers 28 days; a tablet package holds 30 tablets. Cash price: US dollars per month (one fill), as the program states it.
Coverage
9 products: 7 brand-name semaglutide and tirzepatide products (Wegovy, Ozempic, Rybelsus, Zepbound, Mounjaro) and 2 compounded products. United States only.
As of
August 27, 2026. Compounded prices: August 5, 2026. Each row states its own check date.
Method
We read each price from the maker’s cash program page, a maker announcement, or the checkout of a program in our register. Full method below.
Licence
CC BY 4.0. Reuse it with credit to glp1.health and the as-of date.
Publisher
glp1.health
How to cite

glp1.health. Open GLP-1 Price Index [data set]. Data as of August 27, 2026. https://www.glp1.health/tools/price-index. Licensed CC BY 4.0.

Download CSV9 rows, one per product. UTF-8, comma-separated.

Key findings

  1. 1.

    The Wegovy pen cash price of $349 a month is 74% below its list price (WAC) of $1,349 per package, a gap of $1,000. As of Aug 2026.

    Source: trumprx.gov

  2. 2.

    The Zepbound cash price of $299–449 a month (midpoint $374) is 66% below its list price (WAC) of $1,086 per package, a gap of $712. As of Feb 23, 2026.

    Source: Lilly (Dec 1, 2025)

  3. 3.

    The Ozempic pen cash price of $349 a month is 66% below its list price (WAC) of $1,028 per package, a gap of $679. As of Aug 2026.

    Source: trumprx.gov

  4. 4.

    The lowest verified compounded semaglutide price of $69 a month is 95% below the Wegovy list price (WAC) of $1,349 per package, a gap of $1,280. As of Aug 5, 2026.

    Source: glp1.health register

  5. 5.

    The lowest brand-name cash price in the index is Wegovy tablets, at $149 a month (the 4 mg tier is $199/mo from Sep 1, 2026, as trumprx.gov stated on Aug 27, 2026). Rybelsus tablets has no cash price: savings card requires commercial coverage.

    Source: trumprx.gov

The index

One row per product. The list price is per package. The cash price is per month.

ProductMoleculeStrengthsPackageList price (WAC), USD per package¹Cash price, USD per month²Price typeNoteSourceChecked
Wegovy penSemaglutide0.25–2.4 mg weekly4 pens · 28 days$1,349$349Manufacturer cash$199/mo first two fills for new patients.trumprx.gov2026-08-27
Wegovy tabletsSemaglutideoral, daily30 tabletsNot published$149Manufacturer cashThe 4 mg tier is $199/mo from Sep 1, 2026, as trumprx.gov stated on Aug 27, 2026.trumprx.gov2026-08-27
Ozempic penSemaglutide0.25–2 mg weekly1 pen · 28 days$1,028$349Manufacturer cashAll maintenance strengths via NovoCare / TrumpRx.trumprx.gov2026-08-27
Rybelsus tabletsSemaglutide3 / 7 / 14 mg daily30 tablets$998NoneNo cash programSavings card requires commercial coverage.novocare.com2026-08-27
Zepbound single-dose vialsTirzepatide2.5–15 mg weekly4 vials · 28 daysSelf-pay channel only$299–449Manufacturer cashTiered by dose; refill within 45 days or $599–$1,049.Lilly (Dec 1, 2025)2026-08-27
Zepbound KwikPenTirzepatide2.5–15 mg weekly4 pens · 28 days$1,086$449Manufacturer cashSelf Pay Journey tier at 7.5 mg and up.lillydirect.lilly.com2026-08-27
Mounjaro penTirzepatide2.5–15 mg weekly4 pens · 28 days$1,080~$350Average negotiatedAverage negotiated price.trumprx.gov2026-08-27
Compounded semaglutideSemaglutideprogram-set dosingvial + syringesNot applicable³from $69Lowest verified compoundedLowest verified entry price across the programs we list.glp1.health register2026-08-05
Compounded tirzepatideTirzepatideprogram-set dosingvial + syringesNot applicable³from $99Lowest verified compoundedLowest verified entry price; Embody from $119.glp1.health register2026-08-05

¹ Wholesale acquisition cost: the maker’s published price to wholesalers, before discounts and rebates. ² As the program states it. A range is a dose-tiered price; “from” is the lowest entry price. ³ Compounded products have no maker and no WAC.

List price against cash price

The percentage is (list − cash) ÷ list, rounded to the nearest whole number. Where the cash price is tiered by dose, we use the midpoint of the tiers.

ProductList (WAC), USDCash, USDCash used, USDGap, USDBelow listBasisSourceAs of
Wegovy pen$1,349$349$349$1,00074%NovoCare / TrumpRx cash program.trumprx.govAug 2026
Zepbound$1,086$299–449$374$71266%LillyDirect Self Pay Journey, midpoint of the dose tiers; KwikPen WAC.Lilly (Dec 1, 2025)Feb 23, 2026
Ozempic pen$1,028$349$349$67966%NovoCare / TrumpRx cash program.trumprx.govAug 2026
Semaglutide, compounded$1,349$69$69$1,28095%Lowest verified program entry price in the register, against the Wegovy list price.glp1.health registerAug 5, 2026

Methodology

Definitions

List price (WAC). Wholesale acquisition cost: the price the maker publishes to wholesalers, per package, before discounts and rebates. It is not what a pharmacy pays, not what an insurer pays after rebates, and not a cash price.

Cash price. What a person with no insurance pays for one month through the maker’s own channel, as the program states it on its page.

Compounded price. The lowest entry price we verified at checkout across the compounded programs in our program register. Compounded drugs are not FDA-approved.

Sources

Inclusion rules

The index includes every brand-name semaglutide and tirzepatide product sold in the United States: Wegovy (pen and tablets), Ozempic, Rybelsus, Zepbound (vials and KwikPen) and Mounjaro. It includes compounded semaglutide and compounded tirzepatide as one row each. A price goes in only when we can read it on a public page or at a program checkout. Where a maker does not publish a WAC or a cash price, the cell says so. We do not estimate a missing price.

Update cadence

We re-check cash prices against the live program pages and compounded prices against the program checkouts. Each row states the date of its last check. The last full check of maker prices was August 27, 2026. The last full check of compounded prices was August 5, 2026.

Limitations

  • Units differ by column. WAC is per package (28 days for pens and vials, 30 tablets for tablets). Cash is per month. Compare the two only for products where one package is one month.
  • Many cash prices are tiered by dose. A range gives the lowest and highest tier. The spread table uses the midpoint.
  • Some cash prices have conditions: new-patient prices, refill windows, dose tiers. The note column states them.
  • Compounded prices are entry prices. The price at higher doses is usually higher, and it changes from program to program.
  • The index does not include insurance copays, net prices after rebates, or Medicare and Medicaid prices. For those, use the cost calculator.
  • The index does not include NADAC yet. NADAC is the next column we plan to add.
  • Prices change. Every figure is true on its check date only.
Questions

Questions about the index

WAC anchors a rebate-driven system: insurers negotiate large confidential discounts off it, so manufacturers keep it high. Cash programs bypass the middlemen entirely, which is why the same pen can be 74% cheaper bought direct. Judge affordability by the cash column, never the list column.

Wholesale acquisition cost — the manufacturer’s published price to wholesalers, before any discounts or rebates. It is not what pharmacies pay (that is closer to NADAC), not what insurers pay net of rebates, and not what cash programs charge. It survives mostly as a headline number.

Cash-program prices are re-checked against the live program pages, compounded entry prices against the checkouts of the tracked programs (last full pass August 5, 2026), and every row stores its source URL and as-of date. The weekly CMS NADAC feed joins the index next from the data warehouse.

Yes — the CSV is licensed CC BY 4.0. Use it in articles, dashboards or research with attribution to glp1.health and the as-of date intact. If you need the full NDC-level history once the NADAC feed ships, ask us through the About page.
The data behind this tool