How to Slash Medicare Part D Prescription Costs in 2026
The $2,000 out-of-pocket cap is now in effect. Plus GoodRx, Mark Cuban Cost Plus, and pharmacy choice can cut more.
The 2026 Part D cap: a quiet revolution
For the first time ever, out-of-pocket prescription costs are capped at $2,000/year for Medicare Part D enrollees (or Medicare Advantage plans with drug coverage). The infamous "donut hole" is gone. The "catastrophic coverage" tier is gone. Once you've spent $2,000 in true out-of-pocket costs, you pay $0 for covered drugs the rest of the year.
This is the single biggest change to Medicare prescription coverage in 20 years. For retirees on expensive drugs (insulin, biologics, cancer therapies), it can save $5,000–$15,000+ per year.
The Medicare Prescription Payment Plan ("smoothing")
Also new in 2026: you can ask your Part D plan to spread your $2,000 across 12 monthly payments ($166/month) instead of paying it all upfront when you fill an expensive prescription. Useful if you take one $1,500/month drug and want to avoid a huge January bill. Opt in by calling your plan; there's no fee.
Beyond insurance: cheaper than your plan
For drugs your Part D plan covers poorly (or doesn't cover at all), shop around:
- Mark Cuban Cost Plus Drug Company (costplusdrugs.com) — sells generics at manufacturer cost + 15% markup + $3 dispensing fee + $5 shipping. Often 30–90% cheaper than retail or insurance copays. Their pricing is fully published. Has filled millions of prescriptions and partners with major pharmacies for same-day pickup.
- GoodRx — free coupon app, works at most major pharmacies. Sometimes cheaper than your insurance copay (use whichever is lower per prescription).
- SingleCare — similar to GoodRx, often slightly different prices.
- Amazon Pharmacy — Prime members get 80% off generics and free 2-day shipping. Insurance also accepted.
- Costco pharmacy — public can use without membership. Frequently the cheapest brick-and-mortar.
- HEB, Walmart, Sam's Club — $4 generic lists covering hundreds of common drugs.
- Manufacturer assistance programs — virtually every brand-name drug has one. Search "[drug name] manufacturer coupon" or "[drug name] patient assistance."
When NOT to use insurance
A specific scenario worth knowing: if a drug's GoodRx price is lower than your Part D copay, you can pay cash with GoodRx — but that purchase does not count toward your $2,000 cap. So for cheap generics, GoodRx may win on price. For expensive drugs, use insurance to build toward the cap.
The pharmacy choice matters more than you think
Identical prescription at three pharmacies a mile apart often varies by 10x. A 90-day supply of generic atorvastatin (Lipitor) might cost:
- Walgreens: $36
- CVS: $25
- Costco: $9
- Cost Plus Drugs: $4.30
Run the price check before filling, every time. Mail-order 90-day fills through your Part D plan are usually the cheapest option for maintenance drugs you take every day.
Annual plan re-shopping
The single most underused Medicare hack: change your Part D plan every fall if a cheaper one covers your drugs. Plans rewrite their formularies annually — the cheapest plan for your drugs in 2025 may be $1,500 more expensive in 2026. Go to medicare.gov/plan-compare, enter your exact drug list, and pick the lowest annual total cost. Takes 30 minutes, saves an average of $300–$1,200/year.
Extra Help (Low-Income Subsidy)
If your income is below ~$23,000 (single) / ~$31,000 (couple) in 2026 and assets are below ~$17,000 / ~$34,000, you qualify for Extra Help — which reduces drug copays to $0–$11 per prescription and waives the Part D premium. Apply at ssa.gov/extrahelp. Many eligible seniors don't apply.
State Pharmaceutical Assistance Programs (SPAPs)
Several states (PA, NJ, NY, MD, NC, IN, ME, VT, NV) run their own programs that supplement Part D with lower copays or extra coverage. Income limits and benefits vary.
Bottom line
In 2026 no Medicare beneficiary should pay more than $2,000/year on prescriptions. Use the cap, re-shop your plan annually, run prices through GoodRx and Cost Plus Drugs before filling, and apply for Extra Help if you might qualify. The combined savings for a retiree on multiple expensive drugs can exceed $10,000/year.