Walmart Is Offering More Than 250 Prescription Drugs Free to Eligible Employees. A Retiree on Medicare Could Still Pay for the Same Medications

Walmart just gave hundreds of employees free prescriptions for conditions like diabetes and asthma, but that zero-dollar benefit comes with a hidden expiration date that could cost retirees thousands once they leave the company.

Published October 31, 2026, 12:05pm ET · 4 min read

The Full Benefits Desk desk. Editor: Gerelyn Terzo.

This post may contain links from our sponsors and affiliates, and Flywheel Publishing may receive compensation for actions taken through them.

An older Black woman with curly hair and glasses, wearing a yellow collared shirt, sits at a clear glass table. She is holding a white pill bottle in one hand and carefully dispensing white pills into her open palm. Several other white pill bottles and some loose white pills are scattered on the table. The background is a bright, softly blurred home interior with a large window.
An older woman carefully manages her daily medications, a common scene that underscores the significant financial considerations for retirees on Medicare when it comes to prescription drug costs. © JLco Julia Amaral / Shutterstock.com

Walmart (NASDAQ:WMT | WMT Price Prediction) announced October 13 that its 2027 health plans will offer more than 250 medications at no cost, including certain GLP-1 drugs, insulin and inhalers. Picture a 66-year-old associate with type 2 diabetes and asthma who qualifies for the coverage. Next year, she could pay nothing for all three prescriptions while working. Once she retires and switches to Medicare, however, those medications could leave her paying as much as the $2,400 Part D out-of-pocket cap in 2027, plus a monthly plan premium. The amount depends on which medications her Medicare plan covers.

Workers taking inexpensive generics may see little difference after switching to Medicare. Those relying on costly brand-name drugs, especially GLP-1 medications and inhalers, could face a much bigger change in their pharmacy bills.

Walmart’s $0 Tier Stays With the Job

The zero-dollar tier covers qualifying workers and dependents enrolled in eligible Walmart medical plans. Walmart’s enrollment season runs through Nov. 6. Nothing in the announcement covers the benefit to former employees on Medicare.

An associate who continues working past 65 may be able to keep Walmart’s medical coverage, including the $0 prescription tier. When she retires, she needs to arrange Medicare drug coverage if she no longer has other qualifying insurance. Going 63 consecutive days or more without Part D or other creditable prescription coverage can trigger a late enrollment penalty. Medicare adds 1% of the national base beneficiary premium for each full uncovered month, potentially increasing her drug plan premiums for life.

Five Rules Set a Retiree’s Pharmacy Bill

Under Part D, her costs depend on the medications she takes and how her plan covers them. Five factors determine what she pays:

  • Formulary and tier. Each plan maintains its own list of covered medications. A drug on Walmart’s $0 list could carry substantial copays or coinsurance under Part D, or be excluded from coverage entirely. Spending on drugs that aren’t covered generally doesn’t count toward the $2,400 cap unless a coverage exception applies.
  • Deductible. No plan may charge a deductible above $700 in 2027, up from $615 in 2026. Some plans charge none.
  • Coinsurance and the cap. After the deductible, the standard benefit charges 25% of the drug’s cost until out-of-pocket spending reaches $2,400 in 2027 ($2,100 in 2026). After that, she owes nothing more on covered drugs for the rest of the year.
  • Pharmacy. Plans price the same fill differently at preferred and standard network pharmacies.
  • Insulin. Medicare limits each covered insulin product to no more than $35 for a one-month supply, with no deductible. At the maximum $35 monthly charge, that’s $420 a year for each covered insulin product, compared with potentially nothing under Walmart’s new benefit.

Two programs move the number further. Extra Help lowers premiums, deductibles and coinsurance for people with limited income and resources. At the other end of the income scale, IRMAA adds a Part D surcharge of $14.50 to $91 a month per person in 2026. It kicks in above $109,000 of income for single filers or $218,000 for joint filers. CMS says about 8% of Part D enrollees pay it, so most retirees below those lines owe no surcharge. Every retiree still owes the standard Part B premium of $202.90 a month in 2026, and the Walmart drug benefit does nothing to offset it.

One Inhaler, Two Price Tags

Consider an inhaler with an illustrative monthly cost of $400. Assuming it qualifies for Walmart’s $0 tier, she pays nothing while enrolled in the company’s eligible medical plan. Under a 2027 Part D plan with a $700 deductible and 25% coinsurance, however, her annual out-of-pocket cost could reach $1,725.

Coverage (2027, illustrative) Monthly cost to patient Annual cost to patient
Walmart plan, $0 tier $0 $0
Part D plan, after deductible $100 $1,725 (includes the $700 deductible)

She pays the full drug cost until she meets the $700 deductible, then 25% of the remaining covered spending. Over 12 months, that comes to $1,725 for the inhaler alone. Add a covered brand-name GLP-1 and her spending could reach the $2,400 annual cap. A plan with no deductible or lower cost-sharing could charge considerably less. If the inhaler isn’t covered, however, she could face its full price unless her plan approves an exception. Neither result carries over automatically from Walmart’s list.

Check These Before December 7 Locks In 2027

Medicare’s annual open enrollment ends Monday, December 7, with coverage changes taking effect January 1. Workers retiring later in 2027 may qualify for a separate enrollment period when their employer coverage ends. Either way, comparing Medicare drug costs before leaving Walmart could help prevent a costly surprise.

  1. Match the exact drug, strength and pharmacy. Before you retire, write down each medication’s name, dose and form exactly as Walmart’s plan covers it. Enter them in Medicare Plan Finder along with the pharmacy you plan to use, and rank plans by total annual cost, premium included. A 40mg tablet and an extended-release version can fall on different tiers.
  2. Plan the handoff date. If you’re still working at Walmart past 65 and remain eligible for its medical plan, you may be able to keep the $0 prescription benefit. Before retiring, confirm when your employer coverage ends, whether your drug coverage is creditable and when Medicare coverage should begin. You generally have a special enrollment opportunity after losing employer coverage, but coordinating the dates can help prevent gaps in coverage.
  3. Apply for Extra Help if your income is limited. Apply through Social Security before choosing a plan. It cuts the deductible and coinsurance that drive the inhaler math above, and the $35 insulin limit still applies on top.

Walmart’s new prescription benefit could save employees hundreds or even thousands of dollars a year. But those savings may disappear when they retire. Comparing Medicare coverage before leaving the job could make the difference between paying nothing at the pharmacy and facing a much larger annual bill.

Contact [email protected] for any questions or corrections.

Gerelyn Terzo

Gerelyn Terzo is the author of dividend investing handbook "Dividend Investing Strategies: How to Have Your Cake & Eat It Too." A veteran financial journalist, she covers agri-finance for outlets like Global AgInvesting and the broader stock market and personal finance for 24/7 Wall Street. She began at CNBC and later helped launch Fox Business in New York. Gerelyn currently resides in Woodland Park, Colorado and dabbles in nature photography as a hobby.

All articles →