🛒Groceries · 🇺🇸 US

Best credit card for US supermarkets

Ranked by net reward rate. Each pick lists the exact percentage you earn at US supermarkets, plus any caps or fine print to watch.

The top 3

US
American Express
American Express Gold
AMERICAN
EXPRESS
#1 pick

American Express Gold

American Express

Up to $25K/year at U.S. supermarkets.

Rate at US supermarkets
4x
Annual fee
$325
US
Capital One
Capital One Savor

Capital One Savor

Capital One

Excludes Walmart and Target.

Rate at US supermarkets
3%
Annual fee
None
US
Chase
Chase Freedom Unlimited
VISA

Chase Freedom Unlimited

Chase

On combined gas+grocery up to $12K in year 1.

Rate at US supermarkets
5% (year 1)
Annual fee
None

FAQ

Which credit card gives the highest reward at US supermarkets?

American Express Gold pays 4x on US supermarkets. Up to $25K/year at U.S. supermarkets.

Are there any caps or limits I should know about?

Most cards cap their boosted-category cashback. The ranking below already accounts for caps in the per-merchant note. For uncapped earn at US supermarkets, look for cards with "Unlimited" in the description.

Should I get a new card just for one merchant?

Only if your annual spend at that merchant is high enough to clear the joining fee. As a rule of thumb: a 5% boost on ₹1,00,000 / $1,000 of annual spend = ₹5,000 / $50 — which justifies most no-fee or sub-₹1,000 fee cards.