Dataset v2026-08-31 59 providers tracked 72% of prices verified within 7 days Every price carries a source, a date and a grade. How we verify

GLP-1 cost calculator

Two modes, one set of rules. Verified plans carry their grade and date; the custom mode is arithmetic on your inputs with the formula printed beside the result.

As of August 31, 2026:

The calculator ships with 77 plan rows from the verified dataset — compounded and brand, both medications — each carrying its advertised rate, all-in monthly cost, first payment, and 3/6/12-month totals exactly as the index computes them, with its evidence grade and verification date. A custom mode applies the same published formulas (all-in = medication + mandatory fees; 28-day billing × 365.25/28/12 for the calendar-month equivalent) to numbers you type.

Verified plan rows preloaded77
Formulasidentical to the index; printed beside results
Cheapest verified tirzepatide plan$125/mo
Cheapest verified semaglutide plan$88/mo

Verified plans, precomputed

Pick a medication and a plan. Every figure shown is the number already published in the tables — computed at build time from the dataset, not recomputed in your browser — so the calculator can never disagree with the index.

Custom plan, math shown

For a plan we have not verified: enter the numbers from the provider’s page and this applies the site’s published formulas — nothing else. It cannot model dose surcharges, promos or prepayments; the verified rows above do.

Definitions used on this page

All-in priceMedication plus all mandatory recurring fees (membership, provider care where billed separately) and mandatory shipping.
Maintenance doseThe dose most patients reach after titration. Where pricing rises with dose, the 12-month model uses the starting-dose price for months one to three and the maintenance-dose price after that.
12-month all-in costWhat a patient pays over a year on that plan: introductory prices for the months they cover, then the modeled dose path, plus every mandatory fee.
Calendar-month equivalentSome programs bill every 28 days. There are about 13.04 four-week periods in a year, so a 28-day price is also shown multiplied by 365.25 / 28 / 12. The provider's advertised number is never replaced; both are shown.

Questions this page answers

Where do the calculator’s numbers come from?

From the same build that generates every table: the verified rows are precomputed server-side from the dataset, so the calculator and the index cannot disagree. The custom mode applies the published formulas to your inputs and models nothing it cannot see.

Why does a prepaid plan show the same total at 3, 6 and 12 months?

Because that is what it costs to be on it at all — the prepayment is spent whether you stay three months or twelve. The first-payment row is where prepaid and monthly plans differ most.