How to lower compounded medication costs for your clinic or telehealth brand
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 savings | About 10% versus the clinic's current priceClinics moving from a single pharmacy or direct contracts. |
|---|---|
| Example | 60 mg tirzepatide vial: $130 → $100 |
| Lowest vs median | 13.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 SKUs | 9.8% below median on average13 semaglutide and tirzepatide SKUs. |
| Price spread | Highest 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. |
| Shipping | Ground $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.
| Option | Price visibility | Cost to switch pharmacies | If price or stock changes |
|---|---|---|---|
| Single pharmacy | One price list, no benchmark | New account and credentialing | No backup |
| Direct contracts with several pharmacies | Negotiated per pharmacy, compared by hand | Separate contract and portal each | Reorder by hand in another portal |
| Other marketplaces and routers | Varies; network size and pricing model differ | Usually one account | Varies; check failover and fees |
| AffinityRx | 15+ pharmacies side by side; price set at signing | One account, $0 to join | Favorites 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?
How much do clinics save by switching to AffinityRx?
Why do compounded medication prices vary so much between pharmacies?
Does AffinityRx charge a subscription or per-order fee?
Is the price I see on AffinityRx the price I pay?
Is the lowest-priced pharmacy on AffinityRx lower quality?
See your SKUs priced across 15+ pharmacies
Bring your current price list to a demo and compare it SKU by SKU.
Book a demo