- 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
- Pick
- Amex Blue Cash Preferred
- Why
- 6% at U.S. supermarkets (up to $6,000/yr), $95 annual fee
- Pick
- Amex Blue Cash Everyday
- Why
- 3% at U.S. supermarkets, no cap, no fee
- Pick
- Amex Blue Cash Preferred
- Why
- 6% rate worth the fee above ~$3,200/yr in grocery spend
- Pick
- Chase Freedom Flex or Discover it
- Why
- 5% on groceries when it is the quarterly category
- Pick
- Citi Custom Cash or Chase Freedom Flex
- Why
- Broader merchant eligibility than Amex
- Pick
- Capital One Walmart Rewards
- Why
- 5% on Walmart.com, 2% in-store
- 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
$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.
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
- Amex Blue Cash
- Yes
- Chase Freedom Flex (grocery quarters)
- Yes
- Citi Custom Cash
- Yes
- Amex Blue Cash
- Yes (Amex only; some other cards vary)
- Chase Freedom Flex (grocery quarters)
- Typically yes
- Citi Custom Cash
- Typically yes
- Amex Blue Cash
- No
- Chase Freedom Flex (grocery quarters)
- Yes (some quarters)
- Citi Custom Cash
- No
- Amex Blue Cash
- No
- Chase Freedom Flex (grocery quarters)
- Varies
- Citi Custom Cash
- No
- Amex Blue Cash
- No
- Chase Freedom Flex (grocery quarters)
- No
- Citi Custom Cash
- No
- Amex Blue Cash
- No
- Chase Freedom Flex (grocery quarters)
- Varies
- Citi Custom Cash
- No
- Amex Blue Cash
- No
- Chase Freedom Flex (grocery quarters)
- Yes (varies)
- Citi Custom Cash
- Varies
When this recommendation changes
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
- Best next move
- Amex Blue Cash Preferred
- Why
- 6% on that spend clears the $95 fee with room to spare.
- Best next move
- Amex Blue Cash Everyday
- Why
- Uncapped 3% with no fee often beats the capped 6%.
- Best next move
- Flat 2% card or store card
- Why
- Supermarket bonus categories exclude those stores.
- Best next move
- Costco Anywhere Visa
- Why
- Warehouse clubs are excluded from grocery bonuses; the co-brand earns at Costco.
- Best next move
- Rotating-category card
- Why
- Chase Freedom Flex and Discover it run grocery quarters some years.
- 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.
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
- Consumer Financial Protection Bureau credit cards guide for reward cap and category disclosure rules.
- Federal Reserve guide to credit cards for reading card terms before you apply.
- Issuer published terms for the cards named on this page, reviewed on the date below.
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
What to Do Now
Frequently Asked Questions
What is the highest grocery rewards rate I can get?
Do grocery credit cards work at Walmart and Target?
Do wholesale clubs like Costco count as grocery stores for credit card rewards?
What is the annual fee break-even for the Amex Blue Cash Preferred?
Can I get 5% on groceries?
What credit score do I need for a grocery rewards card?
Act on this: today's top 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
Was this guide helpful?