
Written By
Greg Wohl
Licensed Medicare Specialist
If you have seen TV ads or mailers promising a Medicare grocery card that loads hundreds of dollars onto a prepaid card for food, you are not imagining things. Some Medicare Advantage plans do offer a real grocery or food allowance benefit. But the details are important: this benefit is not available through Original Medicare, it varies widely by plan and location, and the ads are often misleading about who qualifies and how much you actually get.
This page answers the most common questions about the Medicare grocery card so you can find out whether you qualify and how to access the benefit.
Key Takeaways
- Not from Original Medicare: The grocery card is a value-added benefit offered by some Medicare Advantage (Part C) plans, not by Original Medicare Parts A and B.
- Amounts vary widely: Most plans offer between $25 and $200 per month. Dual-eligible members on Special Needs Plans often receive more.
- Approved items only: Cards typically cover healthy foods like produce, whole grains, and lean proteins. Alcohol and non-food items are excluded.
- Use it or lose it (usually): Most plans do not roll over unused balances. Check your plan's policy to avoid losing your allowance each month.
- Enroll during AEP: To get a plan with a grocery benefit, you typically need to switch plans during the Annual Enrollment Period (Oct 15 to Dec 7).
What Is the Medicare Grocery Card?
The Medicare grocery card is a prepaid benefit card loaded with a monthly or quarterly allowance that members of certain Medicare Advantage plans can use to purchase approved food items. It is sometimes called a flex card, food allowance card, or healthy food benefit.
This benefit was made possible by a 2019 CMS rule change that allowed Medicare Advantage plans to offer non-medical supplemental benefits, including food assistance, to members with chronic conditions. Since then, the benefit has expanded significantly and is now offered by many major carriers including Humana, Aetna, UnitedHealthcare, and Cigna, though availability depends entirely on your specific plan and ZIP code.
The grocery card is separate from the OTC (over-the-counter) benefit that many Medicare Advantage plans also offer. Some plans combine both into a single flex card, while others issue them separately.
Does Original Medicare Cover a Grocery Card?
No. Original Medicare (Part A hospital coverage and Part B medical coverage) does not include any grocery card, food allowance, or supplemental food benefit. These benefits are exclusively available through private Medicare Advantage plans.
If you are on Original Medicare and want access to a grocery benefit, you would need to switch to a Medicare Advantage plan that offers it. Before making that switch, it is important to compare the full picture: premiums, deductibles, network restrictions, and out-of-pocket maximums, not just the grocery allowance. A plan with a $100 monthly grocery card but a narrow network or high out-of-pocket maximum may cost you more overall than a Medigap plan with no food benefit.
See our guide on Medicare Advantage vs. Medigap to understand the full trade-offs.
Who Qualifies for the Medicare Grocery Card?
Eligibility for the grocery card benefit depends on the plan you are enrolled in. There are three main scenarios:
All-member benefit: Some Medicare Advantage plans offer the grocery card to every enrolled member regardless of health status. These plans are most common in competitive markets where insurers use supplemental benefits to attract enrollees.
Chronic condition benefit: Other plans restrict the grocery benefit to members with specific chronic conditions such as type 2 diabetes, cardiovascular disease, obesity, or hypertension. These are sometimes called Chronic Special Needs Plans (C-SNPs) or plans with condition-specific supplemental benefits.
Dual-eligible benefit: Beneficiaries who qualify for both Medicare and Medicaid (dual-eligible individuals) often have access to Dual Special Needs Plans (D-SNPs) that include more generous food allowances, sometimes $200 or more per month. These plans are specifically designed for low-income Medicare beneficiaries.
To find out whether you qualify, you need to compare the specific Medicare Advantage plans available in your ZIP code. A licensed Medicare agent can identify which plans in your area offer a grocery benefit and whether you meet the eligibility requirements.
Pro Tip
Do not switch to a Medicare Advantage plan solely for the grocery card. The grocery allowance is a supplemental benefit, not a core coverage feature. Always compare the plan's network, out-of-pocket maximum, drug formulary, and star rating before enrolling. A plan with a $150 monthly grocery card but a $7,550 out-of-pocket maximum could cost you far more in a bad health year than a plan with no grocery benefit and a lower maximum.
What Can You Buy With the Medicare Grocery Card?
The list of approved items varies by plan, but most Medicare Advantage grocery cards cover:
- Fresh, frozen, and canned fruits and vegetables - Whole grain breads, cereals, and pasta - Lean proteins including chicken, fish, eggs, and beans - Low-fat dairy products including milk, yogurt, and cheese - Certain pantry staples such as olive oil, nuts, and seeds - Some plans also cover OTC health items like vitamins and first aid supplies
Items that are typically not covered include alcohol, tobacco, prepared hot foods, non-food household items, and luxury or specialty food items.
Some plans use a restricted food list tied to specific UPC codes, meaning not every item in an approved category will be eligible. Your plan's member portal will have the most current list of covered items.
Where Can You Use the Medicare Grocery Card?
Most Medicare Advantage grocery cards are accepted at major national retailers. Common participating stores include Walmart, Kroger, Publix, Walgreens, CVS, Dollar General, and other grocery chains. Some plans also allow the card to be used for online grocery orders through services like Walmart Grocery or Amazon Fresh.
The list of participating retailers varies by plan and region. Your plan's member portal or the number on the back of your card will have a current store locator. If a store is not in the network, your card will be declined at checkout even if the items you are purchasing would otherwise be approved.
How Do I Get a Medicare Grocery Card?
To get a Medicare grocery card, you need to enroll in a Medicare Advantage plan that includes the benefit. Here is how:
Step 1: Check your current plan If you are already on Medicare Advantage, log into your plan's member portal or call member services to find out if your current plan includes a grocery benefit. If it does, your card should have been mailed to you when you enrolled.
Step 2: Compare plans during enrollment periods If your current plan does not offer a grocery benefit, you can switch during the Annual Enrollment Period (AEP), which runs from October 15 to December 7 each year. Coverage from a new plan begins January 1.
Step 3: Work with a licensed Medicare agent A licensed agent can search all available plans in your ZIP code, identify which ones include a grocery benefit, and compare the full value of each plan. This service is free to you - agents are compensated by the insurance companies, not by beneficiaries.
If you qualify for a Special Enrollment Period due to a life event such as moving or losing other coverage, you may be able to switch outside of AEP. See our guide on Special Enrollment Periods for more details.
Frequently Asked Questions
Bottom Line
The Medicare grocery card is a real benefit available through certain Medicare Advantage plans, but it is not a government entitlement and it is not available to everyone on Medicare. The ads you see on TV often exaggerate the benefit and make it sound like every Medicare beneficiary qualifies.
If you want to find out whether a plan in your area offers a grocery card and whether you qualify, a licensed Medicare agent can compare all available options at no cost to you. The goal is to find a plan that works well for your overall health needs, not just one with a flashy supplemental benefit.
Ready to Compare Medicare Plans?
Our licensed Medicare specialists will compare plans from multiple carriers at no cost to you.
Call (813) 699-5559