Skip to main content

Help Paying for Prescription Drugs

People can often get help with the cost of their medicines from public and private programs. Some programs let people buy drugs at discounted prices. Others help people who can’t afford any part of their medicine costs.

All programs will make you complete an application form, and most will require information from your doctor. Ask a member of your health care team for help, if you think you need it.

Pharmaceutical Research and Manufacturers of America (PhRMA)


Pharmaceutical Research and Manufacturers of America (PhRMA) created the Medicine Assistance Tool (MAT) to provide a search engine of financial assistance resources for patients,

Scam Alert: There are people who call, email, or go door-to-door who say they’re with PPA and ask for money or personal information. PhRMA does not ask for money and doesn’t call or email people. Contact them directly if someone does this to you.

NeedyMeds, Inc.

Toll-free number: 1-800-503-6897

NeedyMeds provides information about many drug assistance programs. They do not help with problems or help you search for drug assistance programs.

NeedyMeds, Inc., also has its own drug discount card that you can print out for free online. It can be used in certain drugstores, but you can’t use it along with your insurance.

Scam Alert: There are lookalike websites that say they’re with NeedyMeds that ask for money. NeedyMeds does not ask for money for its information. Contact NeedyMeds if you see anything like this.


Call or text: 833-999-1003

RemediChain takes donated unused cancer medications and partners with local cancer centers in the U.S. to make treatments available to people experiencing financial hardships. You can register to donate your unused medication or request a needed medication through their website.

Store-based drug discount programs

Some large drugstores, grocery stores, and discount chains offer certain generic prescriptions at very low rates. You might need to call many places to find the cheapest source for your medicine. Again, you’ll need to know the exact name of the drug and how to spell it, how much of the drug you take in each dose, and the number of doses you need in a month’s supply. 


Website: (select Find My Benefits)

Provided by the National Council on the Aging, BenefitsCheckUp is an online resource for people age 55 and older who find it hard to pay for their medicines, health care, utilities, food, and other basic needs. BenefitsCheckUp helps you find state, federal, and private benefits programs where you live. This resource includes programs in all 50 states and the District of Columbia.

By answering questions about where you live, your income, and your medicines, this service can find drug assistance programs that might work for you.

The website also includes questionnaires that search for programs to help with rent, food, housing, property taxes, and other needs.

Medicare services

Toll-free number: 1-800-MEDICARE (1-800-633-4227). English- and Spanish-speaking staff are available at this number. .

Medicare is the United States’ health insurance program for people age 65 or older, although certain younger people with disabilities might also qualify.

This federal government website can help you sign up for Medicare and choose the right Medicare-approved prescription drug plan (called the Part D plan) based on where you live, your income, and the drugs you take.

You can learn more details about the Medicare Part D drug plans and how to choose one in Medicare Part D Prescription Drug Coverage. You can read it on our website, or call us to have a free copy mailed to you.

Medicaid services


Medicaid is a state-run program funded by the federal and state government. It helps people and families who have very limited incomes. Medicaid pays for health care costs, such as doctor visits, hospital visits, and prescription drugs. You can find eligibility requirements and general information at the website above.

State health departments

Because each state’s Medicaid program is run by that state, income cut-offs, asset limits, and benefits vary from one state to another. In some states, the program may have a different name (TennCare, Medi-Cal, etc.) Contact your State Health Department for more information on requirements and how to apply.

To find your State Health Department, call the US Department of Health and Human Services at this toll-free number: 1-877-696-6775. You can also find it online at

The American Cancer Society medical and editorial content team

Our team is made up of doctors and oncology certified nurses with deep knowledge of cancer care as well as journalists, editors, and translators with extensive experience in medical writing.

Altice CK, Banegas MP, Tucker-Seelay RD, et al. Financial hardships experienced by cancer survivors: A systematic review.  J Natl Cancer Inst, 2017;109(2): 1-17.

American Cancer Society Cancer Action Network.  The costs of cancer. 2017.  Accessed at on April 11, 2019.

National Council on Aging (NCOA).  Benefits check up.  Accessed at on April 11, 2019.

NeedyMeds.  Prescription assistance.  Accessed at on April 11, 2019.

Pharmaceutical Research and Manufacturers of America (PhRMA).  Patient resources.  Accessed at on April 11, 2019.

US Centers for Medicare and Medicaid Services.  Medicaid.  Accessed at on April 11, 2019.

US Centers for Medicare and Medicaid Services.  Pharmaceutical assistance program.  Accessed at on April 11, 2019.

US Centers for Medicare and Medicaid Services.  Save on drugs.  Accessed at  on April 11, 2019.

US Department of Health and Human Services.  Prescription assistance.  Accessed at  on April 11, 2019.

US Department of Health and Human Services, State Health Marketplaces 

Toll-free number: 1-800-318-2596 (also in Spanish)
TTY: 1-855-889-4325

Provides information on the new insurance law, takes you through the steps of finding insurance, and much more. If you don’t have Internet access, the phone number will help you connect with your state’s Marketplace to sign up for a plan

Last Revised: March 3, 2023