Best Grocery Cards — Quick Comparison

Card Annual Fee Grocery Rate Cap Best For
Amex Blue Cash Preferred $95 6% US supermarkets $6,000/year Highest rate, moderate spender
Amex Gold $325 4x MR pts at US supermarkets $25,000/year High spenders + points strategy
Amex Blue Cash Everyday $0 3% US supermarkets $6,000/year Free option
Capital One SavorOne $0 3% grocery stores No cap No fee, no exclusions on superstores
Chase Freedom Flex (rotating) $0 5% when grocery is a category $1,500/quarter Seasonal activation
Bank of America Customized Cash $0 2% grocery + wholesale $2,500/quarter BofA customers
Citi Custom Cash $0 5% if grocery is top category $500/month Single-category optimizer

Best Grocery Card: Amex Blue Cash Preferred

Annual fee: $95 ($0 first year) | Rate: 6% at US supermarkets (up to $6,000/year), 6% streaming, 3% gas/transit | Also earns: $250 welcome bonus on $3,000 spend

At 6% back, the Blue Cash Preferred earns more per grocery dollar than almost any other widely available card.

Annual value by grocery spend:

Monthly Grocery Spend Annual Rewards (6%) Annual Fee Net Value
$200 $144 $95 $49
$350 $252 $95 $157
$500 (cap limit) $360 $95 $265
$700 $360 + $24 over cap $95 $289

Break-even vs. Amex Blue Cash Everyday (free, 3%): The BCP wins when grocery spend exceeds ~$290/month:

  • At $300/month: BCP earns ($216 − $95) = $121, Everyday earns $108. BCP wins by $13.

Streaming bonus: 6% on select US streaming (Netflix, Hulu, Disney+, etc.) adds meaningful value for most households with 2-4 subscriptions.

Important cap: The 6% grocery rate applies only to the first $6,000/year in US supermarket purchases. Spending above $6,000/year drops to 1%. Very high grocery spenders should consider pairing with another card above the cap.


Best for High Grocery Spenders: Amex Gold

Annual fee: $325 | Rate: 4x MR at US supermarkets (no cap), 4x worldwide restaurants, 3x flights | Credits: $120 dining + $120 Uber cash + $100 hotel credit/year

At 4x with no cap, the Amex Gold serves households spending more than $500/month in groceries more efficiently than the BCP:

  • At $700/month in groceries: Gold earns 4x × $8,400/year = 33,600 MR points (worth ~$504-840)
  • BCP earns: 6% × $6,000 cap = $360 + 1% × $2,400 = $24 = $384 total. Net after $95 fee: $289.
  • Gold at $700/month net (after $340 in credits offset the $325 fee): higher if you use credits

Gold wins: When you use the dining credit, Uber Cash, and spend >$500/month on groceries.


Best Free Grocery Card: Amex Blue Cash Everyday

Annual fee: $0 | Rate: 3% at US supermarkets (up to $6,000/year), 3% US online retail, 3% US gas stations

The free version of the Blue Cash earns 3% at the same US supermarkets, with the same $6,000/year cap. At $250/month in groceries ($3,000/year), you earn $90/year with zero annual fee.

Also notable: 3% on US online retail (Amazon, Target.com, Walmart.com — categorized differently by some merchants). Verify which online purchases receive the bonus via Amex’s category tool.


Best No-Fee Alternative Without Supermarket Restrictions: Capital One SavorOne

Annual fee: $0 | Rate: 3% at grocery stores (including some not covered by Amex), 3% dining, 3% entertainment, 3% streaming

The SavorOne is valuable because its “grocery” category may include some stores that Amex excludes (like some specialty grocery chains). However, it also excludes Walmart, Target, and wholesale clubs — the same general rule applies. No cap on any category.

Best for: Shoppers at independent grocery stores or chains outside the typical supermarket MCC coding.


Seasonal Option: Chase Freedom Flex

Historically, the Chase Freedom Flex activates US grocery stores as a 5% rotating category approximately once per year (often Q1). At $1,500/quarter × 5% = $75 in a single quarter = $225 if the category were year-round, pro-rated to ~$75 for the one quarter it’s active.

Strategy: Use Freedom Flex when grocery is the active category. Use BCP or Everyday the rest of the year.


What Qualifies as a “Supermarket”?

Store Type Amex BCP/Everyday 6%/3% Capital One SavorOne 3%
Traditional supermarkets (Kroger, Safeway, Publix, Albertsons)
Wegmans, H-E-B, Trader Joe’s
Whole Foods Market
Walmart Supercenter / Walmart Grocery ❌ (superstore)
Target (in-store, including Target Grocery) ❌ (superstore)
Costco ❌ (wholesale club)
Sam’s Club ❌ (wholesale club)
Walgreens (with grocery section) ❌ (pharmacy/drugstore)

Workaround for Walmart/Target shoppers: The Citi Double Cash (2% everywhere) and Wells Fargo Active Cash (2% everywhere) treat all purchases equally — including Walmart and Target grocery pickups.


Best Grocery Card by Household Type

Household Best Card Why
Moderate grocery spend (<$400/month) Blue Cash Everyday ($0) Free 3% beats paying $95
Heavy grocery spend (>$400/month) Blue Cash Preferred ($95) 6% returns more net
Very high spend ($700+/month) + dining Amex Gold ($325) 4x no cap + restaurant earning
Walmart/Target primary Citi Double Cash ($0) 2% everywhere, no exclusions
Points optimizer Chase Freedom Flex (rotating grocery Q) 5% when active

Related: Best Cash Back Credit Cards | Best Dining Credit Cards | Best No Annual Fee Cards | Best Credit Cards

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy