Current Retail Price Without Insurance
Lipitor (atorvastatin), a cholesterol-lowering statin, has a standard cash retail price of about $150 to $250 for a 30-day supply of the 20 mg dose at major U.S. pharmacies like Walmart or CVS. Prices vary by dosage (10 mg to 80 mg), quantity, and location; for example, 90 tablets of 40 mg average $400-$500.[1][2]
Generic Atorvastatin Pricing
Since Lipitor's main patents expired in 2011, generic atorvastatin dominates. A 30-day supply costs $10-$30 without insurance or coupons, often under $5 with discount cards like GoodRx. Brand-name Lipitor remains pricier at $300+ monthly due to limited demand.[1][3]
Price with Insurance or Discounts
Most insured patients pay $10-$25 copays. Without coverage, use GoodRx or SingleCare for 80-90% savings on generics (e.g., 30-day 20 mg at $12). Medicare Part D averages $15-$40 for generics.[2][4]
Factors Driving Price Variation
- Dosage/Quantity: Higher doses or 90-day supplies increase costs proportionally.
- Pharmacy Chain: Costco or Walmart often undercut others by 10-20%.
- Location: Urban areas add 5-15% over rural.
- Brand vs. Generic: Pfizer still markets branded Lipitor, but generics from Teva, Mylan, and others are standard.[1][5]
Historical Price Context
Pre-generic (2000-2011), Lipitor peaked at $200+/month, generating $125B for Pfizer. Post-patent, prices dropped 90% within a year.[5]
Cheaper Alternatives and Access Tips
Switch to generic atorvastatin for immediate savings. Patient assistance programs like Pfizer's RxPathways offer free meds for low-income uninsured. Compare via GoodRx for real-time quotes.[3][4]
Sources:
[1]: GoodRx - Atorvastatin Prices
[2]: Drugs.com - Lipitor Price Guide
[3]: GoodRx - Lipitor Prices
[4]: SingleCare - Atorvastatin Coupons
[5]: DrugPatentWatch.com - Lipitor Patents