Prescription Assistance in St. Louis: How to Afford Your Medications
Revised July 15, 2026
How do I get medication if I can't afford it?
If you can’t afford your medications in St. Louis, real help exists. Rx Outreach — a nonprofit pharmacy based in Maryland Heights — sells 1,100+ chronic-condition drugs at low upfront prices; free discount cards like NeedyMeds cut the register price on the spot; community health center pharmacies charge on a sliding scale; and drug-maker Patient Assistance Programs give many brand-name medications free to people who qualify. If you have Medicare, apply for Extra Help, and if you also have MO HealthNet, MoRx pays half of your out-of-pocket drug costs.
Keep reading ↓There’s a quiet math that too many St. Louis families run at the pharmacy counter — in a North County kitchen, a South City walk-up, a farmhouse out in Franklin County, across the river in the Metro East. Rent or the refill. The full dose or a stretched one. The kid’s inhaler or your own blood-pressure pills. When a month of medication costs more than a week of groceries, people start skipping doses, splitting pills, and hoping — and that gamble lands people in the emergency room far more often than it ever saves them money.
Here’s what a lot of people never hear: you almost certainly have more options than you think, and several of the best ones are based right here in the St. Louis area. Whether you have insurance with a brutal copay, Medicare that leaves a gap, or no coverage at all, there is a program built for your exact situation — and most of them are free to use.
This guide walks through the real ways to bring your prescription costs down, starting local. And if you’re a caregiver, a nurse, a social worker, or a volunteer helping someone else stay on their medication, it’s written for you too.
If you can’t afford your prescriptions in St. Louis, start with a few proven options: use a free discount card like NeedyMeds at the register (up to 80% off), call Rx Outreach — a nonprofit pharmacy in Maryland Heights — for low upfront prices on 1,100+ chronic-condition medications (1-888-796-1234), visit a community health center pharmacy that charges on a sliding scale, and ask your drug’s manufacturer about a Patient Assistance Program that may provide it free. If you have Medicare, apply for Extra Help; if you have both Medicare and MO HealthNet, MoRx covers half of your out-of-pocket drug costs.
📌 Found this helpful? Keep it — and pass it on.
Bookmark this page and share it with anyone who could use it — a friend or family member rationing pills, or a nurse, social worker, pharmacist, caseworker, or nonprofit walking alongside someone who’s struggling to stay on their medication.
Every share puts real help in one more person’s hands. That’s exactly why we made it.
Start Local: Rx Outreach, a St. Louis Nonprofit Pharmacy
One of the best-kept secrets in affordable medication is headquartered right here in Maryland Heights. Rx Outreach is a fully licensed nonprofit mail-order pharmacy that sells more than 1,100 medications for chronic conditions — things like blood pressure, diabetes, cholesterol, mental health, and asthma — at low, upfront prices, with no insurance required. You order by phone or online, and your medication ships to your door. Call 1-888-796-1234 or visit rxoutreach.org to look up prices for your specific drugs.
Rx Outreach also runs a St. Louis pilot called Fill the Gap that provides certain medications free to people caught in the coverage gap: uninsured adults roughly ages 55 to 65 — too young for Medicare, often earning too much for Medicaid — with income up to about 300% of the federal poverty level, living in St. Louis City or St. Louis, St. Charles, Jefferson, or Franklin counties in Missouri, or St. Clair, Madison, or Monroe counties in Illinois. It focuses on cardiovascular, diabetes, and asthma or allergy medications. Ask about it at 314-222-0472.
Free Discount Cards That Work Today
If you need a lower price at the register right now — no application, no waiting — a prescription discount card is the fastest tool. NeedyMeds offers a completely free, anonymous discount card that can save up to 80% at tens of thousands of pharmacies nationwide; print it or pull it up on your phone at needymeds.org, or call the helpline at 800-503-6897. NeedyMeds also runs a searchable database of coupons and assistance programs for specific drugs. The Missouri Drug Card is another free statewide option with no eligibility requirements — according to Missouri Drug Card, users save around 30% on average. These cards don’t combine with insurance, but you can use whichever price is lower, so it’s always worth having the pharmacist run both.
What About GoodRx and Cost Plus Drugs?
You’ve probably seen the ads. GoodRx works much like the free discount cards above — it’s free, it shows which nearby pharmacy has the lowest price on your specific drug, and it hands you a coupon to show at the counter. It’s always worth comparing its price against a NeedyMeds card and your insurance copay, because the cheapest option changes from drug to drug and even from one pharmacy to the next across town. Another option worth knowing is the Mark Cuban Cost Plus Drug Company (costplusdrugs.com), an online pharmacy built around complete price transparency — from manufacturing to prescription delivery and everywhere in between, it shows you exactly what a medication costs and adds a flat, published markup plus a small pharmacy fee, with nothing hidden in the middle. For many common generics, that transparent price comes out dramatically lower than what people are used to paying at the counter. The rule of thumb across all of these: never assume the sticker price is the real price — there is almost always a lower one if you take a minute to ask.
On Medicare? Ask About Extra Help and MoRx
If you have Medicare, two programs can dramatically cut your drug costs. Extra Help — also called the Low-Income Subsidy — helps pay Part D premiums, deductibles, and copays. You may qualify if your income is under roughly $23,940 a year for an individual (about $32,460 for a married couple), within the asset limits — and because those thresholds are adjusted each year, it’s worth applying even if you’re a little over. Apply free through the Social Security Administration at ssa.gov or by calling 1-800-772-1213. On top of that, Missouri residents who have both Medicare Part D and MO HealthNet (Medicaid) are usually enrolled automatically in the Missouri Rx Plan (MoRx), which pays 50% of your out-of-pocket costs on Part D-covered drugs. Questions? Call MoRx at 1-800-375-1406.
Community Health Center Pharmacies (Sliding Scale)
St. Louis’s federally qualified health centers — including Affinia Healthcare, Family Care Health Centers, and CareSTL Health — run their own pharmacies and serve patients on a sliding fee scale based on income and family size, regardless of insurance. Because these centers take part in the federal 340B program, they can offer many medications at deeply reduced prices to their own patients. If you don’t already have a primary care home, becoming a patient at one of these centers can lower the cost of both your visits and your prescriptions at once. Find the nearest one by ZIP code at the federal locator, findahealthcenter.hrsa.gov, or dial 2-1-1 for a free referral.

