Which card

Best Card for Groceries

The American Express Gold returns the most on groceries at 8.0¢ back per dollar — 4.0 points per dollar into Amex Membership Rewards, valued at 2.0¢ each. That is across every card tracked here, at the published default valuations.

Use this one

American Express Gold

8.0¢back per $1

American Express · 4.0x Amex Membership Rewards at 2.0¢ · first $25000 a year

U.S. supermarkets; 1x past $25,000 a year

Worth more, if

These rates are real, but each needs something done first. They are listed apart from the ranking because a rate you cannot act on at the till is not an answer.

Chase Freedom Flex — up to 10.25¢ per dollar if Quarterly categories you must activate.

Citi Custom Cash — up to 9.5¢ per dollar if Your top eligible category each billing cycle, picked automatically.

Business Gold — up to 8.0¢ per dollar if Your top 2 of 6 eligible categories, picked automatically each cycle.

Bilt Obsidian — up to 6.6¢ per dollar if Only if you pick groceries over dining.

Chase Sapphire Preferred — up to 6.15¢ per dollar if Online grocery only โ€” not in-store supermarkets.

5 further conditional rates exist on cards not shown here.

The full ranking

Sorted by cents back per dollar. The multiplier column is there so you can see how often the bigger number loses.

Card Earns Rate Per $1
American Express Gold Amex Membership Rewards 4.0x 8.0¢
Blue Cash Preferred Cash back 6.0% 6.0¢
Citi Strata Citi ThankYou Rewards 3.0x 5.7¢
Citi Strata Premier Citi ThankYou Rewards 3.0x 5.7¢
Capital One Savor Capital One Miles 3.0x 5.55¢
Air Canada Aeroplan Air Canada Aeroplan 3.0x 4.5¢
Marriott Bonvoy Bevy Marriott Bonvoy 4.0x 3.0¢
Marriott Bonvoy Bountiful Marriott Bonvoy 4.0x 3.0¢
JetBlue Plus JetBlue TrueBlue 2.0x 2.7¢
Southwest Rapid Rewards Plus Southwest Rapid Rewards 2.0x 2.5¢
Southwest Rapid Rewards Premier Southwest Rapid Rewards 2.0x 2.5¢
Hilton Honors Surpass Hilton Honors 6.0x 2.4¢
Delta SkyMiles Gold Delta SkyMiles 2.0x 2.4¢
Delta SkyMiles Platinum Delta SkyMiles 2.0x 2.4¢
Marriott Bonvoy Boundless Marriott Bonvoy 3.0x 2.25¢
Hilton Honors American Express Card Hilton Honors 5.0x 2.0¢
US Bank Altitude Connect Cash back 2.0% 2.0¢

17 cards earn a bonus on groceries. Cards with no bonus here are left out rather than listed at their base rate, which would be forty rows of noise.

Try another purchase

How this is worked out

Each card's rate comes from the issuer's own page, recorded with the date it was checked. That rate is multiplied by what a point in its programme is worth to get cents back per dollar. The point values are The Points Guy's published valuations — borrowed, and credited. The arithmetic and the ranking are ours.

Where an issuer advertises a combined figure, only the card's own share counts. Cash-back cards are valued at one cent per point, which is why a 6% cash card can rank below a 4x card earning transferable points.

This answer changes when it knows your wallet. Signed in, it narrows to the cards you hold and uses the cents-per-point you set instead of the published defaults.

Create a free account