GoodRx is a discount card and website that shows you lower prices at pharmacies, but it does not replace Medicare prescription coverage
GoodRx works by negotiating discounts directly with pharmacies and drug manufacturers — not through Medicare. When you use a GoodRx coupon or code at checkout, the pharmacy applies that discount to the price you pay out of pocket. This is separate from your Medicare Part D plan. You can use GoodRx when a drug is cheaper through their discount than through your Medicare coverage, but you cannot use both at the same time for the same prescription.
The key difference: Medicare Part D is insurance that you pay premiums for. GoodRx is a free discount service. They work in opposite directions. With Medicare, you pay a copay or coinsurance and the plan covers the rest. With GoodRx, you pay the full discounted price yourself — there is no insurance involved.
Key Takeaways
- GoodRx shows you the lowest cash prices at nearby pharmacies, but you must pay the full discounted amount yourself — Medicare does not reimburse you for GoodRx purchases.
- You can compare GoodRx prices to your Medicare Part D copay for the same drug to see which costs less, then choose the cheaper option.
- Using GoodRx does not count toward your Medicare deductible or out-of-pocket maximum, so it may cost more overall if you are close to meeting those limits.
- Some Medicare Advantage plans (Part C) may not allow GoodRx use, so check your plan documents or call your plan before using a GoodRx coupon.
- GoodRx is free to use — the website and app show prices without signing up, though you can create an account to save your pharmacy and medications.
When GoodRx costs less than your Medicare copay
Open the GoodRx website or app and search for your medication by name and strength. GoodRx will show you prices at pharmacies near you, usually ranging from $5 to $50 less than your Medicare copay for common drugs. If the GoodRx price is lower, you can use that coupon instead of your insurance card.
For example, if your Medicare Part D copay for a three-month supply of a blood pressure medication is $45, but GoodRx shows the same drug at your local pharmacy for $28, you would pay $28 out of pocket and not use your Medicare coverage. This makes sense if you are early in the year and have not yet met your deductible, or if the drug is not on your plan's formulary (covered drug list).
How GoodRx coupons work at the pharmacy
When you are ready to fill a prescription, you have three ways to show the pharmacy your GoodRx discount. You can print a coupon from the website, text the coupon code to your phone, or show the GoodRx app on your phone at the register. The pharmacist will scan or enter the code, and the discount applies to the price you pay.
Tell the pharmacist you are paying cash with a GoodRx discount, not using insurance. Do not hand them your Medicare card at the same time — the pharmacy system cannot process both. If you change your mind and want to use Medicare instead, ask the pharmacist to reverse the transaction and run it through your Part D plan.
GoodRx does not count toward your Medicare limits
When you use GoodRx, that payment does not count toward your Medicare Part D deductible or your out-of-pocket maximum. This matters if you are working to meet those limits. For instance, if you have a $500 deductible and you use GoodRx to pay $28 for a drug, that $28 does not reduce your deductible — you still owe the full $500 before Medicare starts sharing costs with you.
This is why GoodRx makes the most sense early in the year, when you have not yet met your deductible, or for drugs that are not covered by your plan at all. Later in the year, when you are close to your out-of-pocket maximum, using your Medicare copay may actually cost you less overall because it counts toward the limit and triggers catastrophic coverage.
Medicare Advantage plans and GoodRx restrictions
Most Original Medicare users (Part A and Part B) with a standalone Part D plan can use GoodRx without restriction. However, some Medicare Advantage plans (Part C) have rules against using discount cards like GoodRx. A few plans view GoodRx as a way to avoid the plan's negotiated prices and may penalize you or deny coverage if you use it.
Before you use a GoodRx coupon, call your Medicare Advantage plan's customer service number on the back of your card and ask whether GoodRx is permitted. If your plan does not allow it, you must use your plan's formulary and copay structure instead. If your plan does allow it, get confirmation in writing or note the date and representative name for your records.
Comparing GoodRx to your Part D plan step by step
Start by opening your Medicare Part D plan's formulary (drug list) on your plan's website or by calling the plan. Search for your medication and note the tier (usually 1 through 5) and the copay amount. Then open GoodRx and search for the same drug at the same pharmacy you use. Write down both prices.
If the GoodRx price is lower, use GoodRx. If your Medicare copay is lower, use your insurance card. If the prices are very close, consider whether you are near your deductible or out-of-pocket maximum — if you are, using Medicare may be smarter because it counts toward those limits. Keep a straightforward note of which option you chose each time so you can spot patterns and make faster decisions next time.
Brand-name drugs and generic alternatives on GoodRx
GoodRx often shows large price differences between brand-name drugs and their generic versions. A brand-name drug might cost $80 through GoodRx while the generic costs $15. Your Medicare Part D plan may have similar differences in copays. Always check both the brand and generic prices on GoodRx and compare them to your plan's copays for each version.
Sometimes a generic is so cheap on GoodRx that it costs less than your Medicare copay for the brand name. In other cases, your plan's copay for the generic is already very low, and GoodRx offers no savings. The only way to know is to compare the actual prices for the actual drug your doctor prescribed.
Frequently Asked Questions
Can I use GoodRx if I have both Medicare and Medicaid?
No. If you have both Medicare and Medicaid (called "dual may be able to access"), Medicaid is your primary payer and covers your prescriptions first. Using GoodRx would mean paying out of pocket when Medicaid should cover the cost. Always use your Medicaid card at the pharmacy instead.
Will using GoodRx affect my Medicare coverage or premiums?
No. Using GoodRx is a cash transaction between you and the pharmacy. It does not report to Medicare, does not change your coverage, and does not affect your premiums. Your Medicare plan will not know you used it unless you tell them.
What if my pharmacy does not accept GoodRx?
Most major chains (CVS, Walgreens, Walmart, Kroger) and many independent pharmacies accept GoodRx. If your pharmacy does not, the GoodRx app will show you which nearby pharmacies do. You can transfer your prescription to one that accepts it, or use your Medicare card instead.
Does GoodRx work for insulin and other specialty drugs?
GoodRx shows prices for many insulin brands and specialty medications, but prices vary widely by pharmacy and strength. Always compare the GoodRx price to your Medicare copay, especially for insulin, because some Part D plans have very low copays for these drugs that beat GoodRx.
Can I use GoodRx for mail-order prescriptions through Medicare?
No. Mail-order pharmacies through your Medicare plan require your insurance card. GoodRx only works at retail pharmacies where you can show a coupon or code at the register. If you use mail-order, you must use your Medicare coverage.