Price history
The index shows what is true today. This is what changed to get there — every movement in the tracked dataset, what it moved from and to, and the provider page the new figure came from.
Changes on record#
| Recorded | Channel | Product | Change | Verified |
|---|---|---|---|---|
| 2026-09-13 | Found | Compounded tirzepatide cash, 12-month plan paid up front | new row · $169 | 2026-09-09 |
| 2026-09-13 | Found | Compounded tirzepatide cash, month-to-month | new row · $289 | 2026-09-09 |
| 2026-09-13 | Found | Compounded semaglutide cash, 12-month plan paid up front | new row · $169 | 2026-09-09 |
| 2026-09-13 | Found | Compounded semaglutide cash, month-to-month | new row · $289 | 2026-09-09 |
| 2026-09-13 | LillyDirect — Foundayo | Foundayo (orforglipron) 17.2 mg |
$349 → $299 down $50 a month status reported → listed | 2026-09-09 |
| 2026-09-13 | LillyDirect — Foundayo | Foundayo (orforglipron) 14.5 mg |
$349 → $299 down $50 a month status reported → listed | 2026-09-09 |
| 2026-09-13 | LillyDirect — Foundayo | Foundayo (orforglipron) 9 mg |
$299 → $299 status reported → listed | 2026-09-09 |
| 2026-09-13 | LillyDirect — Foundayo | Foundayo (orforglipron) 5.5 mg |
$299 → $199 down $100 a month status reported → listed | 2026-09-09 |
| 2026-09-13 | LillyDirect — Foundayo | Foundayo (orforglipron) 2.5 mg |
$199 → $149 down $50 a month status reported → listed | 2026-09-09 |
| 2026-09-13 | LillyDirect — Foundayo | Foundayo (orforglipron) 0.8 mg |
$149 → $149 status reported → listed | 2026-09-09 |
What we have from before#
One drug has a history we could source line by line: Wegovy, from its 2024 list price through the 2025 direct-to-consumer programmes to today's pharmacy pricing. 5 of its 7 entries are verified at a primary source and the rest are labelled as reported, because that is what they are. It is on the Wegovy price history page.
How this works#
- A watcher reads the pages weekly. It diffs every tracked provider pricing page and flags any difference. It does not update anything by itself — a flag sends a human to re-read the page at source.
- The dataset carries the new figure and a new date. Every row states whether the price is checkout-verified by us, listed on the provider's own page, or reported by a third party we have not yet confirmed.
- Recording is not optional. A build check compares the dataset against this record and fails if a priced row has moved without being written down. That is deliberate: prices.json is edited in place, so without the check the old figure would simply be gone.
- Nothing here is edited afterwards. The change list is append-only. A correction is a new entry, not a quiet revision — a history you can rewrite is not a history. Editorial corrections go in the changelog.
Common questions#
Do you have GLP-1 price history from before 2026?#
Only where we can source it. This page records changes we observe ourselves, and it starts on the day we started recording — there is nothing in it from before that, because we have no verified record of what these channels charged before we began reading their pages. Where a drug has a documented price history we can cite, we publish it separately and say where each figure came from.
How do you know when a GLP-1 price changes?#
An automated watcher diffs every tracked provider pricing page weekly. When it flags a difference, the page is re-read at source and the dataset updated with a new verification date. A build check then refuses to pass until the change has been written to this record, so a price cannot move quietly.
Pricing journalism, not medical advice. Every figure here is the one published on the date shown; a provider's checkout is always the final word on what you will pay today. No link on this page earns us a commission; nothing on this page is ordered by compensation — disclosure.