Cards · Guide

Best Grocery Credit Cards 2026

Compare the best grocery credit cards of 2026. Dollar-impact math at $600, $1,000, and $1,500 per month in grocery spending. Cap warnings and wholesale club caveats included.

·Jun 25, 2026·9 min read
Rate data reviewed recently·Methodology →
6%
Highest supermarket rate
Amex Blue Cash Preferred, first $6,000/yr
3%
Best no-fee rate with no cap
Amex Blue Cash Everyday
$6,000/yr
The 6% cap
Spend above it earns 1%
$325 vs $360
Preferred vs Everyday net at $12,000/yr
The cap flips the winner
!The Bottom Line

Groceries are one of the largest recurring household expenses, so a card earning 3% to 6% at supermarkets generates real, repeat cash back. The Amex Blue Cash Preferred (6% up to $6,000 per year, $95 fee) wins for households spending roughly $3,200 to $6,000 per year at supermarkets; above that cap, the no-fee Blue Cash Everyday at an uncapped 3% often ties or beats it. Check where you actually shop first: Walmart, Target, and warehouse clubs are excluded from most supermarket bonus categories.

Key Takeaways
  • On $1,000 per month ($12,000/year) in grocery spending, the Amex Blue Cash Preferred earns $720 at 6% on the first $6,000 plus $60 at 1% on the next $6,000, for $780 total, minus the $95 annual fee: $685 net. A no-fee 3% card earns $360. The fee card earns $325 more per year at this spend level.
  • Most high-rate grocery cards exclude Walmart, Target, and warehouse clubs (Costco, Sam's Club) from the grocery bonus category. Know where you actually shop before choosing a card.
  • The no-annual-fee Amex Blue Cash Everyday earns 3% at U.S. supermarkets with no cap and no spending contortion. For most families, it delivers consistent value without any fee math required.

Quick answer

The best grocery credit card for most households is one of the two Amex Blue Cash cards. Spend $3,200 to $6,000 per year at supermarkets and the Blue Cash Preferred wins: 6% back on the first $6,000, comfortably clearing its $95 fee. Spend more than that and the no-fee Blue Cash Everyday at an uncapped 3% often ties or beats it, because the Preferred drops to 1% above the cap. Two checks before applying: confirm your store codes as a supermarket (Walmart, Target, and Costco do not), and only chase grocery rewards if you pay in full each month, since interest at the average card APR of 24.00% erases them fast.

Quick picks

Best overall grocery card
Pick
Amex Blue Cash Preferred
Why
6% at U.S. supermarkets (up to $6,000/yr), $95 annual fee
Best no-annual-fee grocery card
Pick
Amex Blue Cash Everyday
Why
3% at U.S. supermarkets, no cap, no fee
Best for families with high spend
Pick
Amex Blue Cash Preferred
Why
6% rate worth the fee above ~$3,200/yr in grocery spend
Best rotating 5% categories
Pick
Chase Freedom Flex or Discover it
Why
5% on groceries when it is the quarterly category
Best for all grocery stores
Pick
Citi Custom Cash or Chase Freedom Flex
Why
Broader merchant eligibility than Amex
Best for Walmart shoppers
Pick
Capital One Walmart Rewards
Why
5% on Walmart.com, 2% in-store
Best for Costco members
Pick
Costco Anywhere Visa by Citi
Why
3% on travel, no fee with Costco membership

Verify current reward rates, caps, and annual fee terms with each issuer before applying.

Dollar impact: annual grocery rewards at different spend levels

Annual grocery rewards by card and spend level

$600/month ($7,200/year) in grocery spending:

  • Amex Blue Cash Preferred (6% up to $6,000, then 1%): $360 + $12 = $372 - $95 fee = $277 net
  • Amex Blue Cash Everyday (3%, no cap): $216 - $0 fee = $216 net
  • 2% flat-rate card (no grocery bonus): $144 net
  • Preferred advantage at this level: +$61 over the Everyday, barely justifies the fee

$1,000/month ($12,000/year) in grocery spending:

  • Amex Blue Cash Preferred: $360 (first $6,000 at 6%) + $60 (next $6,000 at 1%) = $420 - $95 = $325 net
  • Amex Blue Cash Everyday (3%): $360 - $0 = $360 net
  • Preferred advantage at this level: -$35 (Everyday wins at this spend because the 1% on spend over $6,000 caps the Preferred)

Wait: at $12,000 in grocery spend, the Everyday 3% card beats the Preferred? Yes, because the Preferred's 6% is capped at $6,000. The remaining $6,000 earns only 1% (same as the Everyday drop-off, but Everyday stays at 3%). This is a common surprise.

If ALL $12,000 qualifies for the Preferred's 6%: $720 - $95 = $625 (but the cap prevents this).

Key insight: The Preferred wins at $3,200 to $6,000 in annual grocery spend. Above $6,000, the Everyday frequently ties or wins due to the cap structure.

Cap warning: the most common grocery card mistake

The Amex Blue Cash Preferred earns 6% on the first $6,000 per year in U.S. supermarket purchases, then drops to 1%. If you spend $12,000 per year on groceries, you earn:

  • First $6,000 at 6% = $360
  • Next $6,000 at 1% = $60
  • Total: $420, minus $95 fee = $325 net

The Amex Blue Cash Everyday earns 3% with no cap. At $12,000 in spend: $360 net.

The Everyday wins by $35 per year for high grocery spenders. Many cardholders do not realize this.

Watch Out: If you regularly spend over $6,000 per year at supermarkets, run the full math on your specific spend before choosing the Amex Preferred over the Everyday. The fee may not be justified at higher spend levels due to the cap.

The Consumer Financial Protection Bureau's credit card guide explains how issuers must disclose reward caps and category rules, which is worth a read before signing up for a card based on its advertised grocery rate.

The annual fee break-even calculator runs the Preferred-vs-Everyday math on your exact grocery spend, and the category optimizer calculator shows whether groceries, gas, or dining deserves your bonus-category slot. If commuting is your other big recurring expense, pair this card with one from the best gas credit cards, or cover both with a rotating card from the best 5% cash-back cards.

Grocery store eligibility: where the bonus applies

Traditional supermarkets (Kroger, Safeway, Publix)
Amex Blue Cash
Yes
Chase Freedom Flex (grocery quarters)
Yes
Citi Custom Cash
Yes
Whole Foods
Amex Blue Cash
Yes (Amex only; some other cards vary)
Chase Freedom Flex (grocery quarters)
Typically yes
Citi Custom Cash
Typically yes
Walmart Supercenter
Amex Blue Cash
No
Chase Freedom Flex (grocery quarters)
Yes (some quarters)
Citi Custom Cash
No
Target
Amex Blue Cash
No
Chase Freedom Flex (grocery quarters)
Varies
Citi Custom Cash
No
Costco
Amex Blue Cash
No
Chase Freedom Flex (grocery quarters)
No
Citi Custom Cash
No
Sam's Club
Amex Blue Cash
No
Chase Freedom Flex (grocery quarters)
Varies
Citi Custom Cash
No
Amazon Fresh
Amex Blue Cash
No
Chase Freedom Flex (grocery quarters)
Yes (varies)
Citi Custom Cash
Varies

When this recommendation changes

When the answer flips

If most of your grocery shopping is at Walmart or Target: The Amex Blue Cash cards do not earn bonus rates there. A general cash-back card at 2% may earn more than a "grocery card" that excludes your actual store.

If you hit the Preferred's $6,000 annual cap: Shift new grocery purchases to the Everyday or a 2% flat card after you hit the cap in November or December.

If the welcome bonus changes: The Amex Preferred sometimes has a strong welcome bonus (e.g., $250 after meeting a spend threshold). This can change the first-year economics significantly.

If you join Costco: The Costco Anywhere Visa earns 3% on travel, 2% at Costco, and 1% elsewhere. If Costco is your primary grocery source, this specialized card likely outperforms generic grocery cards.

Decision guide

$3,200 to $6,000/yr at supermarkets
Best next move
Amex Blue Cash Preferred
Why
6% on that spend clears the $95 fee with room to spare.
Over $6,000/yr at supermarkets
Best next move
Amex Blue Cash Everyday
Why
Uncapped 3% with no fee often beats the capped 6%.
Shop mostly at Walmart or Target
Best next move
Flat 2% card or store card
Why
Supermarket bonus categories exclude those stores.
Costco is your grocery store
Best next move
Costco Anywhere Visa
Why
Warehouse clubs are excluded from grocery bonuses; the co-brand earns at Costco.
Want 5% without an annual fee
Best next move
Rotating-category card
Why
Chase Freedom Flex and Discover it run grocery quarters some years.
You carry a balance
Best next move
Fix the balance before optimizing
Why
Interest at the average card APR outruns any grocery rewards.

Groceries are one line item; Money Map checks your whole financial picture and ranks every gap, from card rewards to savings yield, by dollar impact.

SwitchWize rule of thumb

Pay a grocery card's annual fee only if the extra rewards over the best no-fee alternative are at least double the fee. For the Preferred vs the Everyday, that means roughly $4,000 to $6,000 in annual supermarket spend, the band where the 6% rate works hardest.

How we ranked

We ranked grocery credit cards on grocery rewards rate, annual fee, spending cap, merchant eligibility breadth, secondary category rewards, and sign-up bonus. Rankings are not influenced by affiliate compensation.

SwitchWize earns referral fees from some linked cards. Verify current terms and rates before applying.

Compensation disclosure: Product rankings reflect editorial value, not commission rate.

Quick answers

What card gives the most cash back on groceries? The Amex Blue Cash Preferred at 6% on U.S. supermarkets, capped at $6,000 in purchases per year, then 1%.

Is the Blue Cash Preferred worth the $95 fee? Yes between roughly $3,200 and $6,000 in annual supermarket spend. Above the cap, the no-fee Everyday at an uncapped 3% frequently wins.

Do grocery cards earn bonuses at Walmart? Generally no. Walmart Supercenters, Target, and warehouse clubs code outside the supermarket category on most cards.

Can I use two cards for groceries? Yes. A common setup is the Preferred for the first $6,000 each year, then shifting to an uncapped 3% or flat 2% card once the cap is hit.

Sources

Rates and reward structures referenced on this page were verified on July 9, 2026. Card terms, caps, and welcome offers change frequently; verify with each issuer before applying. This article is educational information, not individualized financial advice.

What to do next

How much are your grocery purchases earning?
Money Map shows where your household spending has the biggest gap between what you are earning and what you could earn.
Find my money gap

Frequently Asked Questions

What is the highest grocery rewards rate I can get?
The American Express Blue Cash Preferred earns 6% cash back at U.S. supermarkets (on up to $6,000 per year, then 1%). The Amex Blue Cash Everyday earns 3% at U.S. supermarkets with no cap and no annual fee. Verify current offers before applying.
Do grocery credit cards work at Walmart and Target?
It depends on the card. The American Express Blue Cash cards typically do not earn the grocery bonus rate at Walmart Supercenter, Target, warehouse clubs (Costco, Sam's Club), or superstores. Visa and Mastercard grocery cards often have broader eligibility. Check the specific merchant category code rules for each card.
Do wholesale clubs like Costco count as grocery stores for credit card rewards?
Most credit cards that earn bonus rates on groceries exclude wholesale clubs (Costco, Sam's Club, BJ's). These stores often code as warehouse clubs, not supermarkets. Costco has its own co-branded Visa with strong rewards at Costco specifically.
What is the annual fee break-even for the Amex Blue Cash Preferred?
The Amex Blue Cash Preferred has a $95 annual fee (after the first year, which may have a lower intro fee). At 6% on groceries vs a no-fee 3% card, the extra 3% earns $180 per year on $6,000 in grocery spend. After the $95 fee, the net benefit is $85. At lower grocery spend, the no-fee Everyday version is better.
Can I get 5% on groceries?
The Chase Freedom Flex and Discover it Cash Back include grocery stores in their rotating 5% categories for some quarters (not all year). The Amex Blue Cash Preferred is the highest-consistent grocery rate at 6% at U.S. supermarkets. Verify which cards and which quarters include groceries.
What credit score do I need for a grocery rewards card?
Cards with the highest grocery rates (Amex Blue Cash Preferred and Everyday) typically require good to excellent credit, 670 or higher. Rotating-category cards like Discover it are generally accessible at similar credit tiers. Secured cards with grocery categories are available for lower credit scores.
Your next step

Act on this: today's top cards

See credit cards →

Ranked by SwitchWize's composite score. We may earn a referral fee, and it never changes the ranking order.

Editorial review

What changed since the last update

Reviewed dataRate references, product links, and dated claims were checked against current SwitchWize sources.
Updated contextRelated calculators, Money Map paths, and offer links were refreshed for this article topic.
StandardsReviewed under the SwitchWize editorial policy. See standards →

Was this guide helpful?