Current Prices for Lipitor vs. Generics
Lipitor (atorvastatin calcium, brand by Pfizer) costs $300-$500 for a 30-day supply of 20mg tablets without insurance, depending on pharmacy and location. Generic atorvastatin runs $10-$30 for the same supply, creating a $270-$490 monthly difference.[1][2]
Why the Price Gap Persists
Generics lack brand marketing and patent protections, allowing multiple manufacturers to compete on price. Lipitor's U.S. patent expired in 2011, but Pfizer maintains brand pricing through pharmacy contracts and patient loyalty programs.[3]
Price Variations by Dosage and Quantity
| Dosage | Brand (30 days) | Generic (30 days) | Difference |
|--------|-----------------|-------------------|------------|
| 10mg | $250-$400 | $8-$20 | $240-$380 |
| 20mg | $300-$500 | $10-$30 | $270-$490 |
| 40mg | $350-$550 | $12-$35 | $315-$535 |
| 80mg | $400-$600 | $15-$40 | $360-$585 |[1][4]
Prices fluctuate; check GoodRx for real-time quotes.
How Insurance and Discounts Affect Costs
With insurance, copays equalize at $10-$50 for both. Without, coupons drop generic to under $5 (e.g., via GoodRx) while brand stays high unless using Pfizer's patient assistance.[2][5] Medicare Part D favors generics, often free after deductibles.
Factors Driving Recent Price Changes
Generic prices fell 90% post-patent expiry but stabilized due to supply chain issues and inflation. Brand Lipitor holds steady for cash-pay patients avoiding switches.[3]
Where Patients Switch and Save Most
90% of U.S. prescriptions are generic atorvastatin, saving $20B+ annually vs. brand. Walmart and Costco offer generics for $4-$10; avoid brand unless medically required.[6]
Sources
[1]: GoodRx - Atorvastatin Prices
[2]: Drugs.com - Lipitor Price Guide
[3]: FDA Orange Book - Atorvastatin Patents
[4]: SingleCare - Atorvastatin Coupons
[5]: Pfizer Patient Assistance
[6]: IQVIA National Prescription Audit (2023 data)