Skip to content
Fresh groceries in a shopping bag
strategy
Written by Tim·April 5, 2026·Updated August 17, 2026·5 min read·Data verified against issuer terms · Methodology v2026.09.1

Best Credit Cards for Groceries in 2026

This analysis now lives as a live tool. The version below is a snapshot; the ranking that updates with every card change is at /best/groceries.

Groceries are one of the few spending categories where the right credit card can genuinely change your annual budget. The average American household spends about $600 per month on groceries, which means the difference between 1% and 6% back is the difference between $72 and $432 per year. That is real money.

Here is how the top grocery cards stack up in 2026 and which one wins depending on how much you spend.

The contenders

Blue Cash Preferred from American Express — 6% back (up to $6,000/year)

The BCP is the highest flat grocery rate you can get. Six percent on up to $6,000 in annual grocery spending means a maximum of $360 back per year on groceries alone. After the $6,000 cap, it drops to 1%. The card has a $95 annual fee, so your net grocery benefit maxes out at $265 after the fee. Still strong.

American Express Gold — 4x Membership Rewards points

The Amex Gold earns 4x points at U.S. supermarkets on up to $25,000 per year in grocery spending (then 1x). At 1.5 cents per point via transfer partners — the typical value our methodology page publishes — that is an effective 6% return on groceries up to the cap. The catch is the $325 annual fee, which we count in full: the card's $120 Uber Cash, $120 dining credit at select partners, $100 Resy credit, and $84 at Dunkin' add up to $424 of potential value, but they are merchant-locked, use-it-or-lose-it credits — upside if those places already fit your routine, worth $0 if they don't, and never a discount on the fee. At high grocery spend, the 4x out-earns the fee anyway.

Chase Freedom Flex — 5% rotating categories

The Freedom Flex offers 5% on rotating quarterly categories, and groceries show up roughly once per year. When groceries are active, you earn 5% on up to $1,500 that quarter. That is one quarter of strong earnings and three quarters of 1%. Good as a supplement, not a primary grocery card.

Costco Anywhere Visa — 2% at Costco

If you do most of your grocery shopping at Costco, this no-annual-fee card earns 2% at Costco specifically (treated as warehouse, not grocery). Two percent is modest, but since Costco prices are already lower, your effective savings rate is higher than it looks.

Who wins at each spending level

Under $300/month on groceries: Use whatever no-fee card gives you the best flat rate. The Blue Cash Everyday (3% at U.S. supermarkets up to $6,000/year, then 1%) works well at no annual fee. The BCP's $95 fee does not pay for itself at this level.

$300 to $500/month: The Blue Cash Preferred hits its sweet spot here. You are earning $216 to $360 in grocery rewards, minus the $95 fee, for a net of $121 to $265. That beats no-fee alternatives by a comfortable margin.

$500 to $900/month: Still the Blue Cash Preferred, and this is the range most articles get wrong. The Gold's 4x earns more gross — at $750/month ($9,000/year, under the $25,000 cap) it earns 36,000 points, worth $540 versus the BCP's $390 — but the Gold's full $325 fee against the BCP's $95 eats the difference. On grocery math alone, the BCP nets more until roughly $900/month. (The Gold closes the gap sooner if you also put real dining spend on its 4x, or if you genuinely use its merchant credits — that is upside the grocery math doesn't count.)

Over $900/month (large families): The Amex Gold takes the lead and keeps it until the $25,000/year cap ($2,083/month). At $1,200/month ($14,400/year), you are still well under the cap — 57,600 points per year, worth $864 at 1.5 cpp via transfer partners, or $539 net after the $325 fee, against $349 net for the capped BCP. Nothing else comes close until you break above $2,083/month, at which point the excess earns 1x.

Important fine print

Not everything counts as a grocery purchase. Walmart and Target are coded as superstores, not supermarkets, so they usually do not trigger grocery bonuses on Amex cards. Costco is coded as a warehouse club. If you shop primarily at Walmart, a flat-rate 2% card like the Wells Fargo Active Cash may actually beat a grocery-specific card.

Also, Amex acceptance at supermarkets is nearly universal now but not quite 100%. Check that your primary store takes Amex before committing to the Gold or BCP.

The bottom line

For most households spending $400 to $900 per month on groceries at traditional supermarkets, the Blue Cash Preferred offers the best straightforward value. If you spend more than that — or your dining spend belongs on the same card — and you are willing to learn point transfers, the Amex Gold is the better long-term play. Use our paycheck calculator to see exactly how much each card would earn based on your actual grocery spending, and our methodology page to see the point valuations behind these numbers.

What changed

  • 2026-08-17: Repriced Amex Membership Rewards points to 1.5¢ typical (from 2¢) and recomputed the Gold worked examples.
  • 2026-08-17: Fee-model update — the Gold is now charged its full $325 fee (its Uber/dining/Resy/Dunkin' credits are opt-in upside, not a fee discount). On grocery math alone, the Blue Cash Preferred now keeps the lead until roughly $900/month.

See what your spending is worth

Free calculator. 60 seconds. No signup.

Try the Calculator

Keep reading

Find your best card

Enter spending. See every card ranked by what it pays you.

Find My Card