Updated May 2026
Best Credit Cards for Grocery Spending
Supermarkets, Whole Foods, and Trader Joe's — these cards reward your largest non-housing expense at top-of-market rates.
Elevated Right Now
Best current opportunities in this category
These cards are offering above-typical welcome bonuses right now.
Rankings
Top 8 Best Credit Cards for Groceries
Amex
Amex Gold
$325/yr
~$2,000 bonus
Welcome Offer
Highest since tracking started100,000 Membership
Spend $8K in 6mo
The best dining and grocery card on the market
Amex
Blue Cash Preferred
$95/yr
~$300 bonus
Welcome Offer
300 Cash
Spend $3K in 6mo
The best grocery and streaming cash-back card
Citi
Strata Premier
$95/yr
~$1,140 bonus
Welcome Offer
Highest since tracking started60,000 ThankYou
Spend $4K in 3mo
The best all-around earner in the Citi ecosystem
Chase
Sapphire Preferred
$95/yr
~$2,050 bonus
Welcome Offer
Highest since tracking started↑ Updated100,000 Ultimate
Spend $5K in 3mo
The gold standard starter travel card
Chase
Sapphire Reserve
$795/yr
~$2,050 bonus
Welcome Offer
Highest since tracking started↑ Updated100,000 Ultimate
Spend $6K in 3mo
The ultimate Chase travel card for frequent flyers
Chase
Freedom Unlimited
$0/yr
~$200 bonus
Welcome Offer
↑ Updated200 Cash
Spend $1K in 3mo
The best no-fee catch-all for Chase ecosystem builders
Chase
Freedom Flex
$0/yr
~$200 bonus
Welcome Offer
↑ Updated200 Cash
Spend $1K in 3mo
The no-fee card for maximizing rotating bonus categories
Chase
Ink Cash
$0/yr
~$1,000 bonus
Welcome Offer
↑ Updated1,000 Cash
Spend $8K in 4mo
The no-fee business powerhouse for phone bills and office spending
Side-by-side
Quick Comparison
Bonus values are estimates. Always verify current offers directly with the issuer before applying.
How do credit cards for groceries work?
US supermarket purchases at dedicated grocery chains — Kroger, Safeway, Publix, Trader Joe's, Whole Foods, Albertsons, HEB, Sprouts — are identified by merchant category code MCC 5411 (grocery stores and supermarkets). Cards with grocery bonuses automatically detect this code and apply elevated earn rates without any action from the cardholder. The critical exclusion that surprises most people: Walmart Supercenter and Costco Wholesale don't code as grocery stores. Walmart Supercenter uses MCC 5310 (discount stores) and Costco uses MCC 5300 (wholesale clubs), so purchases at either location typically earn only the base 1% or 2% catch-all rate, not the grocery bonus rate.
The math for grocery rewards is compelling because grocery spending is large, consistent, and predictable. The average US household spends $400–600/month at grocery stores. At 6% cash back on Amex Blue Cash Preferred, that's $288–432 per year in rewards on grocery spending alone — compared to $96–144 at a flat 2% card. The $95 annual fee pays for itself within 2–3 months of typical grocery spending, and the remaining $193–337 in net benefit is pure gain.
Amex Gold's 4× Membership Rewards at US supermarkets (up to $25,000/year) covers both grocery stores and restaurants on one card, making it the highest-earning single card for households that spend significantly in both categories. The 4× earns 48,000 MR points per year on $1,000/month in groceries — worth $480–960 depending on how those points are redeemed (cash at 1¢ versus airline transfers at 2¢).
Types of credit cards for groceries
6% cash back at US supermarkets
Amex Blue Cash Preferred ($95/yr) earns 6% cash back at US supermarkets up to $6,000/year ($500/month cap), then 1%. Also earns 6% on US streaming and 3% at US gas stations. The highest grocery cash back rate available.
4× Membership Rewards at US supermarkets
Amex Gold ($250/yr) earns 4× MR at US supermarkets up to $25,000/year and 4× at restaurants worldwide. Points transfer to Delta, Air France, Singapore Airlines. Best for households with high grocery + dining spend who travel.
3× ThankYou Points at supermarkets
Citi Strata Premier ($95/yr) earns 3× on supermarkets, restaurants, hotels, gas, and air travel — the broadest category coverage at 3×. Points transfer to Turkish Airlines, Singapore Airlines, and Wyndham.
Rotating 5% grocery
Chase Freedom Flex and Discover it earn 5% at grocery stores when groceries are the active quarterly category. Highest grocery rate available but limited to one or two quarters per year, with a $1,500/quarter cap at 5%.
Pros and cons of credit cards for groceries
Pros
- Grocery is typically the largest household expense after housing — earning 4–6% instead of 1% creates $200–500/year in additional rewards for most families without changing behavior
- Amex Blue Cash Preferred's $95 annual fee is recovered by grocery rewards alone in month 2 of typical $400+/month grocery spending — one of the fastest break-even points in consumer cards
- No activation required on Blue Cash Preferred or Amex Gold — consistent elevated earning every month without quarterly reminders or category tracking
- Whole Foods codes as a supermarket on Amex cards; Instacart and most grocery delivery services typically code as MCC 5411 — the digital and delivery grocery spend is included
Cons
- Walmart Supercenter, Costco, Target (general merchandise), and Sam's Club don't earn grocery bonus rates on most cards — they code as discount or wholesale stores, earning only 1–2%
- Amex Blue Cash Preferred's 6% is capped at $6,000/year — families spending $600+/month at grocery stores earn 1% above the $500/month threshold, dramatically reducing the card's advantage
- Amex Gold's $250 annual fee requires using $120 dining credit and $120 Uber Cash monthly to bring the effective cost to approximately $10 — management overhead most people underestimate
- Rotating 5% grocery cards (Freedom Flex, Discover it) are only active 1–2 quarters per year — for the remaining 2–3 quarters you're earning only 1% on grocery spending
Who should get a credit cards for groceries?
- Households spending $300+/month at US supermarkets who want to earn 4–6% instead of 1% — the category is large enough that the right grocery card returns $144–432/year
- Families who primarily shop at Trader Joe's, Whole Foods, Safeway, Kroger, Publix, or HEB — all of which code as grocery stores and earn full bonus rates
- Budget-focused households who want the highest guaranteed cash return on their largest controllable expense category
- Travelers who want a single card covering both grocery shopping and dining out at 4× — Amex Gold's dual 4× rate at US supermarkets and worldwide restaurants on one card
How to choose a credit cards for groceries
- 1If grocery cash back is your primary goal and you spend $300–500/month: Amex Blue Cash Preferred at 6% — calculate $400/month × 6% × 12 months - $95 fee = $193 net annual benefit
- 2If you travel and want grocery points that transfer to airlines: Amex Gold at 4× MR transfers to Delta, Singapore Airlines, and Air France — the same grocery spending funds business class awards
- 3If you want strong grocery rewards with no fee complexity: Citi Strata Premier at 3× on groceries across no cap, plus 3× on restaurants and gas, with $95/yr fee and broad category coverage
- 4Never use a grocery-bonus card at Costco or Walmart — the card earns only 1% there; use a flat 2% card (Citi Double Cash, Wells Fargo Active Cash) for those merchants instead
How to maximize your credit cards for groceries
- Keep Amex Blue Cash Preferred as your dedicated US supermarket card — never use it at Costco or Walmart where it earns 1%; reserve it exclusively for MCC 5411 grocery purchases
- Pair Amex Gold (4× grocery + 4× dining) with Capital One Venture X (2× everywhere) — two cards covering all major household categories at 2–4× with manageable annual fees
- During quarters when Freedom Flex or Discover it activates grocery stores at 5%, shift grocery spending to those cards temporarily — the 5% beats both Blue Cash Preferred's 6% cap management and Amex Gold's 4× if you're near the $6,000/year cap
- Buy grocery store gift cards with your Blue Cash Preferred or Amex Gold to earn 6% or 4× on purchases at retailers that normally earn only 1% — Amazon, Home Depot, restaurants that don't code as dining — this is the single highest-leverage grocery card optimization
Which of these is right for you?
Tell us your spend profile and existing cards. Our AI ranks these by actual value to you — approval odds included.
Get My Personal RankingFree · No credit pull · 3 minutes
FAQ
Frequently Asked Questions
Which card earns the most at grocery stores?
The Amex Gold Card earns 4× at U.S. supermarkets (up to $25,000/yr), worth up to $80 in cash equivalent or far more through transfer partners. The Amex Blue Cash Preferred earns 6% cash back (up to $6,000/yr) — better for pure cash back spenders.
Does Whole Foods count as a grocery store for credit cards?
Amex Gold: Yes. Chase Sapphire Preferred: Yes (dining/grocery code). Citi Strata Premier: Yes. Most major credit cards categorize Whole Foods and Trader Joe's as grocery stores.
Related Comparisons
Head-to-head matchups
Related guides
Go deeper
Browse by issuer
Issuer-level deep-dives: card directory, transfer-partner ecosystem, pros and cons of each programme.
Browse all card categories
Every card category ranked by first-year value — find the right fit for your spending.
CreditPoints may receive compensation when you are approved for a card through links on this page. Offers and card details are based on publicly available information and may change without notice. Rankings reflect editorial judgment based on first-year value estimates. Not affiliated with any card issuer.