Cash Pay vs Insurance for Prescriptions
The counterintuitive truth: for many generic drugs, paying cash is cheaper than using your insurance.
When cash pay wins
For generic drugs with low acquisition costs, cash prices are often dramatically lower than insurance copays. Examples per CMS NADAC data, April 2026:
| Drug | Cash price | Typical copay | Cash saves |
|---|---|---|---|
| Metformin 500mg (30ct) | $12 | $25-45 | $13-33 |
| Lisinopril 10mg (30ct) | $14 | $20-40 | $6-26 |
| Atorvastatin 20mg (30ct) | $18 | $25-45 | $7-27 |
| Omeprazole 20mg (30ct) | $16 | $25-40 | $9-24 |
| Sertraline 50mg (30ct) | $21 | $30-50 | $9-29 |
When insurance wins
Insurance is typically cheaper than cash for:
- Brand-name drugs with no generic equivalent
- Specialty medications ($500+/month)
- When your deductible is already met
- Drugs with high AWP and limited cash-pay availability
Why is cash sometimes cheaper?
The US prescription drug market involves Pharmacy Benefit Managers (PBMs) — intermediaries who negotiate between insurers and pharmacies. PBMs add administrative costs, formulary management fees, and retain portions of manufacturer rebates. For generic drugs, these costs frequently exceed the drug's actual acquisition cost — meaning you pay more through insurance than you would paying cash.
Always compare both options
Script Unlock shows you verified pharmacy cash prices. Compare against your insurance copay before every fill.
Compare cash prices →