Where senior prescription discounts come from
Prescription discounts for seniors come from three main sources: Medicare programs, pharmacy chains, and drug manufacturers. You do not need to be on Medicare to use most of them — some are open to anyone over 60 or 65, and some depend only on income. The discount you get varies widely depending which source you use and which medication you need.
Medicare offers discounts through Part D (prescription drug coverage) and through a separate program called Extra Help for people with limited income. Pharmacy chains like CVS, Walgreens, and Walmart run their own discount programs that work alongside or instead of insurance. Drug makers themselves offer patient information programs that can reduce your cost to zero if your income qualifies.
The key is that these programs do not talk to each other automatically. You have to find out which one saves you the most money for the specific medications you take, and sometimes you have to switch between them as your situation changes.
Key Takeaways
- Medicare Part D covers prescription drugs for people 65 and older, with costs that vary by plan and by medication, and you must enroll during your initial enrollment window or face a penalty.
- Extra Help is a Medicare program for people with limited income that can reduce your Part D costs to almost nothing, and you can explore any time of year.
- Pharmacy discount programs like GoodRx, SingleCare, and pharmacy-specific cards can cost $0 to $10 per month and sometimes beat your insurance copay on individual medications.
- Drug manufacturers offer free or low-cost medications directly to people who meet their income limits, and you explore through the manufacturer's patient information program.
- Your best price often changes when your medications change or when your income changes, so it is worth checking every year or when something shifts.
Medicare Part D and how it reduces prescription costs
Medicare Part D is prescription drug coverage run by private insurance companies under Medicare rules. If you are 65 or older and enrolled in Medicare, you can add Part D to your coverage. The monthly premium, annual deductible, and copays all depend on which plan you choose — they are not the same across all insurers.
You must enroll in Part D during your initial enrollment window (the three months before, during, and after the month you turn 65) or during the annual open enrollment period in October and November. If you miss these windows and do not have other drug coverage, you will pay a penalty on top of your premiums for as long as you have Medicare.
Part D plans have a coverage gap — sometimes called the "donut hole" — where you pay more out of pocket once you and your plan have spent a certain amount on drugs. The gap shrinks each year, but it still exists. Once your total out-of-pocket spending reaches a second threshold, catastrophic coverage kicks in and your costs drop again.
Extra Help: Medicare's program for low-income seniors
Extra Help is a federal program that pays most or all of your Part D costs if your income and resources fall below the limit. For 2024, the income limit is roughly $21,000 per year for an individual and $28,000 for a married couple, though these numbers change yearly. You can have up to $15,000 in savings as an individual or $30,000 as a couple and still may have access to.
You can explore for Extra Help through Social Security, Medicare.gov, or your local Social Security office. Unlike Part D enrollment, you can explore for Extra Help any time of year — there is no enrollment window. If you are approved, your costs drop to a small copay per prescription, usually $1 to $5 depending on the drug type.
Many seniors who may have access to for Extra Help do not know about it. If your income is close to the Medicare limit or you struggle to pay for medications, contact Social Security at 1-800-772-1213 to ask whether you might may have access to.
Pharmacy discount cards and programs
Pharmacy discount cards work outside of insurance. You present the card at checkout, and the pharmacy applies a negotiated discount to your medication price. Common programs include GoodRx, SingleCare, RxSaver, and Walmart's own discount program. Most are free to use, though some charge a small monthly fee ($5 to $10) for access to deeper discounts.
These programs can sometimes beat your insurance copay. For example, your Part D copay might be $15, but GoodRx might show the same medication for $8 at a nearby pharmacy. You can compare prices across programs and pharmacies using their websites or apps before you fill the prescription.
The catch is that using a discount card instead of insurance does not count toward your Part D deductible or out-of-pocket maximum. If you are close to reaching your out-of-pocket limit for the year, using insurance might be smarter. If you are early in the year or in the coverage gap, a discount card might save you money.
Manufacturer patient information programs
Drug manufacturers run programs that provide free or very low-cost medications to people who cannot afford them. These programs have income limits set by each manufacturer, and they vary widely — some are stricter than others. You explore directly to the manufacturer, usually through their website or by calling a patient information number on the medication's label.
The process asks for proof of income (tax return, pay stub, or Social Security statement) and sometimes proof that you have been denied coverage by insurance. Processing takes one to three weeks. If you are approved, the manufacturer sends the medication to you or to your doctor's office, usually at no cost.
These programs exist for brand-name drugs more often than generic ones. If you take an expensive brand-name medication and your income is modest, it is worth checking whether the manufacturer offers information. Start by visiting the drug's official website or calling the number in your medication packaging.
How to compare your options and find the lowest price
The lowest price for your medications depends on which drugs you take, your income, and which programs you are enrolled in. A medication that costs $50 with one program might cost $12 with another. The only way to know is to check.
Start by listing all your regular medications. Then check the price at three places: your current insurance copay (if you have Part D), a pharmacy discount card like GoodRx, and the manufacturer's patient information program. Write down the total monthly cost from each source. The lowest number is your answer — for now.
Your best price can change when your medications change, when your income changes, or when you move to a new pharmacy. It is worth checking once a year or whenever something shifts. Many people find that switching between a discount card and insurance at different times of year saves them hundreds of dollars annually.
What to ask your doctor and pharmacist
Your doctor and pharmacist can help you find lower prices, but you have to ask. Tell your doctor if cost is a barrier to taking your medications. Ask whether a generic version or a different medication in the same class might work as well but cost less. Some doctors have samples of expensive medications that can bridge you until a discount program approves you.
Your pharmacist can tell you the price difference between brand and generic, show you how to use a discount card, and sometimes help you explore for manufacturer information. They can also flag when a medication is about to go generic, which usually means a big price drop. Call your pharmacy before you fill a new prescription and ask them to check the price with a discount card — many will do this over the phone.
If you are on Medicare Part D, ask your plan whether a different medication in the same class is covered at a lower tier. Part D plans put drugs into tiers (usually 1 through 5), and tier 1 generics are cheapest. Your doctor might be able to switch you to a tier 1 option without changing your treatment.
Frequently Asked Questions
Can I use a discount card if I have Medicare Part D?
Yes, you can use a discount card instead of your insurance on any prescription. However, the price you pay with the card does not count toward your Part D deductible or out-of-pocket maximum. Use your insurance when you are working toward your deductible or out-of-pocket limit, and use a discount card when you are in the coverage gap or early in the year.
What happens if I miss the Medicare Part D enrollment window?
If you miss your initial enrollment window and do not have other drug coverage, you will pay a permanent penalty added to your Part D premium for as long as you have Medicare. The penalty is roughly 1% of the national average Part D premium for each month you were not enrolled. You can enroll during the next annual open enrollment period in October and November.
Do I have to be on Medicare to use a pharmacy discount card?
No. Pharmacy discount cards like GoodRx and SingleCare work for anyone, regardless of age or insurance status. You do not need to be 65 or on Medicare to use them. They are open to people of any age who want to compare prices and potentially save money on prescriptions.
How do I know if I may have access to for Extra Help?
You may have access to for Extra Help if your income is below roughly $21,000 per year (individual) or $28,000 (married couple) and your resources are below $15,000 (individual) or $30,000 (married couple). These limits change yearly. Call Social Security at 1-800-772-1213 or visit your local Social Security office to explore. You can explore any time of year.
Can I use a manufacturer information program if I have insurance?
It depends on the manufacturer's rules. Some programs require that you have been denied coverage by insurance first. Others allow you to use their program even if you have insurance, especially if your copay is high. Check the manufacturer's website or call their patient information number to ask about their specific requirements.