GLP-1 cost calculator: what a program costs over 3, 6 and 12 months
Add up what a program actually takes from you: the medication charge, any membership, shipping, other recurring charges and a one-time fee, projected over three, six and twelve months.
Fee records checked Rechecked monthly
Short answer
What will a GLP-1 program cost me over 3, 6 and 12 months?
Add every charge the program quotes each month — medication, membership, shipping and anything else recurring — then multiply by the number of months and add any one-time fee once. The calculator below does exactly that arithmetic on the numbers you type, and shows the total for three, six and twelve months with the average monthly cost beside each one.
The point of three horizons is that a one-time fee behaves differently in each. A $99 intake fee is a visible third of a three-month total and a much smaller part of a twelve-month one, so a single monthly headline can hide it entirely. Splitting recurring from one-time charges is the whole method: a recurring fee is multiplied, a one-time fee is not.
Where the fee fields come from is recorded, not assumed. 8 of the 66 recorded monthly programs bill a mandatory membership beside the medication (from $25 to $149 a month), 27 state no separate fee, and 30 leave the amount unestablished — which is a blank, never a zero. Nothing you type here leaves your browser.
The calculator
Your numbers, not ours
- Enter a medication price to see totals.
Blank fee fields count as $0. Nothing you type here leaves your browser.
3 months
–
Avg – per month
6 months
–
Avg – per month
12 months
–
Avg – per month
- Recurring charges
- $0.00
- One-time fees
- $0.00
Blank fee fields are counted as $0, and a medication price is required before a total appears. Totals update as you type, and the figures are arithmetic on your inputs — not a quote from any provider on this site.
How the three totals are built
Five inputs, one rule, and no hidden step. Recurring charges are added together and multiplied by the number of months; one-time fees are added once at the end. The average is the total divided by the months in that horizon, so a one-time fee is spread across the horizon it was paid in rather than quietly ignored.
recurring total = medication + membership + shipping + other
horizon total = recurring total × months + one-time fees
average per month = horizon total ÷ months
- Recurring charges
- Medication, membership, shipping and any other charge the program takes every month. Each is its own field so a separate membership is visible instead of disappearing into a bundled price.
- One-time fees
- An intake, consultation or setup charge taken once. It is added to every horizon exactly once and never multiplied by the months, which is why it shows up proportionally larger over three months than over twelve.
- Average per month
- The horizon total divided by its months. It is a derived figure, printed beside the total rather than instead of it, because an average that hides a one-time charge describes a bill nobody receives.
- Blank fields
- Counted as $0, because the field you left empty is a charge you are not paying. A medication price is required, since without it there is no total to show.
Introductory prices versus the ongoing rate
A first-period discount is the most common way a monthly headline ends up lower than what a patient actually pays. The calculator holds one ongoing rate per field, so the honest method is to type the rate that applies after the introductory period, then count the discounted period separately and add it. Nothing on this page is prefilled with a competitor’s price, so the rate you type is the one you were quoted.
A discount that expires
NovoCare Pharmacy records the Wegovy pen at $349 a month across the standard doses, with new patients starting at 0.25 mg or 0.5 mg offered $199 a month for two fills through December 31, 2026. A three-month total for that new patient is $199 × 2 + $349 = $747, against $1,047 at the ongoing rate — a $300 difference inside three months. The introductory figure is recorded, not published as the pen price, because it describes two fills rather than the rate.
A starter that covers two months
OrderlyMeds records its ongoing monthly rate at $299 for continuing patients, while new patients enter through a two-month starter priced at $299 in total — an entry price covering two months, not a monthly rate. That distinction changes the arithmetic completely: the starter is not a discount on each month, it replaces the first two months’ charges with one payment. A three-month total is $598, six months $1,495 and twelve months $3,289. Dividing the $299 starter by two to produce a “monthly” figure would invent an installment the provider does not bill.
Both entry prices carry a check date on the program’s record, and the ongoing rates they sit beside are compared in the lowest verified monthly prices and on the standard monthly comparison.
When the charge rises with the dose
A dose ladder is not a subscription price. On a program priced by dose, the monthly charge you enter today is the charge for the dose you are on now, and it changes when the dose changes. The calculator will not escalate a figure on its own, and it should not: the month a dose steps up is a clinical decision, not an arithmetic one.
Recorded ladders differ in shape. LillyDirect steps from $299 at 2.5 mg to $399 at 5 mg and $449 at 7.5 mg and higher, and the $449 also requires a refill within 45 days. Amble records a two-tier compounded ladder — $289 a month at 2.5 mg to 5 mg and $329 at 7.5 mg to 15 mg. Ro records its drug line rising with dose while the membership stays fixed, so only part of the bill moves. NovoCare prices the Wegovy pill at $149, $199 and $299 by dose, while the pen is flat at $349 across the standard doses.
The arithmetic of a stepped ladder is worked through in Example 2 below, and the recorded ladders themselves are compared in the 2026 monthly pricing study. Where a program prices by dose, its provider profile prints the ladder rather than a single figure.
Two worked examples on recorded prices
Both examples below use the same three lines of arithmetic as the calculator: recurring charges multiplied by the months, a one-time fee added once, and the total divided by the months for the average. Neither is a recommendation, and the figures are the publicly published prices in this site’s records on the date each page was read.
Example 1: a separate membership beside the medication
Ro bills a membership and the medication as two monthly lines: $149 membership plus tirzepatide from $299. Typed into the calculator as medication $299 and membership $149, the recurring line is $448 a month and the one-time field stays empty, because neither line is charged once.
| Horizon | What is counted | Total | Average / month |
|---|---|---|---|
| 3 months | $299 medication + $149 membership, 3 times | $1,344 | $448 |
| 6 months | $299 medication + $149 membership, 6 times | $2,688 | $448 |
| 12 months | $299 medication + $149 membership, 12 times | $5,376 | $448 |
Prices published on ro.co (provider pricing page, opens in a new tab), read . The recorded plan, its terms and its evidence sit on the Ro profile.
The same program prepaid is a different sum. Ro prices a twelve-month prepaid membership at $74 a month instead of $149, so the recurring line becomes $373 and a twelve-month total would read $4,476. Treat that as an equivalent, not a bill: the prepaid membership is taken up front, which is exactly the shape of charge the calculator does not model and the reason it keeps a prepaid term out of its monthly fields.
Example 2: a charge that steps up with the dose
LillyDirect publishes Zepbound at $299 at 2.5 mg, $399 at 5 mg and $449 at 7.5 mg and higher on a refill placed within 45 days, with no membership fee. The calculator holds one recurring rate, so a rising dose has to be counted in steps. Assuming three months at the starting dose and $449 from the fourth month on:
| Horizon | What is counted | Total | Average / month |
|---|---|---|---|
| 3 months | 3 × $299 at 2.5–5 mg | $897 | $299 |
| 6 months | 3 × $299 then 3 × $449 | $2,244 | $374 |
| 12 months | 3 × $299 then 9 × $449 | $4,938 | $411.50 |
Prices published on lillydirect.lilly.com (provider pricing page, opens in a new tab), read . The recorded plan, its terms and its evidence sit on the LillyDirect profile.
Read the third row carefully: entering $299 once and multiplying by twelve would print $3,588, while the stepped ladder comes to $4,938 — $1,350 more over a year. That gap is the whole reason a single monthly headline is not a year of charges. The published ladders behind these steps are compared in the 2026 injectable price study.
What you are billed versus the monthly equivalent
A monthly equivalent is a derived number, not a charge. Where a program bills on a fixed-day interval, the figure a comparison prints is the charge normalized to a month — the charge multiplied by 365.25, divided by 12, divided by the billing days. The charge itself never changes, and it is always the amount actually taken.
A four-week cycle is the case that matters. Twelve 28-day cycles is 336 days, not a year, so a four-weekly charge is taken about 13.04 times a year rather than twelve. A $280 charge on a 28-day cycle therefore works out at $304.38 a month, and a year of that charge is $3,652.50 rather than $3,360 — about $292.50 more than twelve charges.
The calculator counts months, so a twelve-month total on a four-weekly charge lands near the lower figure, not the higher one. That is a known limit, stated rather than hidden: enter the charge you are billed, read the total as a comparison, and add the extra billing cycle yourself if you want a year of actual payments. This site never converts one billing interval into another and never publishes an annual figure for a plan billed four-weekly.
The same distinction is kept in the published data: the price dataset carries the actual charge and the derived monthly equivalent in separate fields, each with the cadence it was read on. The interval mix across the sample is broken out in the 2026 monthly pricing study.
How to verify a provider’s published terms
Every figure this calculator asks you to type should be checkable in under two minutes. The method is the same one used to build the records here, and it needs nothing more than the provider’s own pages.
1. Read the pricing page, not a review or an ad.
Ads and review sites repeat headline figures without the second line. The pricing page carries the plan charge, the dosing tier and often the membership, all in one place.
2. Open the terms for the fees a price page leaves out.
Search the terms for “membership”, “consultation”, “may apply” and “starting at”. A consultation charge is often disclosed there and nowhere else. If an amount is stated without a billing interval, it is not established, not free.
3. Write down the date you read it.
A price is only true as of a day. Without a date a quoted figure cannot be checked later, which is why every record here carries the date its source page was read.
4. Compare it with the record, field by field.
The provider directory prints each program’s recorded charge, membership state, commitment and check date beside a source link. The membership ledger does the same for fees, and the comparison method explains what each state means.
5. If the page and the record disagree, say so.
Records are corrected when a provider changes a page, and the difference is logged rather than quietly overwritten. The corrections log shows what changed and when.
One rule covers most of it: an unpublished amount is unknown. It is never a zero, and it never belongs in a field that will quietly treat it as one.
Where to get the numbers to type in
The calculator is only as good as its inputs, so each field maps to a page where the figure is recorded with a dated source. Read the program’s own pricing page, then check it against the record here.
- What each program charges a month
The standard monthly injectable comparisons, with the plan charge and the membership state on the same row.
- The lowest verified monthly injection prices
A floor for the medication field, with compounded and FDA-approved products kept apart rather than pooled.
- Cancellation and commitment terms
How many periods you are committed to, which decides whether a twelve-month total is something you can actually stop paying.
- Filter programs by monthly total and terms
Narrow to the plans whose recorded total and commitment you can accept, then run your chosen plan through the calculator above.
- What it costs to move to another program
The period already paid for, any stated exit charge and the next program’s first charge — the costs a three-month total does not show.
- What the recorded prices actually look like across programs
The 2026 injectable price study shows how far a single monthly headline sits from the recorded sample; the 2026 monthly pricing study breaks the same records down by billing interval and membership state.
What the calculator cannot tell you
It does not model a prepaid multi-month or annual term, taxes, or a price that changes mid-year. A prepaid term has no monthly installment to add up, and dividing its total by its months would invent a bill nobody receives. If a program’s charge steps up with the dose, the total follows only the figure you typed, not the later steps.
It is also not a statement of availability, an eligibility check or a clinical opinion. Whether a program serves your state, accepts you and suits your history are three separate questions, and a lower total does not answer any of them.
GLP1 Buyer Guide is published by Open Water Rx LLC, which also operates Surfbound Health. The recorded terms for that program are handled like every other row; its current pricing page is a sponsored link, and the ownership relationship is stated in full.
Suggested citation
GLP1 Buyer Guide. "GLP-1 cost calculator: 3, 6 and 12-month totals." Open Water Rx LLC, last modified November 10, 2026. https://glp1buyerguide.com/tools/glp1-cost-calculator
Questions about the calculator
What each field means, what the totals do and do not model, and where the numbers go.
No. It performs arithmetic on the numbers you enter and nothing else: it holds no provider price, no ranking and no comparison. That is deliberate, because a total built from a stale or an advertised price would look authoritative and be wrong. The recorded monthly charges behind this site are on the injectable comparison and the lowest-price ledger, each with a dated source, and you can type whichever figure applies to you into the first field. The only provider prices printed on this page are the two worked examples, and each one names the pricing page it was read from and the date it was read.
Last modified . Facts carry the date we checked the provider page behind them.