The 2026 monthly GLP-1 pricing study
Five measurements, one sample and a denominator behind every percentage: what the recorded monthly charges are, and what the same records do not publish.
Price sources checked Rechecked monthly

Short answer
What does the recorded data show about monthly GLP-1 prices in 2026?
Across 45 verified standard monthly injectable plans from 21 programs, the median out-the-door charge is $249 a month. Tirzepatide’s median is $285 and semaglutide’s is $214. 43 of the 45 plans are compounded preparations and 2 are FDA-approved brands, reported separately rather than pooled.
On fees, no plan in this sample records a separate recurring membership or consultation fee: 0 of 45 do. On every row the measured figure is the plan charge and nothing else.
On disclosure, 44.4% (20 of 45) plans leave at least one part of their total unpublished: an unestablished membership amount, a required fee with no amount, or a cost scope that stops short of all-in. Every one of them still states a verified monthly charge, which is why they are counted rather than dropped.
26.7% (12 of 45) plans are billed every four weeks rather than on a calendar month. That is the reason this study publishes no annual figure: thirteen charges a year is not twelve.
Every finding, with what it was measured against
A percentage on its own is not a finding, because it hides the sample it came from. Each row below prints the count, the denominator and the derived share, so the table can be rebuilt from the published dataset and land on the same number.
| Finding | Count | Of | Share |
|---|---|---|---|
| Record a separate recurring membership or consultation feeA fee billed beside the medication, summed into the monthly figure this guide publishes | 0 | 45plans | 0% |
| Do not establish whether a separate membership amount existsReported as open, never as zero and never as a charge | 6 | 45plans | 13.3% |
| Carry a required fee the provider does not quantifyAn amount that cannot be summed into any total without inventing it | 0 | 45plans | 0% |
| Publish a cost scope that stops short of an all-in totalThe recorded figure is a plan charge, not a ceiling | 20 | 45plans | 44.4% |
| Leave at least one part of the total unpublishedAn overlapping set: it contains every plan counted twice above, so it is smaller than their sum | 20 | 45plans | 44.4% |
| Bill on a 28-day cycle rather than once a monthThirteen charges a year instead of twelve, printed as the interval the provider uses | 12 | 45plans | 26.7% |
| Record one flat price across the doses they listThe rest record a dose ladder or do not state a dose basis | 28 | 45plans | 62.2% |
| Do not state how much medication a charge coversThe supply period is a separate field from the billing interval and is often the blank | 28 | 45plans | 62.2% |
| Record a separate recurring fee, counted once per programA program is counted here if any plan of its own in the sample carries such a fee | 0 | 21programs | 0% |
Two rows deserve their own warning, because they are the two easiest figures here to misquote. The combined “open total” row is a set, not a sum: a plan whose membership amount is unpublished also fails the all-in test, so adding the three gap rows together double-counts. And the final row changes denominator entirely, counting each program once instead of each plan, which is why its share is not comparable to the rows above it.
Median and observed range, by group
The median is used instead of an average because a handful of brand-name plans sit far above every compounded row, and an average would be pulled by them into a price almost nobody pays. The lowest and highest recorded charges are shown beside it so the spread stays visible.
| Group | Plans | Lowest | Median | Highest | Separate fee | Open total |
|---|---|---|---|---|---|---|
| Semaglutide, all plansCompounded and FDA-approved together | 20 | $149 | $214 | $1,498 | 0%0 of 20 | 40%8 of 20 |
| Semaglutide, compounded onlyFDA-approved plans removed | 19 | $149 | $209 | $399 | 0%0 of 19 | 42.1%8 of 19 |
| Tirzepatide, all plansCompounded and FDA-approved together | 25 | $199 | $285 | $1,828 | 0%0 of 25 | 48%12 of 25 |
| Tirzepatide, compounded onlyFDA-approved plans removed | 24 | $199 | $282 | $399 | 0%0 of 24 | 50%12 of 24 |
| FDA-approved brandsBoth molecules, recorded cash prices | 2 | $1,498 | $1,663 | $1,828 | 0%0 of 2 | 0%0 of 2 |
| All plans in the sampleEvery eligible standard monthly injectable row | 45 | $149 | $249 | $1,828 | 0%0 of 45 | 44.4%20 of 45 |
Compounded rows cluster tightly; the FDA-approved rows do not. That is why the two are never merged into one headline: a $1,498 brand plan and a $149 compounded plan are different purchases at different prices, and a midpoint across both describes neither.
One arithmetic check. Counting each program once, at its own lowest recorded monthly charge for that molecule, moves the tirzepatide median from $285 to $299, because 6 tirzepatide rows are dose tiers published by 1 program. Semaglutide reads $214 on the same basis. Both figures are reported rather than one being picked, because a dose tier is a real price a buyer meets and a program is a real unit of comparison.
Separate fees: what the sample does and does not show
No plan in this sample records a separate recurring membership or consultation fee, so on every row the measured monthly figure is the medication charge and nothing else. This is a property of the sample, not a statement that the market has stopped charging memberships. Counted once per program instead of once per plan, 0% (0 of 21) programs are involved.
The reason is structural rather than editorial. A program that bills a membership beside a separately priced drug often cannot produce one verified combined monthly charge, so it fails the inclusion rule and is listed in the exclusion ledger instead of the sample. A reader who goes looking for membership-billed programs will therefore not find them among these 45 rows, and that is stated rather than left to be discovered.
A second group is more interesting than the first: 6 plans do not establish whether a separate membership amount exists at all. An unpublished amount is neither zero nor a charge, so it is reported as open. Counting it as a saving would be the single easiest way to understate what these programs cost.
Where the monthly price stops being complete
A verified monthly charge and a complete total price are two different claims, and this study keeps them apart. 20 of 45 plans publish a cost scope that stops short of an all-in promise, naming conditional or separately billed charges in their own terms. 0 plans carry a required fee the provider does not quantify, which cannot be summed into anything without inventing the amount.
Counting every route together, 44.4% (20 of 45) plans leave at least one part of the total open. All of them remain in the sample, because each states a verified charge for the plan itself. Dropping them would quietly bias every median on this page toward whichever programs market themselves as all-inclusive, which is exactly the bias a price study should not carry.
The practical reading for a buyer is narrow and worth stating: the figure on a profile is what the program charges for the plan, dated. It is not a ceiling on what the year costs, and the difference between those two sentences is the single most common way a quoted GLP-1 price misleads.
Billing intervals, and why there is no annual figure
Every charge in this study keeps the interval the provider actually bills on. Nothing has been annualised, multiplied into a yearly total, or restated on a period the provider does not use.
| Recorded interval | Plans | Share |
|---|---|---|
| MonthOne charge a period, twelve a year | 33 | 73.3% |
| Every 4 weeks (28 days)Thirteen charges a year, not twelve | 12 | 26.7% |
| Other recorded intervalNo other interval recorded | 0 | 0% |
| Total | 45 | 100% |
A 28-day cycle is not a marketing detail. Thirteen charges at four-week intervals covers 364 days, so multiplying a four-week charge by twelve understates a year of billing, and dividing a package total into a monthly figure invents a payment nobody makes. That is why this study reports a monthly charge with its interval and declines the annual conversion, and why 26.7% (12 of 45) plans cannot be compared to a calendar-month plan by the headline number alone.
The study reports a charge, not a horizon total. If you want to know what one of these recorded charges comes to over three, six or twelve months, the GLP-1 cost calculator does that arithmetic on figures you enter, with any one-time fee counted once and the average month printed beside each total. It keeps the charge you type on the interval you found it, so a four-week figure is not silently treated as a calendar month.
How much of the sample rests on one reading
Provider pages were read between October 15, 2026 and November 10, 2026, across 7 distinct check dates. 4.4% (2 of 45) plans carry the newest of those dates, so the sample is not one simultaneous reading and no single date describes the whole table.
Two further splits qualify the price statistics. 28 plans record one flat price across the doses they list, 3 record a dose ladder, and 14 do not state a dose basis at all — so a single headline price can cover different amounts of medication. Separately, 28 plans do not state how much medication a charge covers, which is why the supply period is recorded as its own field rather than inferred from the billing interval.
None of these are corrections to the medians above. They are the conditions under which those medians should be read, and they are the reason every figure on this page is published with its denominator rather than on its own.
Reproducing these figures
No number here was typed in. The sample, the medians and the exclusions are the same computation the rest of the site reads, and the counts in section 01 are taken over that sample rather than over a separate extract, so this page cannot drift from the ledger when a record changes.
To rebuild any row: open the published dataset (one CSV and one JSON file, no second dataset is created here), keep the rows whose formulation establishes an injectable form and whose billing cadence is a single month or a 28-day cycle, then count. The field dictionary is on program cost research, the eligibility rule itself is on how we compare, and the median and quartile tables drawn from this same sample are on the injectable price research page. This study publishes findings and their denominators; the method is not restated a second time.
Two working tools are built on the same records rather than on a separate extract: the cost calculator for a single program’s totals, and the program finder that filters these rows by stated terms. Both are listed with their limits on the tools directory.
For a citation, quote the figure with its denominator and its newest check date. A share quoted without the number of plans behind it is a different claim, and this page is written so the two cannot be separated by accident.
What these findings cannot support
The 21 programs are a chosen set, not a census. Every median and every share here describes that set, so none of them is a market average and none should be reported as one.
Prices move. A figure is accurate to its own check date and no further, and a re-read can change it. The FDA-approved rows are recorded cash prices for branded products, which is a different purchase from a compounded preparation, and the tables label which is which instead of pooling them.
Nothing here is a clinical claim, a ranking, a recommendation, or a statement that two products are equivalent. It is a measurement of recorded charges, intervals, fees and disclosure, and the sample labels above are part of the finding, not a footnote to it.
The data behind the study
One dataset, already published, carries every plan counted here: the actual charge as billed, its own billing cadence, the recorded formulation, mandatory fees with their status, the commitment, the source page and the date the row was read. A null cell means a figure is unverified, never zero. No second extract was created for this page.
A plan’s full terms, its recorded evidence and any field still open are on its program profile. Prices are rechecked on a monthly cadence, and a corrected figure keeps the date of the reading it came from.
Suggested citation
GLP1 Buyer Guide. "The 2026 monthly GLP-1 pricing study." Open Water Rx LLC, last modified November 10, 2026. https://glp1buyerguide.com/research/2026-monthly-glp1-pricing-study
Questions about the findings
What the denominators mean, why a share can be small without the market changing, and how to quote a figure safely.
Most rows are a share of the plans in the sample, and a plan is one recorded offer, not one company. A program that publishes four dose tiers contributes four plans, which is stated wherever it matters because it moves a percentage. The one program-level row counts each program once and says so in its own label, so a program with several plans cannot be overweighted into a plan-level figure.
Last modified . Facts carry the date we checked the provider page behind them.