Best credit cards for groceries
Updated 2026-07-27Groceries are one of the biggest recurring costs in most budgets, so the right card turns every weekly run into cash back or points. The fine print is where these cards split apart. Some cap the bonus rate, some define "supermarket" narrowly enough to leave out Walmart and Target, and some only reward grocery orders placed online. We ranked them on how much they pay at the register, how much you can spend before the rate drops, and whether you walk away with cash back or transferable points.
How we rank: We ranked by grocery earn rate first, then weighed the spending cap, how each card defines a qualifying supermarket, the annual fee, and whether rewards land as cash back or points you can move to travel partners.
- 1$300 bonusBlue Cash Preferred® Card from American Express
American Express · American Express · $95/yr ($0 first year)
It earns the highest supermarket rate here, 6% cash back at U.S. supermarkets on up to $6,000 a year (then 1%), and Amex waives the $95 annual fee the first year.
1% base6% U.S. supermarkets6% Select U.S. streaming subscr3% Transit - 2$250 bonusAmerican Express Blue Cash Preferred (Morgan Stanley)
American Express · American Express · $95/yr ($0 first year)
1% base6% U.S. supermarkets6% Select U.S. streaming subscr3% U.S. gas stations and transi - 3130,000 points bonusAmerican Express Hilton Honors Surpass
American Express · American Express · $150/yr ($0 first year)
3x base12x Hilton hotels and resorts6x U.S. restaurants, U.S. gas s4x U.S. online retail - 480,000 points bonusAmerican Express Hilton Honors
American Express · American Express · No annual fee
1x base7x hilton5x us_restaurants_gas_supermark3x other - 5$100 bonusComenity AAA Daily Advantage
Comenity · Visa · No annual fee
1% base5% grocery stores3% gas and EV charging, wholesa - 660,000 points bonusWells Fargo Choice Privileges Select
Wells Fargo · Visa · $95/yr
1x base10x Choice Hotels stays10x Choice Privileges point purc5x Gas stations - 7100,000 points bonusAmerican Express® Gold Card
American Express · American Express · $325/yr
It earns 4X Membership Rewards at U.S. supermarkets on up to $25,000 per calendar year (then 1X), a far higher cap than the Blue Cash Preferred, though the $325 annual fee asks for heavy grocery and dining spend to pay off.
1x base4x Restaurants worldwide4x U.S. supermarkets5x Prepaid hotels booked on Ame - 8175,000 points bonusAmerican Express Marriott Bonvoy Bevy
American Express · American Express · $250/yr
2x base6x hotels participating in Marr4x restaurants worldwide4x U.S. supermarkets - 985,000 points bonusChase Marriott Bonvoy Bountiful
Chase · Visa · $250/yr
2x base6x Hotels participating in Marr4x Grocery stores and dining - 1080,000 points bonusFNBO Best Western Rewards Premium
FNBO · Mastercard · $89/yr
2x base10x Best Western stays4x gas stations and grocery sto - 11$50 bonusSynchrony Verizon Visa
Synchrony · Visa · No annual fee
1% base4% grocery4% gas4% dining - 12100,000 points bonusChase Sapphire Preferred® Card
Chase · Visa · $95/yr
It pays 3X Ultimate Rewards on online grocery purchases (Target, Walmart, and wholesale clubs excluded), rewarding delivery and pickup orders rather than in-store swipes, on a $95 annual fee.
1x base5x Travel booked through Chase 3x Dining3x Gas and EV charging - 1360,000 points bonusCiti Strata Premier℠ Card
Citi · Mastercard · $95/yr
It earns 3X ThankYou Points at supermarkets with no spending cap, plus 3X on restaurants, gas, and air travel, for the same $95 annual fee.
1x base10x Hotels, car rentals and attr3x Air travel and other hotel p3x Restaurants - 14$250 bonusCapital One Savor Cash Rewards Credit Card
Capital One · Mastercard · No annual fee
It's the only card here with no annual fee, earning 3% back at grocery stores (superstores like Walmart and Target excluded) alongside 3% on dining, entertainment, and streaming.
1% base3% Dining3% Entertainment3% Popular streaming services - 1530,000 points bonusBarclays Wyndham Rewards Earner
Barclays · Visa · No annual fee
1x base5x Hotels by Wyndham3x Vacation Club, dining, groce - 1685,000 miles bonusChase Aeroplan
Chase · Mastercard · $95/yr
1x base3x Air Canada purchases3x Grocery stores3x Dining at restaurants includ - 17200,000 points bonusChase Marriott Bonvoy Boundless
Chase · Visa · $95/yr
2x base6x hotels participating in Marr3x grocery stores3x gas stations - 1820,000 points bonusCiti Strata
Citi · Mastercard · No annual fee
1x base5x Travel booked on cititravel.3x Supermarkets3x Select transit and gas & EV - 19$100 bonusComenity AAA Travel Advantage
Comenity · Visa · No annual fee
1% base5% Gas purchases and electric v3% Travel, restaurants, grocery - 2060,000 points bonusWells Fargo Choice Privileges
Wells Fargo · Visa · No annual fee
1x base5x Choice Hotels stays5x Choice Privileges point purc3x Gas stations - 21350 points bonusWells Fargo Expedia One Key+
Wells Fargo · Mastercard · $99/yr
2% base3% Expedia, Hotels.com, and Vrb3% Gas stations, grocery stores - 22250 points bonusWells Fargo Expedia One Key
Wells Fargo · Mastercard · No annual fee
1.5% base3% Expedia, Hotels.com and Vrbo3% Gas stations3% Grocery stores
Bottom line
If groceries are your single biggest category, the Blue Cash Preferred pays the most per dollar at 6% up to $6,000 a year, and the waived first-year fee lets you try it at no cost. Heavy grocery-and-dining spenders who value transferable points lean toward the Amex Gold and its $25,000 cap, while the Capital One Savor delivers 3% with no annual fee at all.
Keep comparing
Want this ranking inside your assistant? Connect it to creditcards.best.