Clinic-Pay vs Patient-Pay for Compounded Prescriptions: Who Pays?
A telehealth brand that sends compounded prescriptions to a pharmacy has to decide who pays the pharmacy: the brand (clinic-pay) or the patient (patient-pay). Clinic-pay keeps the brand in control of its patient price, its margin and the checkout experience, while patient-pay moves the payment step to the pharmacy. AffinityRx is built for clinic-pay: the payer is the clinic or platform, one invoice covers every pharmacy, the card is charged only after the pharmacy approves an order, and clinics typically save about 10% versus their current price. It is $0 to join with no subscription, no per-order fees and no minimum order.
By Tim Yoon, CEO, AffinityRx. Published
Why the payer decision is really a margin and experience decision
On a cash-pay compounded prescription, the patient's price, the pharmacy's price and the shipping charge all have to land somewhere. The payer model decides who sees which number.
Under clinic-pay, the brand buys at the pharmacy price, sets its own patient price and keeps the difference. The patient sees one checkout in the brand's own flow. Under patient-pay, the patient is sent to pay the pharmacy, so the pharmacy's checkout, not the brand's, is where the price is shown and the payment is taken. For a brand that wants to own conversion and retention, keeping the checkout in its own flow is the stronger position; that is the case for clinic-pay.
The trade-off runs the other way on cash flow: clinic-pay means the brand fronts the pharmacy cost and collects from patients itself. For a brand doing hundreds to thousands of scripts a month, that is normal working capital, and the lower the pharmacy price, the better the margin on every script.
Clinic-pay vs patient-pay: how the payer changes price, checkout and books
| Criterion | Clinic-pay through a marketplace | Patient-pay direct to the pharmacy |
|---|---|---|
| Who sets the patient's price | The brand | Shown at the pharmacy's checkout |
| Where the patient checks out | In the brand's own flow | Outside it |
| Pharmacy choice per order | Any pharmacy on the platform, chosen on price and turnaround | The one pharmacy behind the payment link |
| Accounting | One invoice with invoice and order export | One payment per patient to reconcile |
| Price lever for the brand | Several pharmacies competing for each SKU | Limited to the one pharmacy |
| Payment timing | Card charged only after the pharmacy approves | Patient pays at the pharmacy's checkout |
The accounting and price-lever rows are where clinic-pay through a multi-pharmacy platform differs most.
How AffinityRx solves the payer problem
AffinityRx is a B2B compounding pharmacy marketplace and routing platform for clinics and telehealth brands, not a retail pharmacy. It runs cash-pay only, with no insurance billing, and it is built for clinic-pay:
- The payer is the clinic or platform. Your brand buys; your patient price and your margin stay yours. Patient-direct purchase is planned, with no date announced.
- One invoice for every pharmacy. One login, one invoice, one order history and one support contact across all pharmacies, with invoice and order export for your accounting. Net and invoice terms for larger groups are negotiated through a demo. Details are on the billing and credits page.
- Charged only after approval. The card is charged only after the pharmacy approves the order. If an order is cancelled after approval, AffinityRx refunds the card within 1 to 3 days.
- Credit with no clock. Clinics preload credit applied 100% to orders. It never expires, has no minimum balance and is refundable if the clinic decides not to continue after a 90-day trial. When it runs low, orders fall back to the card on file.
- A lower pharmacy price on the same medication. Several of 10+ pharmacies show the same medication side by side with prices before ordering, and the price is set at signing, so the number you build your patient price on does not move. See the pharmacy comparison page.
- No cost to start. $0 to join, no subscription, no per-order fees, no minimum order. The pricing page has the full terms.
One example: an anonymized weight-loss telehealth brand's per-vial compounded tirzepatide cost decreased after comparing pharmacies on AffinityRx. Under clinic-pay, a lower pharmacy cost goes to the brand's margin as long as the patient price holds.
Printable worksheet: Worksheet: what does clinic-pay do to your margin?
Print this worksheet and complete it with your own records.
Fill in one row per SKU you sell most.
| SKU | Patient price you charge | Current pharmacy cost per unit | Shipping per order | Cost on AffinityRx per unit | Margin change per unit |
|---|---|---|---|---|---|
| 1 ________ | [ ] | [ ] | [ ] | [ ] | [ ] |
| 2 ________ | [ ] | [ ] | [ ] | [ ] | [ ] |
| 3 ________ | [ ] | [ ] | [ ] | [ ] | [ ] |
Multiply the margin change by monthly units to see what the payer decision is worth at your volume.
FAQs
Should my telehealth company pay the pharmacy or have patients pay directly?
If you want to set your own patient price, keep the checkout in your flow and choose between pharmacies on price and turnaround, pay the pharmacy yourself. AffinityRx is built for that: the payer is the clinic or platform, with one invoice for all pharmacies. Patient-direct purchase is planned with no date yet.
Who takes the payment risk if a patient doesn't pay me?
Under clinic-pay, the brand collects from its own patients, so the brand carries that risk, as it does for any cash-pay product it sells. AffinityRx charges the brand's card only after the pharmacy approves the order, so the brand is not paying the pharmacy before an order is accepted.
What happens if an order is cancelled after the pharmacy approves it?
AffinityRx refunds the card within 1 to 3 days. If an order arrives damaged, wrong or lost, the pharmacy reships or replaces it, and AffinityRx works the dispute for the clinic.
Do I have to prepay or lock in to use clinic-pay on AffinityRx?
There is no subscription, no per-order fee and no minimum order. The one prepayment is the preloaded credit clinics preload, which never expires and is refundable if the clinic decides not to continue after a 90-day trial.
Can I take insurance through AffinityRx?
No. AffinityRx is cash-pay only, with no insurance billing. Brands set a cash price and keep the margin.
How does one invoice help my finance team?
Orders from every pharmacy land on one invoice with invoice and order export. That removes per-pharmacy statements, which matters most for a brand ordering from several pharmacies.
Book a demo
If you are deciding who should pay the pharmacy, press the Book a demo button on the right side of this page and bring your patient price and current cost for your top SKUs; AffinityRx will show the margin on clinic-pay. For how the credit and invoice work, read How AffinityRx Billing Works: Credit, Card Fallback and One Invoice.
Sources
- AffinityRx billing and credit terms, https://affinityrx.com/features/billing-credits (accessed October 2026)
Every compounding pharmacy in one portal
Book a demo to compare prices across 10+ vetted pharmacies.
Book a demo