Current Prices for Lipitor vs. Generic Atorvastatin
Lipitor (brand-name atorvastatin) costs $300-$500 for a 30-day supply of 20mg tablets at major U.S. pharmacies without insurance. Generic atorvastatin runs $10-$30 for the same supply and strength, creating a $270-$490 monthly difference.[1][2]
How Prices Vary by Dosage and Pharmacy
A 10mg 30-day generic supply averages $8-$20, while brand Lipitor hits $250-$400—a $240-$380 gap. For 40mg or 80mg, generics stay under $40 monthly versus $400+ for brand. Prices drop further at Walmart ($9 for 30-day 10-40mg generics) or Costco, but brand remains 10-20x higher.[2][3]
Why the Huge Price Gap Persists
Generics lack brand marketing costs and have no patent protection—Lipitor's key U.S. patents expired in 2011, allowing multiple manufacturers like Mylan and Teva to produce identical versions at low cost.[4] Brand Lipitor, made by Pfizer, targets patients with insurance coverage or loyalty, but most prescriptions shift to generics post-patent.
With Insurance or Coupons, What Changes?
Most plans cover generics at $0-$10 copay, while brand requires prior authorization and $50-$200 copays. GoodRx coupons slash generics to $3-$12 and sometimes brand to $100-$200, narrowing the effective gap to under $200 monthly. Medicare Part D favors generics, covering 90%+ of atorvastatin scripts.[1][3]
Regional and International Price Differences
In Canada or Europe, both versions cost 50-80% less than U.S. brand ($50-$150 monthly), with generics at $5-$15. U.S. prices reflect limited negotiation and pharmacy benefit manager markups.[2]
When Did Generic Competition Start and Peak?
Pfizer's Lipitor monopoly ended November 2011 after patent expiry. Within months, generics captured 80% market share, dropping prices 90% from peak $200+ monthly brand costs.[4]
[1]: GoodRx - Atorvastatin Prices
[2]: Drugs.com - Lipitor Price Guide
[3]: GoodRx - Lipitor Prices
[4]: DrugPatentWatch - Lipitor Patents