Why Prescription Prices Vary So Much Between Pharmacies
Discover why the same drug costs different amounts at different pharmacies — and how Medicare Part D, PBMs, and plan tiers drive those price gaps.
Quick Answer: Prescription prices vary between pharmacies because of how insurance plan networks, pharmacy benefit managers, and drug tier classifications interact — not because of the drug itself. The same pill can cost significantly more or less depending on which pharmacy your plan prefers, what tier your drug sits on, and whether you’re using a discount card or insurance. Comparing prices across pharmacies before filling a prescription can potentially save seniors hundreds of dollars per year.
Key Facts
- Pharmacy networks: Medicare Part D plans — the standalone drug coverage option in Medicare — contract with specific pharmacies at negotiated rates. Pharmacies outside that preferred network typically cost you more out of pocket.
- Drug formularies: Every Part D plan maintains a formulary, which is a list of covered drugs organized into tiers. Higher tiers mean higher cost-sharing for the member, even for the same drug.
- Pharmacy benefit managers (PBMs): Large benefit managers act as middlemen between insurers and pharmacies. They negotiate prices and set reimbursement rates, which directly affects what you pay at the counter.
- Preferred pharmacy networks: Many Part D plans designate certain pharmacies as “preferred.” Using a preferred pharmacy can lower your copay — the fixed amount you pay per prescription — compared to a non-preferred pharmacy in the same plan.
- Medigap and drug costs: Medicare Supplement (Medigap) plans cover gaps in Original Medicare costs like hospital stays and doctor visits, but they do not cover prescription drugs. You need a separate Part D plan for drug coverage.
The Same Drug, Wildly Different Prices
Most people assume drug prices are set by the manufacturer and stay fixed. They’re not. The price you pay at the counter is the result of a negotiation chain — between insurers, large benefit managers, and pharmacies — that happens entirely out of your view.
Here’s a practical example. A common cholesterol medication might cost under $10 at one pharmacy with a discount card and over $60 at another pharmacy billed through insurance. Neither price is the “real” price. Both are the result of separate deals made by different parties.
For seniors on fixed incomes, that gap is not trivial. It can add up to hundreds of dollars over the course of a year on a single medication — and many seniors take multiple daily prescriptions.
How Pharmacy Networks Drive Price Differences
When you enroll in a Medicare Part D plan, you’re enrolling in a network. Your plan has contracts with specific pharmacies, and not all contracts are equal.
Most Part D plans divide pharmacies into two categories: preferred and non-preferred. At a preferred pharmacy, your plan’s negotiated rate is lower, so your cost-sharing is lower. At a non-preferred pharmacy — even one that accepts your insurance — you’ll pay more per fill.
This matters because two pharmacies can both be “in-network” but charge you different amounts for the exact same drug. People often don’t realize this until they see the receipt.
Mail-Order Pharmacies Are a Different Category
Many Part D plans offer mail-order options, typically for a 90-day supply of maintenance medications — drugs you take daily for chronic conditions. Mail-order rates are often lower than retail, sometimes significantly so. However, mail-order works best for stable medications where dosage isn’t changing. Ask your doctor or pharmacist before switching any medication to mail-order.
The Formulary Tier System Explained
Every Part D plan organizes its covered drugs into tiers — usually five, though this can vary. Tier 1 typically includes generic drugs with the lowest cost-sharing. Tier 5 typically includes specialty drugs with the highest cost-sharing.
Here’s where it gets complicated: the same drug may sit on different tiers at different plans. A medication that’s a Tier 2 drug on one plan might be Tier 4 on another. That difference can mean paying dramatically more each month for the same medication, just because of which plan you chose.
Formularies also change year to year. A drug your plan covered at a low tier this year may move to a higher tier next year. That’s why reviewing your plan’s formulary each Annual Enrollment Period — the window from October 15 to December 7 when you can switch plans — is worth your time.
The Role of Large Benefit Managers
Large benefit managers, often called PBMs, are the behind-the-scenes negotiators of the drug pricing world. They contract with insurance plans, set the rates they’ll pay pharmacies, and determine which drugs get favorable formulary placement.
Because PBMs negotiate in bulk, they can secure lower prices than any individual could. But those savings don’t always flow through to you in full. The amount you pay at the counter depends on what your specific plan has negotiated — not just what the PBM saved.
This is one reason why prescription prices vary so much between pharmacies even within the same plan. Different pharmacy chains have different contracts with the same PBMs, and those contracts affect reimbursement rates.
Discount Cards vs. Insurance: Which Costs Less?
This surprises many seniors: using your insurance isn’t always cheaper than a discount card. Discount prescription cards — offered through various programs, often at no cost to use — negotiate their own rates with pharmacies. For generic drugs especially, those rates can come in lower than what you’d pay using your Part D coverage.
The catch is that discount card purchases typically don’t count toward your Part D deductible or out-of-pocket maximum. If you’re managing a serious condition with expensive drugs, running purchases through your plan may get you to your out-of-pocket limit faster — which matters later in the year.
For low-cost generics, a discount card may often be the smarter choice. For high-cost specialty drugs, using your plan’s coverage usually makes more financial sense. Comparing both options before each fill is a habit that can save you real money.
What You Can Do Right Now
The most direct thing you can do is use Medicare’s Plan Finder tool at Medicare.gov. You can enter your specific medications and compare what you’d pay at different pharmacies under different plans. The price differences can be striking.
Second, ask your pharmacist to check prices with and without your insurance. Pharmacists can run both scenarios in seconds. Many are happy to help, and this single step catches situations where your cash price or discount card price is lower than your copay.
Third, if you take brand-name medications, ask your doctor or pharmacist whether a generic equivalent is available. Generic drugs contain the same active ingredient and meet the same FDA standards as their brand-name counterparts, but they typically sit on lower formulary tiers.
Finally, check whether you qualify for Extra Help — a federal program that reduces Part D costs for seniors with limited income and resources. Eligibility is based on income and assets. You can check eligibility at SSA.gov.
A Note on Medigap and Drug Costs
If you have a Medicare Supplement (Medigap) plan, remember that it doesn’t cover prescription drugs. Medigap plan letters — Plans G, N, and others — are standardized to cover specific gaps in Original Medicare, like hospital coinsurance and excess charges. Drug costs fall outside that coverage.
You need a separate Part D plan to get prescription drug coverage. Some seniors skip Part D thinking their Medigap plan covers it. It doesn’t. And if you go more than 63 days without creditable drug coverage, you may face a late enrollment penalty when you do sign up.
Frequently Asked Questions
Q: Why does the same drug cost different amounts at different pharmacies?
The price you pay depends on your insurance plan’s network tier, the negotiated contract between the pharmacy and your plan’s benefit manager, and which formulary tier your drug falls into. Two pharmacies can both accept your insurance and still charge you different amounts.
Q: Can I use a discount card if I have Medicare Part D?
Yes, you can use a discount card, but you generally can’t use it at the same time as your Part D coverage. You’d choose one or the other for each fill. Using a discount card also typically won’t count toward your Part D deductible or out-of-pocket maximum, so weigh the tradeoffs based on your total annual drug costs.
Q: Do Medicare Supplement (Medigap) plans cover prescription drugs?
No. Medigap plans — identified by letter designations like Plan G or Plan N — cover gaps in Original Medicare such as hospital coinsurance, skilled nursing facility coinsurance, and excess charges. They don’t cover prescription drugs. You’d need to enroll in a separate Medicare Part D plan for drug coverage.
Q: What is a preferred pharmacy and why does it matter?
A preferred pharmacy is one that has a deeper discount contract with your Part D plan, meaning your cost-sharing is lower there than at a non-preferred pharmacy. Using a non-preferred in-network pharmacy can cost you more per fill — sometimes significantly — for the exact same medication.
Q: How often do drug formularies change, and how will I know?
Part D plans can update their formularies annually. Your plan must notify you of significant changes before each new plan year. Review the Annual Notice of Change letter your plan sends each fall, and use Medicare.gov’s Plan Finder to compare your current medications against available plans before the Annual Enrollment Period closes on December 7.
— Written by the Editorial Team
Disclosure: This website is not affiliated with Medicare, the Centers for Medicare & Medicaid Services (CMS), or any government agency. Content is provided for general educational purposes only. For guidance specific to your situation, speak with a licensed insurance agent or visit Medicare.gov.
Found this helpful?
Get personalized recommendations tailored to your needs.