ℹ️ Disclosure: RxGrab is reader-supported. We may earn a commission when you click affiliate links — at no extra cost to you. Full policy.
Drugs · $4 Generics

Walmart $4 Prescription List 2026: Complete Guide

Updated April 2026 · 13 min read
Quick verdict: Walmart's $4 prescription program covers roughly 300 generic medications at $4 for a 30-day supply or $10 for 90 days. No insurance, no membership, no coupons required. It's one of the simplest ways to save on common prescriptions — but it doesn't cover everything, and some drugs are actually cheaper at Costco or through Cost Plus Drugs.

If you take a generic medication, there's a reasonable chance you can get it for $4 at Walmart. The program has been around since 2006, and despite occasional rumors of its demise, it's still running strong in 2026. But the list has changed over the years, and there are some important catches most people don't know about. This guide covers everything: the full list, how to use it, what's not covered, and when you'd be better off going somewhere else. For a broader view of how Walmart stacks up, see our cheapest pharmacy comparison.

How the Walmart $4 Program Works

The concept is dead simple. Walmart offers a specific list of generic medications at flat-rate pricing:

There's no signup, no membership card, no coupon to clip. You walk into any Walmart pharmacy (or Sam's Club pharmacy), hand over your prescription, and ask for the $4 price. That's it.

The key thing to understand: this is a cash price, not an insurance price. You're paying out of pocket. For many generics, $4 is cheaper than your insurance copay — sometimes dramatically so. If your copay on a generic is $10 or $15, you're literally overpaying by using insurance. We covered this phenomenon in depth in our guide on insurance copays vs. cash prices.

Who Qualifies

Everyone. There are no income requirements, no insurance restrictions, and no enrollment forms. You can have a Cadillac insurance plan or no insurance at all. The only requirement is that you're filling a prescription for a drug on Walmart's list, at a Walmart or Sam's Club pharmacy.

Does It Work with Insurance?

You can choose to use your insurance or pay the $4 cash price — it's up to you each time you fill. If your insurance copay is lower than $4 (rare for generics, but possible with some plans), use insurance. If your copay is higher, ask the pharmacist to run it as a cash transaction at the $4 price.

One thing to be aware of: paying cash means the purchase doesn't count toward your insurance deductible or out-of-pocket maximum. For most people filling cheap generics, this doesn't matter. But if you have high drug costs and are trying to hit your deductible, it's worth doing the math.

The Complete Walmart $4 List: Drug Categories

Walmart's list covers roughly 300 generic medications across dozens of categories. Here are the major ones:

Antibiotics

DrugCommon Use30-Day90-Day
Amoxicillin 500mgBacterial infections$4$10
Cephalexin 500mgSkin/respiratory infections$4$10
Ciprofloxacin 500mgUTIs, respiratory infections$4$10
Doxycycline 100mgAcne, Lyme disease, infections$4$10
Metronidazole 500mgBacterial/parasitic infections$4$10
SMZ/TMP DS 800/160mgUTIs, ear infections$4$10

Diabetes

DrugType30-Day90-Day
Metformin 500mg/850mg/1000mgType 2 diabetes$4$10
Glipizide 5mg/10mgType 2 diabetes$4$10
Glyburide 2.5mg/5mgType 2 diabetes$4$10
Pioglitazone 15mg/30mg/45mgType 2 diabetes$4$10

Blood Pressure & Heart

DrugCommon Use30-Day90-Day
Lisinopril 10mg/20mg/40mgHigh blood pressure$4$10
Amlodipine 5mg/10mgHigh blood pressure$4$10
Losartan 25mg/50mg/100mgHigh blood pressure$4$10
Atenolol 25mg/50mgHigh blood pressure, angina$4$10
Furosemide 20mg/40mg/80mgFluid retention, heart failure$4$10
Hydrochlorothiazide 25mg/50mgHigh blood pressure$4$10
Simvastatin 10mg/20mg/40mgCholesterol$4$10
Pravastatin 10mg/20mg/40mgCholesterol$4$10
Warfarin 1mg–10mgBlood clots$4$10

Mental Health

DrugCommon Use30-Day90-Day
Fluoxetine 10mg/20mg/40mgDepression, anxiety (Prozac)$4$10
Sertraline 25mg/50mg/100mgDepression, anxiety (Zoloft)$4$10
Citalopram 20mg/40mgDepression (Celexa)$4$10
Trazodone 50mg/100mgDepression, insomnia$4$10
Buspirone 5mg/10mg/15mgAnxiety$4$10

Pain & Inflammation

DrugCommon Use30-Day90-Day
Ibuprofen 400mg/600mg/800mgPain, inflammation$4$10
Naproxen 250mg/500mgPain, inflammation$4$10
Meloxicam 7.5mg/15mgArthritis$4$10
Prednisone 5mg/10mg/20mgInflammation, allergies$4$10

Thyroid

DrugCommon Use30-Day90-Day
Levothyroxine 25mcg–200mcgHypothyroidism$4$10

Allergy & Respiratory

DrugCommon Use30-Day90-Day
Cetirizine 10mgAllergies (Zyrtec generic)$4$10
Loratadine 10mgAllergies (Claritin generic)$4$10
Montelukast 10mgAsthma, allergies$4$10
Albuterol inhalerAsthma, bronchospasm$9N/A

Gastrointestinal

DrugCommon Use30-Day90-Day
Omeprazole 20mgAcid reflux (Prilosec)$4$10
Pantoprazole 20mg/40mgAcid reflux (Protonix)$4$10
Ranitidine alternative (Famotidine)Acid reflux$4$10

