Groceries are predictable, recurring, and for most households, one of the top three spending categories. That makes them an ideal target for rewards optimization — a card that pays 5% back on $600/month in groceries generates $360/year in cash back, more than enough to justify most annual fees.
Here are the cards with the highest grocery rewards rates in 2026, what the fine print actually says, and how to decide which one fits your household.
The fine print that matters for grocery cards
Before the card rankings: “grocery” rewards categories are defined narrowly by card issuers. Knowing what counts — and what doesn’t — prevents surprises.
What usually counts as a supermarket: Traditional grocery stores: Kroger, Safeway, Publix, Whole Foods, Trader Joe’s, Aldi, Sprouts, local independents.
What usually does NOT count:
- Superstores: Walmart, Target, Costco, Sam’s Club (coded as “general merchandise” or “warehouse clubs”)
- Drug stores with grocery sections: CVS, Walgreens
- Convenience stores
- Specialty food stores (sometimes — varies by card)
If Walmart or Target is your primary grocery source, several cards on this list won’t earn bonus rewards on your actual shopping. Check the cards that specifically cover those retailers.
The best grocery credit cards in 2026
Blue Cash Preferred® Card from American Express — Best overall for supermarkets
Annual fee: $95 (waived first year) Grocery reward: 6% cash back at US supermarkets (up to $6,000/year in purchases, then 1%) Other rewards: 6% on select US streaming, 3% on US gas and transit, 1% elsewhere Welcome bonus: Typically $250–$350 statement credit after qualifying spend
The math: At $500/month in grocery spending, you earn $360/year in grocery cash back. Minus the $95 fee: $265 net. That’s a solid return for a single spending category.
The ceiling: The $6,000/year cap ($500/month) limits high-spending households. At $800/month in groceries, you hit the cap in 7.5 months and earn 1% for the rest of the year. If you regularly spend more, pair this card with another for spending beyond the cap.
Amex supermarket definition: Whole Foods and Trader Joe’s count. Walmart, Target, and Costco do not.
Blue Cash Everyday® Card from American Express — Best no-fee grocery card
Annual fee: $0 Grocery reward: 3% cash back at US supermarkets (up to $6,000/year) Other rewards: 3% at US online retailers, 3% at US gas stations, 1% elsewhere Welcome bonus: Typically $200 statement credit
Who it’s for: If the $95 fee on the Preferred doesn’t make sense for your grocery spend, the Everyday gives you 3% for free. At $300/month in groceries, you earn $108/year — below the $95 fee threshold where the Preferred pays off.
Break-even: The Blue Cash Preferred pays more than the Everyday once you spend more than ~$317/month at supermarkets (roughly $3,800/year). Above that, the Preferred wins.
Amazon Prime Rewards Visa — Best for Whole Foods + Amazon
Annual fee: $0 (requires Amazon Prime membership, ~$139/year) Grocery reward: 5% back at Whole Foods Market and Amazon.com Other rewards: 2% at restaurants, gas, and drugstores; 1% elsewhere
Who it’s for: Prime members who shop at Whole Foods regularly. The 5% at Whole Foods competes directly with the Blue Cash Preferred’s 6% — and the Amazon card has no annual fee and no spending cap.
If Whole Foods is your primary grocery store and you already pay for Prime, this card may outperform the Preferred with no fee.
Citi Custom Cash℠ Card — Best for flexible 5% grocery
Annual fee: $0 Grocery reward: 5% cash back on your top eligible spending category each billing cycle (up to $500/month, then 1%) Eligible categories include: Grocery stores, restaurants, gas stations, and others
How it works: The card automatically applies 5% to whatever single category you spend the most in each month. If groceries are consistently your highest spending category, you earn 5% automatically — no activation required.
The cap: $500/month max at 5%. Pairs well with a no-cap card for spending above that.
Who it’s for: People whose top spending category varies month to month, or those who want 5% on groceries without an annual fee.
Chase Freedom Flex — Best rotating category card for groceries
Annual fee: $0 Grocery reward: 5% when groceries are in the quarterly rotating categories (up to $1,500/quarter, requires activation) Base rewards: 5% on Chase travel, 3% on dining and drugstores, 1% elsewhere
The catch: Groceries aren’t always in the rotation. Chase announces quarterly categories in advance — groceries typically appear 1–2 times per year. When they’re active, 5% on $1,500/quarter is excellent. When they’re not, this card earns 1% on groceries.
Who it’s for: Chase ecosystem users who track rotating categories and maximize the quarters when groceries are active.
How to combine cards for maximum grocery returns
For high grocery spenders, the optimal strategy often involves two cards:
Blue Cash Preferred + Citi Custom Cash:
- Preferred covers the first $500/month at 6%
- Custom Cash covers the next $500/month at 5% (if groceries remain your top category)
- Together: 11% total effective rate on $1,000/month in groceries — before the math gets complicated
More practically: pick the card that best matches your household’s spend level and simplify from there. Card optimization shouldn’t require a spreadsheet every month.
FAQ
Does Costco count for grocery rewards?
Almost never. Costco is coded as a warehouse club, not a supermarket. The Costco Anywhere Visa (Citi) pays 2% back everywhere on Costco purchases. If Costco is your main grocery source, a dedicated Costco card makes more sense than a supermarket card.
What about Walmart grocery pickup/delivery?
Walmart purchases are coded as “general merchandise” on most cards. The Capital One Walmart Rewards card pays 5% on Walmart.com purchases (including grocery pickup and delivery), making it the best option if Walmart is your primary grocery source.
Is 6% at supermarkets the highest rate available?
As of 2026, the Blue Cash Preferred’s 6% is the highest standard rate at traditional supermarkets among widely available cards. Some regional credit unions and store-specific cards may offer higher rates at specific chains.
Should I get a grocery card if I already have a 2% flat-rate card?
It depends on your grocery spend. If you spend $400+/month on groceries, a dedicated 5–6% grocery card earns significantly more than a flat 2% card on that category, even accounting for an annual fee. The incremental cash back on $400/month: 4% more = $192/year for a card with a $95 fee → net $97 gain.