What this covers
Headline GLP-1 prices are not comparable to each other, because providers bill on different cycles and some of them exclude the medication entirely. So we did the only thing that makes them comparable: we converted every verified price to a cost per 365 days.
The result is not what the advertising implies. The lowest headline price on this list — $59 — is not the cheapest plan once you annualise it, because it is billed every 21 days rather than monthly, which quietly adds a 13th and 14th charge to your year. Its real cost is about 44% higher than its own sticker suggests. Meanwhile the cheapest annualised semaglutide plan is roughly 2.5x away from the most expensive one, and tirzepatide spans about 2.4x — so which provider you pick matters more than which drug you are on.
Verified annual cost, cheapest to most expensive
| Provider | Medication | Advertised price | Billing cycle | Our annualised cost | Effective per calendar month |
|---|---|---|---|---|---|
| Embody | Compounded GLP-1 (semaglutide) injections | $79 / month (promo) | Monthly | ~$948 | ~$79 |
| WellMedr | Compounded semaglutide | $59 | Every 21 days | ~$1,025 | ~$85 |
| Trimi Health | Compounded semaglutide | $99 / month | Monthly | $1,188 | $99 |
| Trimi Health | Compounded tirzepatide | $125 / month | Monthly | $1,500 | $125 |
| Embody | Compounded GLP-1 + GIP (tirzepatide) | $129 / month (promo) | Monthly | ~$1,548 | ~$129 |
| Bodybuilding Health+ | Compounded semaglutide | $139–$179 / month | Monthly, 1–12 month terms | $1,668 – $2,148 | $139–$179 |
| WellMedr | Compounded tirzepatide | $99 | Every 21 days | ~$1,721 | ~$143 |
| Bodybuilding Health+ | Compounded tirzepatide | $159–$209 / month | Monthly, 1–12 month terms | $1,908 – $2,508 | $159–$209 |
| TrimRx | Compounded semaglutide | from $179 / month | Monthly | ~$2,148 | ~$179 |
| SkinnyRx | Compounded semaglutide | from $199 / month | Monthly | ~$2,388 | ~$199 |
| TrimRx | Compounded tirzepatide (GLP-1 + GIP) | from $259 / month | Monthly | ~$3,108 | ~$259 |
| SkinnyRx | Compounded tirzepatide | from $299 / month | Monthly | ~$3,588 | ~$299 |
| Ro | Membership only — medication billed separately | $39 first month; from $74/mo prepaid annually; $149/mo ongoing | Monthly / annual | ~$888 (annual prepay) plus medication | ~$74–$149 plus medication |
| Reference point | Brand-name Ozempic, cash pay | from $1,399 / month | Monthly | ~$16,788 | ~$1,399 |
Prices as advertised on each provider's own site on or before August 11, 2026. "From" pricing means the provider qualified the number. The brand Ozempic figure is WellMedr's published cash price, used only as a reference for what unsubsidised branded medication costs.
About those promotional prices
Two of the cheapest lines in the table are not standing prices, and you should treat them as introductory rather than permanent.
Embody runs a site-wide banner reading "SUMMER START PROMO APPLIED. SAVE $230 EVERY MONTH." The $79 and $129 figures are what you see with that promo applied. Embody’s own affiliate listing quotes plans "starting at $149/month" — nearly double the injectable headline — which is a reasonable proxy for where the price lands when a promotion ends. We have annualised the price the site actually shows a shopper today, and flagged it, rather than guessing at the post-promo number. Read the detail in our Embody review.
Bodybuilding Health+ does the opposite, and more honestly: it publishes a full price ladder up front. Semaglutide is $179 on a one-month term, $159 at three months, $149 at six and $139 at twelve; tirzepatide runs $209 / $179 / $169 / $159. Nothing is hidden — but the cheap number requires you to commit to a year and pay for it. Our Bodybuilding Health+ review covers who actually runs it, which is not the company most people assume.
SkinnyRx sits at the top of the compounded range at $199 and $299, and pairs that with a heavily conditioned 90-day money-back guarantee. We break the conditions down in our SkinnyRx review.
The general rule: a promotional monthly price is only worth what it costs you across the whole time you intend to stay on treatment. If you plan to be on a GLP-1 for a year, annualise the post-promo price too, and check the cancellation notice window before you commit.
Where the 21-day surprise comes from
WellMedr's subscription renews every 21 days. There are about 17.4 such cycles in a year, not 12. So $59 per cycle is roughly $1,025 a year, which works out at about $85 per calendar month. That is cheap, but it is no longer the cheapest line in the table — Embody’s promotional $79 monthly plan annualises lower, at about $948. The point stands either way: "$59 a month" is not a thing that exists.
The tirzepatide comparison is where it actually flips the ranking. On sticker price, WellMedr's $99 tirzepatide looks cheaper than Trimi's $125. Annualised, WellMedr's is about $221 a year more expensive. If you were choosing on the headline you would have chosen wrong.
Ro is not in the same race
Ro's membership fee buys clinical care, insurance navigation and access to FDA-approved branded GLP-1s. The drug is billed separately. If your insurance covers GLP-1s for weight management, Ro can plausibly be the cheapest total cost on this entire page. If it does not, you are looking at the $1,399-per-month reference row, and the membership fee is on top.
Comparing Ro's $74 to WellMedr's $59 as if they were the same product is the most common pricing error in this category. One number includes medication and one does not.
Three things that change your real number
FSA and HSA eligibility. Trimi states its plans are FSA/HSA eligible. If you have a funded account, that is effectively a discount equal to your marginal tax rate — frequently 20–30%. It can move Trimi below WellMedr on a genuine after-tax basis. SkinnyRx also lists its plans as FSA/HSA eligible, and additionally offers Affirm financing at 0–36% APR — which is a loan, not a discount, and at the top of that range it would cost you more than the plan does. Confirm eligibility with your plan administrator, not with the seller.
Dose-independent pricing. Trimi, WellMedr and TrimRx all price by medication type rather than dose, so titrating up does not raise your bill. Not every provider in this market works that way — check before you commit, because dose escalation is the normal course of treatment.
Prepay discounts vs. cancellation risk. Annual prepay is where the advertised savings live, and it is also where you lose flexibility. Bodybuilding Health+ is the clearest example: you save $40 a month on semaglutide by committing to twelve months instead of one, but its terms say all sales are final. SkinnyRx goes further and can claw back a promotional discount if you cancel a committed term early. Read the refund terms before prepaying — see how cancellation windows actually work.
What the cheapest option costs you in other ways
Price is not the only axis. Everything in the $59–$299 band is compounded medication, which is not FDA-approved and has not been reviewed by the FDA for safety, effectiveness or quality. We wrote up what that actually means, including the FDA's own documented concerns about dosing errors, cold-chain failures and ingredients that cannot legally be compounded, in compounded vs. FDA-approved GLP-1s. Read it before you optimise for $14 a month.
Refund terms also vary enormously at similar prices, and they do not track price at all. Bodybuilding Health+ sits in the middle of the range and states plainly that consultation fees are non-refundable, prescription products cannot be returned and all sales are final. SkinnyRx is the most expensive line in the table and advertises a 90-day money-back guarantee — but that guarantee requires 90 consecutive paid days, weekly weight logging and weekly dose logging in its app, an active prescription, zero weight lost, and a claim filed within 14 days. Embody markets a "100% refund policy" that in practice only applies before your medication has been ordered, and it asks for 72 hours’ notice to cancel a cycle. Trimi charges less than most and still has the most generous terms of anyone here. Price and terms are simply not correlated in this market, so you have to read both.
Our method
We read prices directly from each provider's own website, not from press releases, affiliate copy or aggregator sites. Where a provider says "from", we keep the word. Annualisation uses 365 days divided by the stated billing interval — 12 cycles for monthly, 17.38 for 21-day. We do not adjust for promotions, first-month discounts or coupons, because those do not recur. Full details in how we review, and the side-by-side is in our provider comparison.
Prices change constantly in this market. Verify on the provider's site before you buy, and tell us if you find a figure here that is out of date.
Medical note
This is purchasing information, not medical advice, and cost should not be the deciding factor in a prescription decision. Talk to a licensed clinician who knows your history. See our medical disclaimer.