Free Prescription Drug Programs: How to Get Medications You Can Afford
The cost of prescription medications forces many Americans to skip doses or choose between medicine and other necessities. But help is available. Here are proven ways to get the medications you need at prices you can afford.
Patient Assistance Programs (PAPs)
Most major drug manufacturers offer free or reduced-cost medications to people who cannot afford them. Each company has its own program with different eligibility requirements. Search for programs at NeedyMeds.org, RxAssist.org, or directly on pharmaceutical company websites.
Generic Medications
Ask your doctor if generic versions of your medications are available. Generics contain the same active ingredients but cost significantly less. Many pharmacies offer $4 generics for common medications.
Discount Cards and Apps
- GoodRx: Compare prices and get coupons at pharmacies near you
- RxSaver: Find the lowest prices in your area
- Blink Health: Pay online and pick up at your pharmacy
Medicare Extra Help
If you have Medicare, the Extra Help program helps pay for prescription drug coverage premiums, deductibles, and copays. You may qualify if your income is below $22,000 (individual) or $30,000 (couple).
State Pharmaceutical Assistance Programs
Many states operate their own prescription assistance programs, especially for seniors. Contact your state health department or aging services to learn about programs in your area.
Patient Assistance Programs from Drug Manufacturers
Most major pharmaceutical companies operate Patient Assistance Programs (PAPs) that provide free or deeply discounted medications to people who cannot afford them. These programs typically require that you are uninsured or underinsured, that your income falls below a certain threshold (often 200 to 400 percent of the federal poverty level), and that you have a valid prescription. Programs like Pfizer’s Pfizer RxPathways, Lilly Cares, and Johnson & Johnson’s Patient Assistance Foundation provide brand-name medications at no cost to qualifying patients.
Applying for patient assistance programs usually requires filling out a form and having your doctor sign it. The nonprofit organization NeedyMeds maintains a comprehensive database of over 300 patient assistance programs at needymeds.org. RxAssist is another free resource that helps match patients with available programs. Many doctors’ offices have staff familiar with these applications and can help you navigate the process, so ask your healthcare provider about assistance when they prescribe a medication you cannot afford.
Discount Cards and Generic Alternatives
Prescription discount cards can significantly reduce the cost of medications, even if you have insurance. Free programs like GoodRx, RxSaver, and SingleCare work by negotiating lower prices with pharmacies on your behalf. Simply look up your medication on their website or app, compare prices at nearby pharmacies, and show the discount card or coupon at the counter. Savings can range from 10 to 80 percent off the retail price, and these cards are accepted at most major pharmacies nationwide.
Switching from brand-name to generic medications is one of the most effective ways to reduce prescription costs. Generic drugs contain the same active ingredients in the same dosages as brand-name versions and must meet the same FDA standards for safety and effectiveness. They typically cost 80 to 85 percent less than brand-name drugs. Ask your doctor if a generic alternative is available for any brand-name medication you take. In many cases, pharmacists can automatically substitute a generic version unless your doctor specifically requires the brand name.
Medicare and Medicaid Prescription Coverage
If you are 65 or older or have a qualifying disability, Medicare Part D provides prescription drug coverage. For those with limited income, the Extra Help program (also called the Low-Income Subsidy) pays for most Medicare prescription drug costs. Eligibility for Extra Help in 2024 requires income below $22,590 for individuals or $30,660 for couples, and limited resources. If you qualify, you pay no more than $4.50 for generic drugs and $11.20 for brand-name medications.
Medicaid programs in most states provide comprehensive prescription drug coverage with very low or no copayments. If you do not qualify for Medicaid, some states operate pharmaceutical assistance programs specifically for prescription costs. States including New York, New Jersey, Pennsylvania, and Maine have programs that help residents afford medications even if they do not qualify for other public insurance. Contact your state health department to learn about programs available where you live.
Patient Assistance Programs from Drug Manufacturers
Most major pharmaceutical companies operate Patient Assistance Programs (PAPs) that provide free or deeply discounted medications to people who cannot afford them. These programs typically require that you are uninsured or underinsured, that your income falls below a certain threshold (often 200 to 400 percent of the federal poverty level), and that you have a valid prescription. Programs like Pfizer’s Pfizer RxPathways, Lilly Cares, and Johnson & Johnson’s Patient Assistance Foundation provide brand-name medications at no cost to qualifying patients.
Applying for patient assistance programs usually requires filling out a form and having your doctor sign it. The nonprofit organization NeedyMeds maintains a comprehensive database of over 300 patient assistance programs at needymeds.org. RxAssist is another free resource that helps match patients with available programs. Many doctors’ offices have staff familiar with these applications and can help you navigate the process, so ask your healthcare provider about assistance when they prescribe a medication you cannot afford.
Discount Cards and Generic Alternatives
Prescription discount cards can significantly reduce the cost of medications, even if you have insurance. Free programs like GoodRx, RxSaver, and SingleCare work by negotiating lower prices with pharmacies on your behalf. Simply look up your medication on their website or app, compare prices at nearby pharmacies, and show the discount card or coupon at the counter. Savings can range from 10 to 80 percent off the retail price, and these cards are accepted at most major pharmacies nationwide.
Switching from brand-name to generic medications is one of the most effective ways to reduce prescription costs. Generic drugs contain the same active ingredients in the same dosages as brand-name versions and must meet the same FDA standards for safety and effectiveness. They typically cost 80 to 85 percent less than brand-name drugs. Ask your doctor if a generic alternative is available for any brand-name medication you take. In many cases, pharmacists can automatically substitute a generic version unless your doctor specifically requires the brand name.
Medicare and Medicaid Prescription Coverage
If you are 65 or older or have a qualifying disability, Medicare Part D provides prescription drug coverage. For those with limited income, the Extra Help program (also called the Low-Income Subsidy) pays for most Medicare prescription drug costs. Eligibility for Extra Help in 2024 requires income below $22,590 for individuals or $30,660 for couples, and limited resources. If you qualify, you pay no more than $4.50 for generic drugs and $11.20 for brand-name medications.
Medicaid programs in most states provide comprehensive prescription drug coverage with very low or no copayments. If you do not qualify for Medicaid, some states operate pharmaceutical assistance programs specifically for prescription costs. States including New York, New Jersey, Pennsylvania, and Maine have programs that help residents afford medications even if they do not qualify for other public insurance. Contact your state health department to learn about programs available where you live.