Free Brand-Name Drugs: Manufacturer Patient Assistance Programs
If you’ve been prescribed an expensive brand-name medication, the company that makes it may give it to you free or nearly free through a Patient Assistance Program (PAP). These programs are aimed at people who are uninsured or underinsured and meet income guidelines — commonly somewhere between 200% and 400% of the federal poverty level, though it varies by manufacturer. You don’t have to hunt them down one by one: NeedyMeds (needymeds.org) and RxAssist (rxassist.org) let you search by drug name and walk you through applying. Your doctor’s office often helps with the paperwork, since they have to confirm the prescription anyway.
Charitable and Copay Foundations
Local charity can fill gaps the big programs miss. The Society of St. Vincent de Paul — St. Louis runs a prescription assistance program through its network of parish conferences, partnering with Rx Outreach to provide renewable prescriptions to low-income neighbors; it’s not a walk-in pharmacy, so start by calling 2-1-1 or 314-881-6000 to be connected. If you have insurance but can’t manage the copays on a serious diagnosis, disease-specific copay charities like the PAN Foundation (866-316-7263) provide grants for qualifying conditions. Between these and the programs above, there is almost always a path — the trick is simply knowing they exist.
How to Actually Get Started
The list can feel like a lot, so here’s the short version of where to begin:
- Talk to your doctor and pharmacist first. Ask whether a generic or a lower-cost alternative would work, and whether a 90-day supply is cheaper. This one conversation often solves the problem for free.
- Get a free discount card (NeedyMeds or Missouri Drug Card) and use it today.
- Uninsured with a chronic condition? Call Rx Outreach at 1-888-796-1234 and ask about Fill the Gap.
- On Medicare? Apply for Extra Help through Social Security, and ask about MoRx if you also have MO HealthNet.
- Expensive brand-name drug? Search it on needymeds.org for a manufacturer Patient Assistance Program.
- Need a lower-cost doctor too? Become a patient at a community health center and use its sliding-scale pharmacy.
One last thing worth saying plainly: if cost is pushing you to skip doses or split pills, tell your doctor or pharmacist directly. They deal with this every single day, they will not judge you, and they can often switch you to a cheaper drug that works just as well, write a 90-day script that lowers the per-month cost, or point you to a program right there at the counter. The worst move is to quietly stop taking a medication that’s keeping you healthy — a $10 conversation is almost always cheaper than the hospital stay that a skipped prescription can lead to.
Cover the Rest of the Basics Too
Prescription help often goes hand in hand with other coverage. If you’re uninsured, it’s worth checking whether you qualify for free health coverage through Missouri Medicaid (MO HealthNet) — expansion means many working adults now qualify, and it covers prescriptions in full. If money is tight across the board, our guide to SNAP food benefits can free up room in a stretched budget. Much of the same income information carries from one application to the next.
Need help now? Get a free NeedyMeds discount card at needymeds.org, call Rx Outreach at 1-888-796-1234, or dial 2-1-1 to be matched with a free local helper. See all St. Louis help resources.
Run a pharmacy, clinic, or nonprofit that helps people afford care? List it on St Louis Near Me Directory so people searching for help can find you.
Frequently Asked Questions
What to do when you can’t afford prescriptions?
Start by asking your doctor or pharmacist about a generic or a 90-day supply, then stack the free tools: a discount card like NeedyMeds for an instant register discount, a nonprofit pharmacy like Rx Outreach for low cash prices on chronic-condition drugs, a manufacturer Patient Assistance Program for expensive brand-name medications, and a community health center’s sliding-scale pharmacy. Dial 2-1-1 to be pointed to the right one for your situation.
How to get free prescription medications?
Truly free medications come mainly from two places: drug-maker Patient Assistance Programs, which give brand-name drugs at no cost to uninsured or underinsured patients who meet income limits (search yours at needymeds.org or rxassist.org), and local charitable programs like Rx Outreach’s Fill the Gap pilot or the Society of St. Vincent de Paul. Your doctor’s office usually helps complete the application.
What is the income limit to qualify for Medicare Extra Help?
You may qualify for Extra Help if your annual income is under roughly $23,940 for an individual or about $32,460 for a married couple living together, within the program’s asset limits. These thresholds are updated each year, so even if you’re a little over, it’s worth applying — certain income and household factors can still make you eligible. Apply free at ssa.gov or by calling 1-800-772-1213.
What if I don’t have enough money for my prescription?
You have options the same day: a free discount card can cut the price at the counter immediately, and many pharmacists can suggest a cheaper generic on the spot. For ongoing help, a nonprofit pharmacy like Rx Outreach, a community health center’s sliding-scale pharmacy, or a manufacturer assistance program can keep you on your medication long term. Never simply stop a prescription without talking to your provider first.
How can I help someone who can’t afford their medications?
Sit with them and make two moves: get a free NeedyMeds discount card set up, and identify which program fits — Rx Outreach or a community health center pharmacy if they’re uninsured, Extra Help if they have Medicare, or a manufacturer Patient Assistance Program for a specific brand-name drug. Their doctor’s office can confirm prescriptions for applications, and dialing 2-1-1 connects you to a local person who can guide the next step.
