Three pharmacy spreadsheets. Four concentrations. One member quote due by noon. That is the semaglutide pricing trap weight-loss and telehealth ops teams describe when they try to compare 503A partners.
You are not failing at math. You are comparing rows that were never built to line up.
This guide defines landed cost per vial, shows what belongs in the number before you quote members, and gives you a comparison checklist ops teams use before they switch pharmacy partners.
Who this is for
This article is for founders, ops leads, and pharmacy coordinators at cash-pay weight-loss clinics and national telehealth brands that prescribe compounded semaglutide through 503A partners.
You are not the audience if you are a patient shopping for the lowest monthly injection price. This is clinic-side commercial ops content. It is not medical advice and does not cover dosing or clinical candidacy.
The scene ops teams describe on vendor calls
On a recent discovery call with a national telehealth ops team, the same pricing friction showed up we hear from scaled GLP-1 programs:
- Partners quote base vial prices without the same supply duration on every row.
- Shipping and processing appear on a different screen than the catalog.
- Coordinators ask whether a number is one month or two months of medication.
- Leadership needs an apples-to-apples chart before they reset member pricing.
That friction costs more than a slow vendor decision. Wrong quotes erode margin. Internal spreadsheets multiply. Patients hear a membership price that ops cannot defend when the real invoice lands.
We need to compare pricing from our different pharmacy partners. How much would it be for a month, two months, worth of medication?
That is a landed-cost question, not a feature question.
What landed cost per vial means
Landed cost per vial is the all-in clinic cost for one compounded semaglutide vial at a stated strength, concentration, and approximate days of supply, including every fee required to place and receive that vial, before you quote a member or run a card.
It is not the patient-facing membership price. It is your COGS layer for one physical vial your 503A partner will compound and ship.
If you cannot state those four qualifiers in the same sentence, you are not comparing landed cost yet:
- Medication name (semaglutide)
- Strength and concentration
- Vial size / approximate days of supply
- All-in fees through delivery
What goes into landed cost
Use this table when you build a partner comparison or sanity-check a quote before member pricing.
| Component | What it is | Why it breaks comparisons |
|---|---|---|
| Base medication price | Compounded semaglutide line item for one vial | Quoted without matching concentration or supply duration |
| Concentration / strength | mg per mL and titration step | Different steps are different SKUs, not discount tiers |
| Approximate days of supply | How long one vial lasts at your protocol | One-month vs two-month vials need per-month normalization |
| Facilitation / platform fee | Checkout or order fee separate from the drug | Sometimes baked into vial price, sometimes added at pay |
| Processing | Card or payment processing at checkout | Omitted from catalog, visible only on invoice |
| Shipping | Delivery to patient or clinic | Flat, tiered, or zone-based; rarely on the first quote |
| Estimated landed cost | Sum of the rows above for one vial | The number ops should quote from |
A catalog that shows only the first row is not transparent pricing. It is a teaser.
Why semaglutide comparisons break
Supply duration is not interchangeable
A partner that looks cheaper on a two-week vial may cost more per patient-month than a partner quoting a four-week vial at a higher sticker price. Ops teams normalize to cost per patient-month at the titration step they actually prescribe, not the lowest number on a sales PDF.
Concentration changes the row
Semaglutide at 2.5 mg/mL and 5 mg/mL are different order lines. Comparing them without labeling concentration is how clinics accidentally quote the wrong program tier.
Hidden fees arrive after the quote
Field teams consistently hear: “Are these base prices?” followed by questions about shipping and processing. When those fees surface only after checkout, your membership math was wrong before the first patient paid.
Platform markup masquerades as drug cost
Some intermediaries bury 40 to 80 percent markup inside the vial price. Landed cost should separate pass-through medication cost from platform or facilitation fees so you know whether you are paying the compounder or the portal.
Comparison checklist before you quote members
Run every semaglutide SKU through this list before it reaches your membership sheet:
- Same strength and concentration on every partner row
- Same approximate days of supply (or explicit per-month normalization)
- Shipping included: flat nationwide vs zone fees vs clinic pickup
- Processing visible at checkout, not only on month-end statements
- Facilitation fee disclosed separately from drug cost
- Landed total you can screenshot and send to leadership without a follow-up call
If two partners cannot fill the same row, you are not ready to pick a winner.
How landed cost connects to member quotes
Cash-pay weight-loss clinics and telehealth brands usually separate two numbers:
- Landed cost per patient-month (your pharmacy COGS at the current titration step)
- Program price (what the member pays for care, labs, coaching, and medication)
When landed cost is opaque, teams pad membership fees to protect margin they cannot see. That works until a competitor quotes tighter or an invoice proves the pad was too thin.
Strong ops workflow looks like this:
- Pull landed cost for the semaglutide lines you order every week
- Normalize to patient-month at each titration step you offer
- Set member tiers from real COGS plus target margin
- Re-check landed cost when you add a pharmacy partner or change vial size
You should not rebuild a spreadsheet after every invoice to learn what you already owed patients.
Questions to ask on pharmacy demos
Use these verbatim on reference calls:
- Is this price for one vial or a bundled program fee?
- How many days of supply does this vial represent at our standard titration?
- Where do shipping and processing show up: catalog, cart, or invoice only?
- Is medication pass-through or does the platform markup sit inside the vial line?
- Can I export a comparison with landed cost for our top five semaglutide SKUs?
If the demo cannot answer on one screen, expect quote rework every refill cycle.
Where Fizy Health fits (honest framing)
Fizy Health is built for clinics that already use 503A compounders and need one ordering layer with pass-through pricing visible before checkout: browse semaglutide strengths in the medication catalog, see per-vial landed cost on each cart line, and review drug cost plus a disclosed facilitation fee at clinic checkout before you authorize payment.
Pass-through pricing means the vial line is not padded with opaque platform markup. Your team quotes members from numbers you saw in catalog and cart, not invoice archaeology.
Weight-loss-specific context lives on the weight-loss clinic ops page. If you already order through a major 503A portal, start with Fizy Health vs Empower and compare landed cost on the semaglutide lines you run every week.
We will tell you straight if pass-through economics do not beat your current all-in cost. Do not switch for a blog post.
Bottom line
You cannot quote semaglutide confidently from base vial price alone. Landed cost per vial at the same strength and supply duration is what ops needs before member pricing.
Normalize to patient-month, include every fee through delivery, and demand the same row from every partner. Fix the math first. Then set the membership price your team can defend.