What's NOT on the Walmart $4 List

This is just as important as knowing what's covered. The $4 list is limited to generics that Walmart can profitably sell at that price point. Here's what you won't find:

Pro tip: If your drug isn't on the $4 list, check Cost Plus Drugs before paying full retail. Their cost-plus pricing model often beats traditional pharmacy prices by 50-80% on generics. Read our full Cost Plus review.

How to Use the Walmart $4 Program: Step by Step

  1. Check the list. Search for your medication on Walmart's pharmacy website or ask the pharmacist directly. The list is also available at the pharmacy counter.
  2. Get your prescription. You need a valid prescription from a doctor — the $4 program doesn't change this requirement.
  3. Go to any Walmart or Sam's Club pharmacy. There are over 5,000 locations across the U.S. Sam's Club pharmacies honor the same pricing, and — this surprises people — you don't need a Sam's Club membership to use the pharmacy. Federal law requires pharmacies inside membership clubs to serve non-members.
  4. Ask for the $4 price. Tell the pharmacist you want to pay the $4 cash price. If you don't ask, they may default to running it through insurance, which could cost more.
  5. Pay and go. No card to present, no app to download, no coupon code. It's $4. Done.

Can You Get It Delivered?

Walmart does offer prescription delivery, and the $4 pricing typically applies. Through Walmart's mail-order pharmacy, you can get 90-day supplies shipped for $10. Delivery times are usually 5-7 business days. If you need faster delivery, filling in-store is instant.

Walmart $4 List vs. Other Discount Programs

Walmart isn't the only game in town. Here's how it stacks up:

ProgramPrice ModelSelectionCatch
Walmart $4Flat $4/$10~300 genericsLimited list, in-store only (mostly)
CostcoLow markupBroad generic + brandMust go to Costco (no membership needed for pharmacy)
Cost Plus DrugsCost + 15% + $5 ship~2,000+ drugsMail-order only, 3-5 day delivery
Amazon PharmacyDiscounts with PrimeBroad formularyNeed Prime for best prices
GoodRxNegotiated discountsAny pharmacyPrices vary; GoodRx takes a cut

For common generics like metformin, lisinopril, and amoxicillin, Walmart's $4 is hard to beat on simplicity. But for drugs not on the $4 list, Cost Plus Drugs or Costco may offer significantly lower prices. We did a head-to-head comparison in our cheapest pharmacy guide.

If you're also exploring health supplements alongside prescriptions, check out this supplement comparison guide on Health Britannica for evidence-based options.

Common Mistakes People Make

1. Not Asking for the $4 Price

The biggest mistake is simply not knowing the program exists. If you hand over your insurance card without asking, the pharmacist will run it through insurance by default. You have to specifically request the cash price.

2. Assuming All Generics Are $4

Not every generic is on the list. Walmart selects which generics to include based on their wholesale cost. A drug can be generic and still cost $20+ at Walmart if it's not on the $4 list.

3. Not Checking Other Pharmacies

The $4 list is great, but it's not universally cheapest. For some drugs, Costco's regular pricing or Cost Plus Drugs' cost-plus model actually comes in under $4. Always compare. Read our GoodRx vs Cost Plus comparison for pricing data.

4. Forgetting About 90-Day Supplies

If you take a maintenance medication (something you refill every month), always ask for the 90-day supply at $10. That's $3.33/month versus $4/month — not a massive savings per fill, but it adds up, and you're making fewer trips to the pharmacy.

Is the $4 List Getting Smaller?

This is a common concern. Walmart has periodically adjusted the list, removing some drugs and adding others. The trend over the past few years has been a slight net reduction in the number of drugs on the list, as some generic prices have increased enough that $4 is no longer profitable for Walmart.

That said, the core medications — the ones millions of Americans take daily for blood pressure, diabetes, cholesterol, and depression — have remained on the list consistently. Walmart knows the $4 list drives foot traffic into stores, which is the real business model. People come for the $4 prescription and leave with $80 in groceries.

Walmart $4 List for Pet Prescriptions

Here's a lesser-known benefit: many medications on the $4 list are also prescribed for pets. If your vet writes a prescription (rather than dispensing from the clinic), you can fill it at Walmart's pharmacy for $4. Common crossover drugs include:

We wrote an entire guide on this: filling pet prescriptions at human pharmacies.

Frequently Asked Questions

Do I need a Walmart membership or card for the $4 list?

No. The $4 prescription program is available to everyone. No membership, no card, no signup. Just bring your prescription to any Walmart pharmacy and ask for the $4 price. This also applies at Sam's Club pharmacies, where you don't need a Sam's Club membership to use the pharmacy.

Can I use the $4 list with my insurance?

The $4 price is a cash price, separate from insurance. You can choose to use your insurance or pay the $4 cash price — whichever is cheaper. However, if you pay cash, the purchase won't count toward your insurance deductible or out-of-pocket maximum.

Is the Walmart $4 list the same at every location?

The list is standardized nationally, but individual locations can occasionally be out of stock on specific drugs. Pricing is consistent across all Walmart and Sam's Club pharmacies in the U.S. Some states may have slightly different lists due to state pharmacy regulations.

What if my drug was removed from the $4 list?

If your medication is no longer on the list, check Cost Plus Drugs, GoodRx, or Costco pharmacy for alternatives. You can also ask your doctor if there's a therapeutically equivalent drug that is still on the $4 list. For example, if one statin is removed, another may still be available at $4.

Get notified when the $4 list changes

We track additions and removals monthly. One email, no spam.

Keep reading