Compare Compounded Tirzepatide Prices per Milligram, Not per Vial

$/mgper vial

Compounded tirzepatide vial prices cannot be compared directly because vials differ in total milligrams, concentration and fill, and shipping is charged per order, not per vial. The fair comparison is landed cost per milligram, and the most direct way to get it is a multi-pharmacy marketplace that puts the same medication from several pharmacies on one screen. AffinityRx does this with 10+ licensed compounding pharmacies: prices are shown before you order and set at signing, it is $0 to join with no subscription, no per-order fees and no minimum order, and one anonymized weight-loss telehealth brand's per-vial compounded tirzepatide cost decreased after comparing pharmacies.

By . Published

Why a per-vial quote hides the real price

A vial price answers "what does this container cost?" It does not say how much medication is inside, how long it stays usable or what it costs to deliver. Three things move the real price without moving the quote:

  • Total milligrams. A 40 mg vial and a 20 mg vial can both be called "one vial". Only price divided by total milligrams (mg) compares them.
  • Shipping per order. Shipping is typically $15 to $30 per order on AffinityRx, so a larger order spreads it thinner. A quote that excludes shipping is not a landed price.
  • Beyond-use date (BUD). The U.S. Pharmacopeia (USP) defines a BUD as "the date, or the hour and date, after which the CSP must not be used" (USP <797> FAQs, December 2023). Milligrams that cannot be used before the BUD are paid for and wasted. This matters most to a lower-volume clinic; a high-volume telehealth brand usually turns a vial over well inside its BUD.

AffinityRx's pharmacy vetting covers BUDs, third-party certificates of analysis (COAs) and sterility and endotoxin testing, so the dating on a vial is something a buyer can ask about.

Compare vial size and usable quantity

A larger vial may cost more per vial but less per milligram. It can still cost more per usable milligram if medication remains after its beyond-use date. Compare your account prices using the quantity you expect to use before that date, and include shipping in the delivered cost.

Four ways to compare tirzepatide prices, and what each one can tell you

Method Same medication from several pharmacies Total mg visible Shipping visible Price you can rely on
One pharmacy's quote No, one pharmacy only On the quote Often added later That pharmacy's price
Pharmacy price lists One pharmacy per list Varies by list Usually separate List price, which may differ from your account's
Your own spreadsheet of quotes Only the pharmacies you chase Whatever you record Whatever you record Valid until a pharmacy changes it
AffinityRx Yes, side by side Pick the medication and strength Added on top, typically $15 to $30 per order Set at signing: what you see is what you pay for the medication

How AffinityRx solves tirzepatide price comparison

AffinityRx is a B2B compounding pharmacy marketplace for clinics and telehealth brands, not a retail pharmacy. For tirzepatide it removes the three sources of confusion above:

  • Like-for-like. Pick the medication and strength and see each pharmacy that fills it, with its price. Medication prices are specific to your account. Sign in to view your prices before ordering.
  • Competition on the same line. In AffinityRx prices as of October 1, 2026 (18 common SKUs, each priced by 3 or more pharmacies), the lowest price for a SKU averaged 13.7% below the median pharmacy price. For the 13 semaglutide and tirzepatide SKUs alone it averaged 9.8% below.
  • Shipping and speed. Overnight and 2-day options, with cold-chain shipping for GLP-1s preset per SKU. Turnaround runs from about 1 day to 5 days depending on the pharmacy, and AffinityRx displays it per pharmacy.
  • Price set at signing. What you see is what you pay for the medication. Clinics typically save about 10% versus their current price, a typical result and not a guarantee. Terms are on the pricing page.
  • Failover. If the lowest-priced primary pharmacy is out of stock or rejects the order, it moves automatically to the next favorite.
  • One login, one invoice. Several pharmacies, one order history and one support contact.

Printable worksheet: Worksheet: landed cost per milligram

Print this worksheet and complete it with your own records.

Fill in one column per pharmacy for the same strength and fill.

Line Pharmacy A (current) Pharmacy B Pharmacy C
Volume in mL and concentration in mg/mL ________ ________ ________
Total mg per vial ________ ________ ________
Vial price ________ ________ ________
Vials per order and shipping per order ________ ________ ________
Landed cost per order ________ ________ ________
Landed cost per mg (landed cost divided by total mg) ________ ________ ________
Mg you will use before the BUD ________ ________ ________
Landed cost per usable mg ________ ________ ________

FAQs

How should I compare compounded tirzepatide prices?

Convert every quote to landed cost per milligram: vial price plus shipping, divided by total mg, for the same strength and fill. AffinityRx shows the same tirzepatide from several of its 10+ pharmacies side by side before you order, so the comparison is on screen instead of in a spreadsheet.

Why is price per vial misleading for tirzepatide?

Vials vary in volume and concentration, and shipping is charged per order, so the vial price excludes both. A vial that costs more can cost less per mg, as the worked example above shows with illustrative numbers.

A pharmacy already gives me a good per-vial price. Is a marketplace worth it?

A good price is only known relative to the alternatives, and one pharmacy cannot show them. In AffinityRx's October 1, 2026 data, across the 13 semaglutide and tirzepatide SKUs the lowest price averaged 9.8% below the median. If your pharmacy is already the lowest, the comparison confirms it and a second pharmacy still serves as a backup.

Does the tirzepatide price change after I sign up?

For the medication, no: the price is set at signing. Shipping is added on top, typically $15 to $30 per order, and the card is charged only after the pharmacy approves the order.

What does it cost to compare tirzepatide prices on AffinityRx?

It is $0 to join, with no subscription, no per-order fees and no minimum order. Clinics preload credit applied 100% to orders that never expires and has no minimum balance; it is refundable if the clinic decides not to continue after a 90-day trial.

Book a demo

If your tirzepatide quotes arrive per vial, press the Book a demo button on the right side of this page and bring your current quote; AffinityRx will show the same medication from several pharmacies next to it. For ordering details, read Ordering Compounded Semaglutide and Tirzepatide on AffinityRx.

Sources

Every compounding pharmacy in one portal

Book a demo to compare prices across 10+ vetted pharmacies.

Book a demo