📌 Key Takeaway: The Blue Cash Preferred pays the most at U.S. supermarkets: 6% on up to $6,000 a year, for a $95 fee after the first year. The no-fee Capital One Savor pays an uncapped 3%. Most grocery bonuses exclude Walmart, Target and warehouse clubs, though. If that's where you shop, look at BofA Customized Cash, which pays 2% at wholesale clubs, or a flat 2% card.
📋 In This Guide
  1. Grocery cards compared
  2. Blue Cash Preferred: highest rate for supermarket shoppers
  3. Capital One Savor: uncapped 3%
  4. Blue Cash Everyday and BofA Customized Cash
  5. Q4 2026 bonus: 5% at grocery stores with Freedom Flex
  6. What the average grocery bill earns
  7. Picking by how you shop
  8. Why your store might not count
  9. Frequently Asked Questions

Grocery cards compared

CardGrocery rateCapAnnual feeExcludes
Amex Blue Cash Preferred6% at U.S. supermarkets$6,000/yr, then 1%$0 first year, then $95Superstores, warehouse clubs
Amex Blue Cash Everyday3% at U.S. supermarkets$6,000/yr, then 1%$0Superstores, warehouse clubs
Capital One Savor3% at grocery storesNone stated$0Superstores like Walmart and Target
BofA Customized Cash2% at grocery stores and wholesale clubs$2,500/quarter combined with choice category$0Wholesale clubs included
Chase Freedom Flex5% in Q4 2026 and Q1 2027 (previewed)$1,500/quarter combined$0Walmart and Target
2% flat cards2%None$0Nothing; works everywhere

Blue Cash Preferred: highest rate for supermarket shoppers

You earn 6% at U.S. supermarkets on up to $6,000 a year, then 1%. At the cap that's $360. The card also pays 6% on select U.S. streaming subscriptions, 3% at U.S. gas stations, and 3% on transit. The $95 annual fee kicks in after year one.

Against the no-fee Blue Cash Everyday, the Preferred pays for itself at roughly $3,170 a year in supermarket spending, about $61 a week. Details are in our Amex cash back comparison.

Capital One Savor: uncapped 3%

Savor pays 3% at grocery stores with no cap stated, and the same 3% on dining, entertainment and popular streaming. It has no annual fee and no foreign transaction fee. For a household that spends well past $6,000 a year on groceries, the lack of a cap narrows the gap with Amex. See also best dining cards.

Blue Cash Everyday and BofA Customized Cash

Blue Cash Everyday pays 3% at U.S. supermarkets, on U.S. online retail and at U.S. gas stations, each on up to $6,000 a year. That's useful if you order groceries from online retailers.

BofA Customized Cash pays 2% at grocery stores and wholesale clubs, plus 3% in a category you choose. Both share a $2,500 quarterly cap. It's one of the few cards that rewards warehouse-club shopping.

Q4 2026 bonus: 5% at grocery stores with Freedom Flex

From October 1 to December 31, 2026, Chase Freedom Flex pays 5% at grocery stores (excluding Walmart and Target), on dining and on American Red Cross donations. The cap is $1,500 in combined purchases, and you must activate by December 14, 2026. Chase has already previewed Q1 2027 as top streaming services and grocery stores (again excluding Walmart and Target).

Discover it featured grocery stores and wholesale clubs in Q1 2026, but its Q4 2026 categories are restaurants, entertainment and utilities. See rotating category cards.

What the average grocery bill earns

The BLS reports that the average U.S. household spent $6,224 on food at home in 2024. If all of it qualified:

  • Blue Cash Preferred: $362.24 ($360 at 6% on the first $6,000, plus $2.24 at 1%), or $267.24 after the $95 fee
  • Savor: $186.72 at 3%
  • Blue Cash Everyday: $182.24
  • 2% flat card: $124.48

BLS "food at home" includes groceries bought at superstores and clubs, which these bonus categories exclude. Your real number depends on where you shop.

Picking by how you shop

  • Weekly supermarket shopper, $3,200 or more a year: Blue Cash Preferred. At that level, the 6% rate covers the $95 fee compared with the Everyday.
  • Supermarket shopper who also eats out: Savor, for 3% on both with no annual fee.
  • Costco or BJ's member: BofA Customized Cash for 2% at wholesale clubs, or a flat 2% card if you'd exceed BofA's $2,500 quarterly cap.
  • Walmart or Target shopper: a flat 2% card, since most grocery bonuses exclude superstores.
  • Willing to activate: add Freedom Flex for 5% on groceries in Q4 2026 and the previewed Q1 2027.

Why your store might not count

Rewards follow the merchant category code, not the items in your cart. Common exclusions:

  • Superstores: Amex excludes "Superstores (like Target and Walmart)." Capital One excludes superstores like Walmart and Target. Chase's Q4 grocery category excludes both.
  • Warehouse clubs: Amex excludes Costco, BJ's and similar. CNBC Select reports that Chase and Capital One also exclude warehouse clubs.
  • Discount stores: CNBC Select notes that Chase counts only full-service grocery merchants.

If you shop mostly at clubs or superstores, BofA Customized Cash or a flat 2% card from our no-fee list will likely earn more. Our flat-rate vs. category guide shows the full-budget math. Card terms change often, so check the issuer's site before you apply.

Frequently Asked Questions

Which credit card pays the most on groceries?

The Amex Blue Cash Preferred pays 6% at U.S. supermarkets on up to $6,000 a year, then 1%. It has a $95 annual fee after the first year. Among no-fee cards, the Capital One Savor pays 3% at grocery stores with no stated cap.

Do grocery cards pay bonus cash back at Walmart or Target?

Usually not. Amex, Capital One and Chase's Q4 2026 grocery category all exclude superstores like Walmart and Target. Those purchases earn the card's base rate.

Which card earns rewards at Costco or other warehouse clubs?

BofA Customized Cash pays 2% at wholesale clubs, under a $2,500 quarterly cap shared with its choice category. Amex excludes warehouse clubs, and CNBC Select reports Chase and Capital One do as well. A flat 2% card is the other option.

How much do households spend on groceries?

The BLS Consumer Expenditure Survey reports an average of $6,224 on food at home per household in 2024, up 2.8% from 2023. That's the latest year available as of October 2026.

Do online grocery orders earn grocery rewards?

It depends on how the merchant is coded. Rewards follow the merchant category code, not what you bought. The Blue Cash Everyday also pays 3% on U.S. online retail purchases (up to $6,000 a year), which can cover orders that don't code as a supermarket.

Sources:
Blue Cash Preferred Card — American Express
Blue Cash Everyday Card — American Express
Capital One Savor — Capital One
Bank of America cash back credit cards — Bank of America
Chase Freedom Q4 2026 categories — Chase Media Center
Chase Freedom Flex adds more travel value — Chase Media Center
Discover cash back calendar — CNBC Select
How credit card issuers classify purchases for bonus rewards — CNBC Select
Consumer Expenditures in 2024 — U.S. Bureau of Labor Statistics
Blue Cash Everyday vs. Blue Cash Preferred — NerdWallet
Card terms, rates and fees change often and APRs are variable. Information was checked in October 2026; confirm current terms on the issuer's website before applying. MoneyVerge may be compensated by some card issuers; this does not affect our assessments.