Walmart $4 Prescription List – What’s Covered in it
Walmart’s $4 list is a cash-price program for generic drugs, and it’s still running in 2026.
It’s not tied to insurance, age, or income, anyone can walk in and use it. It covers hundreds of common generics at standard doses, not brand-name drugs.
30-Day vs 90-Day Pricing
The pricing runs on a simple two-tier system. Most 30-day generic prescriptions cost $4, though a handful of drugs land closer to $9, and higher doses can cost more than the base price.
If you’re filling a 90-day supply instead, most run about $10, with some closer to $24, and not every drug on the list qualifies for the 90-day option in the first place.
| Supply | Common price | Notes |
|---|---|---|
| 30-day generic | $4 | Few drugs run $9; higher doses cost more |
| 90-day generic | About $10 | Some run $24; not every drug qualifies for 90-day |

The Walmart $4 List
The $4 list is a fixed set of generic medications that Walmart sells at a flat cash price. It’s been around since 2006, and despite the rumors that pop up every couple of years saying Walmart killed it, it hasn’t gone away.
Walmart’s own pharmacy page still advertises the program, and the covered price now spans hundreds of prescriptions across a wide range of conditions.
Two things trip people up.
✦ First, it’s generics only. If you take a brand-name drug, it isn’t on the list, but there’s often a generic version your doctor can prescribe instead. Ask them to write the generic when one exists, since that’s usually the difference between a $4 fill and a $40 one.
✦ Second, it’s a cash price, not an insurance price. You don’t run it through your plan at all. You tell the pharmacist you want the $4 price and pay out of pocket. There’s no card to sign up for, no annual fee, and no form to fill out, and the price covers both your first fill and every refill after it.
Better Know
That last part matters more than it sounds. A lot of discount programs are one-time coupons or require you to re-clip something every month. This one just sits on the drug. Once your prescription is set up at a Walmart pharmacy, the price is the price.
Because it’s a cash program, it also sits alongside the rest of Walmart’s everyday pricing rather than being tied to any membership, so anyone can walk in and use it.
Medicines on the Walmart $4 List
The list leans heavily toward maintenance medications, the kind people take every day for an ongoing condition. That’s where it saves the most money over a year.
You’ll commonly find generics for cholesterol, high blood pressure, diabetes, thyroid conditions, and mental health, plus a run of allergy and cold-and-flu generics. Think metformin for diabetes, lisinopril for blood pressure, levothyroxine for thyroid, a statin for cholesterol, and sertraline or fluoxetine for mental health. Those show up on the list at standard doses again and again.
The list does change though, so don’t assume any specific drug is covered until you check it against the current version.
Doses, Quantities, and Where to Check the List
One detail the fine print hides is that the $4 price is for a covered drug at a commonly prescribed dose and quantity. A higher dose, or an unusual quantity, can bump you into a different price or off the list entirely.
★ And a 30-day supply doesn’t always mean 30 pills. It means whatever the standard 30-day quantity is for that drug, which might be 30, 60, or 90 tablets depending on how it’s taken. If your dose is off the beaten path, confirm the price before you count on it.
The only reliable way to know is Walmart’s own $4 Prescriptions list. Search it for your medication’s generic name. If it’s there, the listed tier is your price, and there’s nothing else to work out.

State and Store Exceptions to Know
Two location catches worth knowing.
- Prices run higher in a few states, with California and Minnesota called out by name in Walmart’s fine print.
- And the program covers every Walmart and Neighborhood Market pharmacy in the country except North Dakota, where state law keeps it out.
Sam’s Club also offer $4 pricing
Sam’s Club pharmacies honor the same $4 pricing too, and you don’t need a Sam’s Club membership to use the pharmacy counter, since federal law requires club pharmacies to serve non-members.
90-Day Supplies and Higher Doses
The 90-day tier is the better deal if your drug qualifies. At $10 for 90 days, you’re paying about $3.33 a month instead of $4, and you cut two trips to the pharmacy out of your year.
Before asking your doctor to rewrite a prescription for a 90-day supply, check that your specific drug and dose actually land at the $10 tier.
It usually does for common maintenance meds, but it’s worth confirming rather than assuming.
Use the $4 Prescription Program
There’s no enrollment, so using it is mostly about asking for the right price. Let me guide you the whole process.
- Check Walmart’s $4 list for your medication’s generic name and note the tier price.
- Get a valid prescription from your doctor, and ask for the generic version if you’re on a brand name.
- Take it to any Walmart or Sam’s Club pharmacy and tell the pharmacist you want the $4 cash price.
- For a 90-day supply, ask if your drug qualifies, since not all of them do at the $10 tier.
One quirk on mail order, if it’s your first time filling a listed drug, you usually have to pick it up in the store. Walmart’s mail service is for refills after that first pickup.
If your medication isn’t showing the $4 price at the register, or the pharmacist isn’t sure it qualifies, it’s worth a quick call to Walmart’s pharmacy line or your local store before you drive over. A two-minute call beats standing at the counter while they sort it out.

The $4 List Beats Insurance
The $4 list isn’t automatically the cheapest option, and this is where a little math pays off.
If your insurance copay on a generic is $10 or $15, you’re overpaying by running it through your plan. Ask for the $4 cash price instead. That’s the honest tip most people miss, and it’s the single most useful thing on this page.
Here’s the kind of gap that’s easy to miss. Say your plan charges a $12 copay on a blood pressure generic. Over a year of monthly fills, that’s $144. The same drug on the $4 list, filled as a 90-day supply at $10 four times a year, runs $40. You’d save more than $100 just by skipping your insurance, on a drug you were going to buy anyway.
Nobody at the counter is going to volunteer that math for you.
It cuts the other way too. If your plan already covers a generic for $0 or a dollar or two, keep using insurance. And for drugs that aren’t on the list, discount tools like GoodRx or Cost-Plus Drugs sometimes beat Walmart’s cash price by a wide margin, so it’s worth a 30-second comparison on anything expensive.

Walmart is transparent about cash pricing across its health services, the same way the Walmart Vision Center prices are posted up front, but transparent doesn’t always mean cheapest.
My Suggestions
For common maintenance generics, if you have no insurance or a high-deductible plan, the $4 list is one of the easiest wins in the whole pharmacy.
For everything else, spend the extra minute to compare your copay, the cash price, and a discount card. This isn’t medical advice, and your pharmacist is the right person to confirm what your specific prescription actually costs.
