Special Situations

Part D Drug Costs More Than the Cash Price

Written by Barley Billing Team, Medicare Billing Experts | Last reviewed March 31, 2026

Does your notice say something like this?

"Patient responsibility during deductible phase"

"You have not yet met your annual deductible"

"Plan cost for this medication"

"Your cost-sharing for this drug"

If so, you're in the right place. Here's what it means and what to do.

What This Means

You went to pick up a prescription and noticed something strange: the price your Medicare Part D plan charges is higher than what you would pay out of pocket using a discount card like GoodRx, Cost Plus Drugs, or Amazon Pharmacy. This is not a mistake. It happens more often than you might think, especially with common generic medications.

This is most noticeable during the deductible phase of your Part D plan, which is the beginning of the year before you have spent enough on drugs for your plan’s cost-sharing to kick in. During this phase, you are responsible for the full plan-negotiated price of your medications — and that negotiated price can be significantly higher than the retail cash price.

The key decision you face is whether to pay through your plan at the higher price (so the spending counts toward your annual out-of-pocket cap) or pay less right now using a discount card (but lose credit toward that cap). The right answer depends on how much you expect to spend on drugs over the full year.

Why This Happens

Should You Appeal?

This is not a billing error

There is nothing to appeal here. Your plan is charging you the correct amount under its terms — it is just that the plan’s price happens to be higher than the cash price. This is a pricing decision, not a denial of coverage.

What you can do is make a smart choice about when to use your plan and when to pay cash. The steps below will help you figure out which option saves you more money over the course of the year.

What To Do Next

  1. Ask your pharmacist to compare prices. Every time you fill a prescription, ask the pharmacist to show you both the Part D plan price and the cash price. Many pharmacists will do this automatically if you ask, and some states require them to tell you if the cash price is lower.
  2. Check discount programs yourself. Look up your medication on GoodRx, Cost Plus Drugs, or Amazon Pharmacy to see current discount prices at pharmacies near you. Prices vary by pharmacy, so compare a few.
  3. Add up your expected drug costs for the whole year. This is the most important step. Make a list of every medication you take, how often you fill it, and what each one costs through your plan. If your total annual out-of-pocket drug spending through the plan would reach or exceed the $2,000 Part D out-of-pocket cap, it may be worth paying the higher plan price now so those dollars count toward the cap. Once you hit the cap, you pay $0 for covered drugs for the rest of the year.
  4. If your total drug costs are low, pay cash and save now. If you only take one or two inexpensive generics and your total annual Part D spending would stay well below the $2,000 cap, paying cash through a discount card will likely save you more money. Those savings are real and immediate — you just will not get credit toward the cap.
  5. Consider a split strategy. You do not have to use the same approach for every drug. You can run expensive brand-name drugs through your Part D plan (to build toward the cap) and pay cash for cheap generics where the discount price is much lower. There is no rule against mixing.
  6. Ask about the Medicare Prescription Payment Plan. If you decide to use your Part D plan and the upfront costs feel high, ask your plan about the Medicare Prescription Payment Plan, which lets you spread your annual out-of-pocket drug costs into predictable monthly payments instead of paying large amounts at the pharmacy counter.

Sources

Not sure if your bill is right? Send it to us and we'll check it for free →

Frequently Asked Questions

Should I use GoodRx instead of my Medicare Part D plan?
It depends on your total expected drug costs for the year. If you use a discount card, that payment does NOT count toward your $2,000 annual Part D out-of-pocket cap. If you expect to reach the cap, paying through your plan — even at a higher price — may save you more in the long run. If your total drug costs are low, paying cash may be cheaper overall.
Why is my Part D copay higher than the cash price?
During the deductible phase, you pay the full plan-negotiated price for your medications. Your plan's negotiated rate is sometimes higher than the retail cash price or discount card price, especially for common generics. This is because the plan's negotiated rate includes factors beyond the drug's retail cost.
Does paying cash count toward my Part D out-of-pocket cap?
No. Only payments made through your Part D plan count toward the $2,000 annual out-of-pocket cap. If you pay with a discount card or cash, those amounts are not tracked by your plan and won't help you reach the cap.
Can I switch between cash and Part D for different prescriptions?
Yes. You can choose to use your Part D plan for some drugs and pay cash for others. There is no rule requiring you to use your plan for every prescription. Ask your pharmacist to compare the Part D price and the cash/discount price for each medication.

Not Sure If Your Bill Is Right?

Send us your bill or Medicare notice and we'll check it for free. If there's an error, we'll tell you exactly what it is and what to do about it.

Free. No credit card. We'll reach out within one business day.

This information is for educational purposes only and is not legal or medical advice. Always verify with your doctor's office and insurance company.