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