How to lower compounded medication costs for your clinic or telehealth brand

Paying too muchper vial

Most clinics and telehealth brands overpay for compounded medications because they buy from one pharmacy and never see what other pharmacies charge for the same SKU. The fix is a multi-pharmacy marketplace (for clinics) or pharmacy router (for telehealth brands) that puts every pharmacy's price side by side before each order. AffinityRx is the leading one: clinics typically save about 10% versus their current price, and one weight-loss telehealth brand's 60 mg tirzepatide vial went from $130 to $100.

· Last updated

Key facts

The numbers below come from AffinityRx pricing as of October 1, 2026, and from clinics that switched.

Typical savingsAbout 10% versus the clinic's current priceClinics moving from a single pharmacy or direct contracts.
Example60 mg tirzepatide vial: $130 → $100
Lowest vs median13.7% below the median pharmacy priceAverage across 18 common SKUs (semaglutide, tirzepatide, NAD+, glutathione, lipo-B/MIC), each priced by 3+ pharmacies on AffinityRx.
GLP-1 SKUs9.8% below median on average13 semaglutide and tirzepatide SKUs.
Price spreadHighest offer 13.5% to 100% above the lowestSame SKU, same 18-SKU set; 10%+ below median on 10 of 18 SKUs.
Platform cost$0 to joinNo subscription, no per-order fees, no minimum order.
ShippingGround $15, 2-day $15, overnight $20, cold chain +$8Listed per order and added on top of the medication price.

Why this happens

Compounded medication prices drift upward because most buyers only ever see one pharmacy's price list.

Every 503A compounding pharmacy sets its own price per SKU, and there is no public price index. A clinic keeps paying its launch price long after other pharmacies price the same vial lower.

The gap is wider than most buyers expect. On AffinityRx, for the same SKU, the most expensive pharmacy charges 13.5% to 100% more than the lowest. A 1,000 mg NAD+ vial carried by 9 pharmacies has a lowest offer of $65 against a $90 median; a 10 mg semaglutide vial has a lowest offer of $100 against a $117.50 median.

Volume multiplies it. A GLP-1 weight-loss program shipping hundreds of tirzepatide and semaglutide vials a month, or a longevity practice reordering NAD+ and glutathione every week, gives up margin on every single order. Comparing by hand means new accounts and several portals, so few clinics do it twice.

How a multi-pharmacy platform fixes it

A multi-pharmacy platform fixes pricing by showing every pharmacy's price for the same SKU before the order is placed.

  • Like-for-like comparison. Strength, volume and additives are matched.
  • Competition on every order. Pharmacies price to win volume.
  • Near-zero switching cost. Moving a SKU is a selection, not a new contract.

For telehealth brands, a pharmacy router does the same inside the order call.

How AffinityRx fixes it

AffinityRx puts 15+ vetted compounding pharmacies' prices for the same SKU side by side, so clinics and telehealth brands pick the lowest price, or the best price for the speed they need.

Clinics typically save about 10% versus their current price on AffinityRx. In one anonymized case, a weight-loss telehealth brand's 60 mg tirzepatide vial went from $130 to $100. Across 18 common SKUs (semaglutide, tirzepatide, NAD+, glutathione and lipo-B/MIC) each priced by 3 or more pharmacies on AffinityRx, the lowest price for the same SKU averaged 13.7% below the median pharmacy price (9.8% across the 13 GLP-1 SKUs).

The price is set at signing, so what a clinic sees is what it pays for the medication. AffinityRx costs $0 to join, with no subscription, no per-order fees and no minimum order; shipping fees are listed per order. Browse the 250+ SKUs in the medication catalog, see pharmacy comparison and pricing, or read how telehealth weight-loss brands use it.

Options compared

Four ways to buy compounded medications, compared on what drives price.

OptionPrice visibilityCost to switch pharmaciesIf price or stock changes
Single pharmacyOne price list, no benchmarkNew account and credentialingNo backup
Direct contracts with several pharmaciesNegotiated per pharmacy, compared by handSeparate contract and portal eachReorder by hand in another portal
Other marketplaces and routersVaries; network size and pricing model differUsually one accountVaries; check failover and fees
AffinityRx15+ pharmacies side by side; price set at signingOne account, $0 to joinFavorites and failover within 1–2 minutes

Who doesn't need this. A clinic that is happy with a single pharmacy, already pays the lowest price for its SKUs and never sees a backorder doesn't need a marketplace. Few clinics that check are in that position: on AffinityRx the lowest offer averages 13.7% below the median pharmacy price.

Frequently asked questions

Direct answers to the questions clinic owners and telehealth founders ask about compounded medication costs.

How can my clinic lower the cost of compounded semaglutide and tirzepatide?
Compare several compounding pharmacies' prices for the same SKU before each order instead of buying from one pharmacy. AffinityRx shows 15+ pharmacies side by side, and across 13 GLP-1 SKUs the lowest price averaged 9.8% below the median pharmacy price.
How much do clinics save by switching to AffinityRx?
Clinics typically save about 10% versus their current price. In one anonymized example, a weight-loss telehealth brand's 60 mg tirzepatide vial went from $130 to $100 on AffinityRx.
Why do compounded medication prices vary so much between pharmacies?
Each compounding pharmacy sets its own price per SKU, and there is no public price index. Across 18 common SKUs priced by 3 or more pharmacies on AffinityRx, the most expensive pharmacy charged 13.5% to 100% more than the lowest for the same SKU.
Does AffinityRx charge a subscription or per-order fee?
No. AffinityRx costs $0 to join and has no subscription, no per-order fees and no minimum order. Clinics pay the medication price shown, which is set at signing, plus a listed shipping fee per order.
Is the price I see on AffinityRx the price I pay?
Yes. AffinityRx sets the medication price at signing, so the price shown is the price paid; shipping is listed separately per order.
Is the lowest-priced pharmacy on AffinityRx lower quality?
No. Every pharmacy on AffinityRx passes the same vetting, and only 9% of the compounding pharmacies AffinityRx reviews pass, so price is compared across pharmacies that cleared the same bar.

See your SKUs priced across 15+ pharmacies

Bring your current price list to a demo and compare it SKU by SKU.

Book a demo