WhatIsTheBestCreditCard.com is an independent comparison resource. Not affiliated with any credit card issuer or bank. Always verify current terms directly with the issuer before applying.

Best Credit Cards for Groceries 2026: Maximize Supermarket Rewards

Groceries are one of the largest household expenses. The right card earns $200 to $600 per year back on grocery spending alone. But cap details and store coding rules make a big difference in which card wins for your situation.

Annual Earnings by Monthly Grocery Spend

CardFeeRateCap$400/mo$600/mo$800/mo$1,000/mo
Blue Cash Preferred (Amex)
Best Grocery Rate
$956% (up to $6,000/yr)$6,000/yr at supermarkets$288$432$576$600 (cap hit)
Amex Gold Card
Best for Dining + Groceries Combined
$2504x points (uncapped)No cap19,200 pts (~$192-384)28,800 pts (~$288-576)38,400 pts (~$384-768)48,000 pts (~$480-960)
Capital One SavorOne
Best No-Fee Grocery Card
$03% (no cap)None$144$216$288$360
Blue Cash Everyday (Amex)
Best No-Fee Amex Option
$03% at U.S. supermarkets (up to $6,000/yr)$6,000/yr$144$216$288$300 (cap hit)
Citi Custom Cash
Best Auto-Optimising
$05% on top category (up to $500/month)$500/month in top category$240 (full $500/mo cap not hit)$300 (capped at $500/mo)$300 (capped)$300 (capped)

Blue Cash Preferred values shown before deducting $95 annual fee. Amex Gold shows point counts (value depends on redemption). Verify with issuers.

What Counts as Groceries? (Critical Detail)

Store coding determines whether purchases earn the bonus grocery rate. Many people assume Walmart and Target count - they do not for most cards.

StoreHow It CodesEarns 6% on Blue Cash Preferred?
Kroger, Safeway, Publix, WegmansSupermarketYes (Blue Cash Preferred)
Whole FoodsSupermarketYes
Trader Joe'sSupermarketYes
TargetGeneral Merchandise / Discount StoreNo
Walmart / Walmart Neighborhood MarketGeneral Merchandise / Wholesale ClubNo
CostcoWholesale ClubNo (earns 2% on Costco Anywhere Visa)
Sam's ClubWholesale ClubNo
Amazon Fresh / Whole Foods via AmazonSupermarket (Whole Foods); Online Retail (Amazon Fresh)Whole Foods: Yes; Amazon Fresh: depends on issuer

Optimal Two-Card Grocery Strategy

Blue Cash Preferred (6% at supermarkets, $95 fee) + Wells Fargo Active Cash (2% everywhere else). At $600/month groceries and $1,400/month other spending: $432 + $336 = $768/year. Single 2% card on $2,000/month: $480/year. Two-card advantage: $193/year net of the $95 Blue Cash fee. Worth it at $264+/month in supermarket spending.

Frequently Asked Questions

What is the best credit card for groceries?
The Blue Cash Preferred earns 6% at U.S. supermarkets (up to $6,000 per year). The $95 annual fee breaks even at $3,167 per year in grocery spending (about $264/month). Below that, the Blue Cash Everyday earns 3% with no annual fee and is the better choice.
Do Walmart and Target count as groceries for credit card rewards?
Typically no. Walmart, Target, Costco, and Sam's Club are coded as discount stores or wholesale clubs, not supermarkets. They do not earn elevated grocery rates on most cards. Dedicated grocery stores (Kroger, Safeway, Publix, Whole Foods, Trader Joe's) typically qualify as supermarkets.
What happens when I hit the grocery spending cap on the Blue Cash Preferred?
After spending $6,000 at U.S. supermarkets in a calendar year, the rate drops to 1% for the rest of the year. At $500/month ($6,000/year), you earn $360 in grocery cash back at 6%. A flat-rate 2% card is actually better for grocery spending above the annual cap.
Is the Amex Gold worth it for groceries?
The Amex Gold earns 4x points at restaurants and U.S. supermarkets with no annual cap. The $250 annual fee requires using the $120 dining credit and $120 Uber Cash credits to justify. For cardholders who use all credits, the effective fee is about $10/year - making it competitive.

Related Guides

Best Cash Back CardsBest for DiningNo Annual Fee Cards