Back to home
Credit CardsCategories·Apr 15, 2026

Best Credit Cards for Groceries (Earn 6% on the #1 Household Expense)

Groceries are the largest non-housing expense in most retiree budgets. The right card can give back $400–$700/year on what you'd buy anyway.

Why groceries matter so much

The average U.S. household spends $5,200/year on groceries. For a retiree couple eating mostly at home, it's often $7,000–$9,000. A card paying 5–6% in this category returns $350–$540/year for free.

Top picks

  • American Express Blue Cash Preferred6% on U.S. supermarkets up to $6,000/year (then 1%). $95 annual fee, easily justified by groceries alone.
  • American Express Blue Cash Everyday — 3% on U.S. supermarkets up to $6,000/year, no annual fee.
  • Citi Custom Cash — 5% on your top category each month, up to $500/month. Auto-selects, so if groceries are your top spend, it picks them.
  • Chase Freedom Flex — 5% on grocery during quarters that feature it (activation required).
  • Bank of America Customized Cash Rewards — 3% in a chosen category + 2% groceries, up to 5.25% for Platinum Honors customers.

What counts as a "grocery store"

Most cards exclude:

  • Walmart, Target, Costco — coded as warehouse clubs or superstores (Costco only accepts Visa anyway).
  • Convenience stores like 7-Eleven.
  • Specialty stores sometimes (Whole Foods works, but small ethnic markets often don't).

Trader Joe's, Kroger, Publix, Safeway, Aldi, H-E-B, Wegmans, and Sprouts almost always code as supermarkets.

Costco optimization

For Costco shoppers:

  • Citi Costco Anywhere Visa — 4% gas (incl. Costco), 3% dining/travel, 2% Costco purchases, 1% else. No annual fee with Costco membership.
  • Many other Visa-only cards work at Costco but offer 1% on Costco purchases.

Walmart and Target

  • Capital One Walmart Rewards — 5% online at Walmart, 2% in-store. No fee.
  • Target RedCard — 5% off every purchase at Target (debit or credit version). The debit version doesn't affect credit and is free.

Stacking grocery rewards

The most efficient setup:

  1. Amex Blue Cash Preferred for supermarkets ($95 fee returns ~$200–$300/year just on $6k groceries).
  2. Citi Costco Anywhere Visa for Costco runs.
  3. Target RedCard debit for Target.

Total stacking can save $500–$700/year on the same groceries.

Bottom line

Groceries are one of the easiest categories to optimize because almost every household spends predictably on them. A 6% card on $6,000/year is $360/year forever, which more than covers the $95 annual fee with $265 in pure return.