Quick Answer: In 2026, Walmart's $4 Generic Prescription Program prices approximately 300 generic medications at $4 for a 30-day supply or $10 for a 90-day supply, available at Walmart and Sam's Club pharmacies nationwide (except North Dakota) with no insurance, membership, or income test required. The list still includes metformin, atorvastatin, lisinopril, levothyroxine, omeprazole, and generic antidepressants such as sertraline and fluoxetine, though some items have shifted to step-up pricing tiers of $9, $15, $24, or $38. Medicare Part D beneficiaries can pay the $4 cash price instead of a plan copay, but that cash purchase does not count toward the 2026 Part D annual out-of-pocket cap of $2,100. For brand-name drugs that have no generic on Walmart's list, income-based manufacturer patient assistance programs and the NeedyMeds directory remain the primary fallback.
Walmart introduced its $4 Generic Prescription Program in 2006, and in 2026 it remains one of the most cited cash-pay drug discount programs in the United States. The program prices eligible generic medications at $4 for a 30-day supply or $10 for a 90-day supply at Walmart and Sam's Club pharmacies, with no membership card, no enrollment form, and no income documentation required. A valid prescription from a licensed US prescriber is the only requirement. Sam's Club pharmacy honors the same pricing without requiring a paid Sam's Club membership in most states. Walmart states that prices for certain drugs on the list may run higher in some states, including California and Minnesota, and the program is not offered in North Dakota due to state pharmacy regulations.
Approximately 300 generic medications remain on Walmart's 2026 list, spanning diabetes drugs (metformin, glipizide, glimepiride, pioglitazone), cardiovascular and blood pressure drugs (lisinopril, amlodipine, losartan, atenolol, furosemide, warfarin), cholesterol drugs (simvastatin, atorvastatin at select strengths), mental health drugs (sertraline, fluoxetine, citalopram, trazodone, amitriptyline), thyroid drugs (levothyroxine), gastrointestinal drugs (omeprazole, famotidine), and antibiotics (amoxicillin, cephalexin, doxycycline, ciprofloxacin). Nearly every drug on the core list is an oral tablet or capsule. A small number of non-oral or higher-cost items, such as an albuterol inhaler, sit in step-up pricing tiers above the base $4 rate, commonly $9, and some maintenance drugs have moved to $15/$38 tiers as manufacturer acquisition costs rose. The list changes without advance notice, so patients should confirm current pricing with the pharmacist or the Walmart app before assuming a specific drug still qualifies for the base $4 tier.
The Inflation Reduction Act of 2022 (Public Law 117-169) set a Maximum Fair Price for 10 brand-name Medicare drugs effective January 1, 2026, including Eliquis ($231) and Jardiance ($197), but that negotiation applies only to brand drugs with no generic competitor. Generics on Walmart's $4 list are not part of that negotiation because they are already priced far below any Maximum Fair Price a brand version could reach. Medicare Part D still applies a formulary tier system to every drug a beneficiary fills through their plan, and the 2026 Part D annual out-of-pocket cap of $2,100 applies once a beneficiary's total drug spending, brand or generic, reaches that threshold. For patients weighing a $4 cash purchase against running the same generic through Part D, the choice usually comes down to whether they are trying to reach that annual cap or simply minimize the single transaction cost.
What Walmart $4 List Costs by Point of Pay (2026)
The price you pay depends almost entirely on WHERE you pay. The same walmart $4 list can cost many times more at a hospital than at your local pharmacy:
2026 Walmart $4 List Price by Point of Pay| Where you pay | Typical cost | Notes |
|---|
| Walmart $4 Generic Program (cash, no insurance) | $4 (30-day supply) / $10 (90-day supply) | Covers approximately 300 generics in 2026; no membership, insurance, or income requirement; not offered in North Dakota |
| Walmart step-up tier (select generics not on base $4 list) | $9 - $38 (30-day supply, select items) | Applies to items such as an albuterol inhaler ($9) and select higher-cost maintenance generics |
| Medicare Part D, generic (Tier 1 formulary tier) | $0 - $5/month, capped at $2,100/year total | Preferred generics sit on Tier 1 under most Part D plans; $2,100 is the 2026 annual Part D out-of-pocket cap across all covered drugs |
| Commercial insurance, generic copay | $5 - $15/month typical | Often costs more than Walmart's $4 cash price; ask the pharmacist to run the claim as cash if the copay exceeds $4 |
| Medicaid | $1 - $4/prescription | Most state Medicaid programs price preferred generics at $0 to $1; the $4 cash price rarely beats Medicaid's own copay |
Cash prices reflect Walmart's published 2026 $4 Generic Prescription Program terms. Part D and commercial insurance ranges depend on your plan's formulary tier. Medicaid copays vary by state and income level.
Source: Walmart Pharmacy $4 Prescriptions Program, CMS Medicare Part D 2026 benefit parameters, GoodRx 2026 pharmacy pricing data
Why Hospitals Charge So Much
Hospital inpatient pharmacies do not honor Walmart's $4 cash price, GoodRx coupons, or any retail discount program, because drugs administered during a hospital stay are billed through the facility's chargemaster, not a retail pharmacy benefit. A generic metformin or atorvastatin tablet that costs $4 for an entire 30-day supply at Walmart can appear on a hospital bill as $50 to $200 per single dose once facility, handling, and nursing administration fees are layered on. The gap is not a pricing error; it reflects a completely different billing pathway that your Part D plan, Medicaid card, or Walmart's cash-pay program does not reach.
Three factors explain the inpatient markup on the same generic drugs Walmart sells for $4. First, hospitals negotiate acquisition costs through group purchasing organizations, but those contracts do not cap what gets charged to the patient's account. Second, drugs given during an inpatient stay are bundled into the facility's revenue cycle rather than run through a retail pharmacy claim, so cash-pay and PBM-negotiated discounts simply do not apply. Third, generic drugs requiring IV preparation, compounding, or nursing administration carry added handling charges that a $4 oral tablet at the pharmacy counter never incurs. Patients who see a hospital bill with a generic drug line-item priced at more than 10 times its Walmart cash price have grounds to request an itemized bill and dispute the charge.
Patient Assistance Programs
Walmart's $4 Generic Prescription Program itself functions as the main affordability tool for the roughly 300 drugs it covers, since it requires no income documentation and no formal application. For a drug that is not on Walmart's list, whether it is a brand-name drug or a generic that has moved into a higher tier, traditional income-based manufacturer patient assistance programs (PAPs), state pharmaceutical assistance programs, and discount directories remain the fallback. The rows below cover both the Walmart-specific program and the broader assistance landscape for drugs that fall outside it.
Patient assistance programs for Walmart $4 List| Manufacturer program | Cost / Benefit | How to apply |
|---|
| Walmart $4 Generic Prescription Program | $4 (30-day) / $10 (90-day); no income requirement; no membership or insurance needed | https://www.walmart.com/cp/4-prescriptions/1078664 |
| Sam's Club Pharmacy $4 Generics | Same $4/$10 pricing structure on overlapping generics; paid club membership not required for pharmacy use in most states | https://www.samsclub.com/pharmacy |
| NeedyMeds Drug Discount Card | Free discount card for drugs not on Walmart's list, accepted at most US pharmacies | https://www.needymeds.org/ |
| Manufacturer Patient Assistance Program directory (RxAssist, for brand-only drugs) | Free or reduced-cost brand drugs for income-eligible patients, typically at or below 400% FPL | https://www.rxassist.org/ |
| Medicare Low Income Subsidy (LIS / Extra Help) for Part D drugs | $0 to $4.50/month for generics; $0 to $11.20/month for brands for LIS-eligible Medicare beneficiaries in 2026 | https://www.medicare.gov/basics/costs/help/drug-costs |
Federal anti-kickback statute (42 U.S.C. 1320a-7b) prohibits manufacturer copay cards, the coupons drug companies issue for brand-name drugs, from being used by Medicare, Medicaid, TRICARE, or VA beneficiaries. Walmart's $4 program is a retailer cash-pay pricing program, not a manufacturer coupon, so it carries no such restriction and can be used by anyone, including Medicare and Medicaid beneficiaries, when paying cash outside of insurance billing. Cash purchases made this way, however, do not count toward the Part D annual out-of-pocket cap.
Source: Walmart Pharmacy, Sam's Club Pharmacy, NeedyMeds.org, RxAssist.org, CMS Medicare Extra Help
Medicare Part D
Medicare Part D plans sort covered drugs into formulary tiers, and nearly every generic on Walmart's $4 list lands on Tier 1, the lowest cost-sharing tier, with plan copays typically ranging from $0 to $5 per month in 2026. Because Walmart's own cash price is also $4, many Part D beneficiaries find the two options roughly equivalent for a single fill, though the calculation changes for beneficiaries trying to reach their annual out-of-pocket cap or those on plans with a $0 Tier 1 copay, where running the claim through Part D costs less than paying Walmart's cash price.
The 2026 Part D annual out-of-pocket cap of $2,100, established by the Inflation Reduction Act of 2022, only counts spending that runs through your Part D plan. A cash purchase at Walmart's $4 price, even though cheaper per transaction, does not count toward that $2,100 cap because no claim was submitted to the plan. Beneficiaries who take one or two cheap generics and several expensive brand drugs generally benefit more from running every prescription, including the $4 generics, through Part D so that spending accumulates toward the cap faster.
Low-income Medicare beneficiaries can apply for the Low Income Subsidy (Extra Help), which drops Part D cost-sharing to $0 to $4.50 per generic and $0 to $11.20 per brand drug in 2026, often beating even Walmart's $4 cash price. Extra Help applications go through the Social Security Administration at ssa.gov or through a State Health Insurance Assistance Program (SHIP) counselor. Dual-eligible beneficiaries, those enrolled in both Medicare and Medicaid, are automatically enrolled in Extra Help and typically pay the lowest cost-sharing of any pathway described on this page.
Common Walmart $4 List Billing Errors
Patients using Walmart's $4 list run into a specific, predictable set of billing mistakes. Check for these before paying more than expected:
- Insurance run automatically instead of cash: The pharmacy technician defaults to billing your insurance, which can produce a copay higher than the $4 cash price. Tell the pharmacist explicitly to run the prescription as a cash transaction under the $4 Generic Program.
- Dosage strength not on the $4 tier: A drug can be on the list at 10mg but priced at the $9 or $15 step-up tier at 40mg. Ask the pharmacist to confirm the exact strength and quantity before assuming $4 pricing applies.
- 90-day $10 fill not offered: Pharmacies sometimes default to a 30-day $4 fill even for maintenance drugs. Explicitly request the 90-day $10 supply for chronic medications to cut the effective monthly cost to about $3.33.
- Manufacturer coupon or GoodRx stacked on the $4 price: Walmart's cash price cannot be combined with a manufacturer coupon or a GoodRx coupon on the same transaction. Compare the two prices separately and use whichever is lower for that fill.
- State pricing variation not disclosed: Walmart discloses that prices for certain drugs may run higher in states such as California and Minnesota. Ask the pharmacist to confirm your state's specific price before assuming the national $4 figure applies.
- Brand dispensed instead of generic: If the pharmacist substitutes the brand version when the generic was in stock and on the $4 list, ask them to rerun the claim using the generic NDC. In 49 states, pharmacists can substitute an AB-rated generic without a new prescription.
Frequently Asked Questions
What generic drugs are on Walmart's $4 list in 2026?
Walmart's 2026 list covers approximately 300 generics, including metformin and glipizide for diabetes, lisinopril and amlodipine for blood pressure, atorvastatin and simvastatin for cholesterol, sertraline and fluoxetine for mental health, levothyroxine for thyroid conditions, omeprazole for reflux, and amoxicillin and cephalexin as antibiotics. All are FDA-approved AB-rated generics, meaning they are bioequivalent to the brand reference drug. The list changes without notice, so confirm current pricing with the pharmacist before your visit.
How do I use Walmart's $4 Generic Prescription Program?
There is no application or enrollment. Bring a valid prescription to any Walmart or Sam's Club pharmacy, except in North Dakota where the program is not offered, and ask the pharmacist to process it as a cash transaction under the $4 program. A 30-day supply costs $4; a 90-day supply costs $10. No income documentation, membership card, or insurance is required to receive the price.
Can I use the Walmart $4 list if I have Medicare Part D?
Yes. Medicare beneficiaries can pay Walmart's $4 cash price instead of running the prescription through their Part D plan. This differs from a manufacturer copay card, which federal anti-kickback law blocks for Medicare enrollees. The tradeoff: a cash purchase at Walmart does not count toward your 2026 Part D annual out-of-pocket cap of $2,100, so beneficiaries close to that cap may save more long-term by using Part D instead.
What if my insurance denies coverage for a brand-name drug that isn't on the $4 list?
Request the written denial notice, then ask your prescriber whether a generic already on Walmart's $4 list, such as metformin for Glucophage or atorvastatin for Lipitor, is clinically appropriate. If the brand is medically necessary, file a formal appeal within 60 days with a letter of medical necessity. If the appeal fails, apply for the manufacturer's patient assistance program, typically available to patients at or below 400 percent of the federal poverty level.
Does the Inflation Reduction Act's Maximum Fair Price apply to Walmart's $4 generics?
No. The Inflation Reduction Act's Maximum Fair Price negotiation, effective January 1, 2026, applies only to 10 brand-name Medicare drugs with no generic competitor, such as Eliquis and Jardiance. Generics on Walmart's $4 list are unaffected because they already cost far less than any negotiated brand price. The general 2026 Part D annual out-of-pocket cap of $2,100 still applies to any of these generics filled through Part D.
What does a 30-day supply cost at Walmart versus other pharmacies in 2026?
Walmart's flat $4 cash price for a 30-day supply typically beats competitors without a membership fee. Costco charges roughly $8.50 for generic atorvastatin, Kroger matches $4 only with a paid $36 annual Rx Savings Club membership, CVS runs $12 to $15 with a free GoodRx coupon, and Walgreens' standard cash price runs $18 to $22. Prices vary by ZIP code and drug strength.
Do I qualify for further help if my drug isn't on Walmart's $4 list?
Walmart's own program has no income test, but manufacturer patient assistance programs for brand-name drugs typically require household income at or below 400 percent of the federal poverty level, roughly $63,840 for a single person or $132,000 for a household of four in 2026, plus proof you lack adequate prescription drug coverage. Apply through RxAssist.org or NeedyMeds.org, or check whether Medicare Extra Help applies if you are Medicare-eligible.
Is Walmart's $4 list the same as a GoodRx coupon or a manufacturer coupon?
No. Walmart's $4 program is a retailer cash-pay price set directly by Walmart, requiring no coupon or sign-up. GoodRx is a separate discount platform that negotiates rates through pharmacy benefit managers and works at over 70,000 pharmacies, not just Walmart. A manufacturer coupon is issued by the drug company for a specific brand-name product and cannot be used by Medicare or Medicaid beneficiaries. These three tools cannot be combined on a single transaction; compare all three and use whichever is cheapest for your specific drug.