The average American household spends roughly $5,200-$6,500 per year on groceries. With the right credit card, that spending can generate $200-$400+ in annual rewards โ or even more in transferable points. But not all grocery cards are created equal, and the merchant category code (MCC) definitions matter more than you might think.
Here are the best credit cards for grocery shopping in 2026, with specific earn rates, spending caps, and the fine print you need to know.
Best Overall: American Express Gold Card
Annual fee: $325 Grocery earn rate: 4X Membership Rewards points at U.S. supermarkets (up to $25,000/year, then 1X) Effective return: ~8% (at 2 cpp MR valuation)
The Amex Gold is the uncontested champion for grocery spending. At 4X on up to $25,000 per year at U.S. supermarkets, you can earn up to 100,000 MR points annually from groceries alone โ worth approximately $2,000 in travel value through airline transfers.
The $25,000 annual cap is generous enough for the vast majority of households. You would need to spend over $2,000 per month on groceries to exceed it, which puts most families well within the limit.
Add in the 4X on dining, $120 in annual dining credits, $120 in Uber Cash, and $100 hotel credit, and the effective annual fee drops to $85 or less. For any household spending $300+ per month on groceries, the Amex Gold pays for itself in grocery rewards alone.
What counts as a U.S. supermarket: Major chains like Kroger, Safeway, Publix, Wegmans, Whole Foods, Trader Joe's, Albertsons, and most local supermarkets. Walmart, Target, and warehouse clubs (Costco, Sam's Club, BJ's) generally do NOT code as supermarkets โ they code as discount stores or warehouse clubs.
Best Cash Back: Blue Cash Preferred from American Express
Annual fee: $95 Grocery earn rate: 6% cash back at U.S. supermarkets (up to $6,000/year, then 1%) Effective return: 6% straight cash back
The Blue Cash Preferred offers the highest flat percentage on groceries: 6% cash back. On $6,000 in annual grocery spending, that is $360 in cash back minus the $95 fee = $265 net. Compare that to a 1% card earning $60 on the same spending, and the BCP delivers $205 more per year.
The $6,000 cap ($500/month) is the main limitation. Once you exceed it, spending drops to 1%. If your household consistently spends more than $500/month on groceries, the Amex Gold's higher cap makes it the better choice despite the higher annual fee.
The card also earns 6% on select U.S. streaming subscriptions, 3% on transit (including taxis, rideshare, parking, tolls, trains, buses), and 1% on everything else.
Who should get it: Households spending $250-$500/month on groceries who prefer simple cash back over points.
Best No-Annual-Fee: Blue Cash Everyday from American Express
Annual fee: $0 Grocery earn rate: 3% at U.S. supermarkets (up to $6,000/year, then 1%) Effective return: 3% cash back
The no-fee version of the Blue Cash family still earns a respectable 3% at supermarkets. On $6,000 in annual spending, that is $180 โ not life-changing, but certainly better than the $60 you would earn with a 1% card.
The Blue Cash Everyday also earns 3% on U.S. online retail purchases and 3% at U.S. gas stations (both capped at $6,000/year), plus 1% on everything else.
The math: Blue Cash Everyday vs Preferred. At $6,000 in annual grocery spending, the Preferred earns $360 minus $95 fee = $265 net. The Everyday earns $180 with no fee. The Preferred wins by $85, which means you need to spend at least $3,167/year on groceries for the Preferred to break even over the Everyday. Above $3,167, choose the Preferred. Below, stick with the free card.
Best in the Chase Ecosystem: Chase Freedom Flex
Annual fee: $0 Grocery earn rate: 5X during rotating quarterly categories (when groceries are featured); 1X base otherwise Effective return: 5% during grocery quarters (on up to $1,500)
The Freedom Flex does not always earn a bonus on groceries, but when grocery stores appear as a quarterly 5X category (which happens 1-2 times per year), it briefly becomes the highest-earning grocery card at 5%.
The limitation: only $1,500 per quarter qualifies for 5X, so you are capped at $75 in bonus value per grocery quarter. Still, combining this with the Amex Gold (4X year-round) means you can use the Flex for $1,500 during the grocery quarter and the Gold for everything else.
The Flex also permanently earns 3X on dining and drugstores with no annual fee, making it a strong companion card.
Best for Costco and Warehouse Clubs: Citi Costco Anywhere Visa
Annual fee: $0 (with Costco membership) Grocery earn rate: Does not earn a bonus at traditional grocery stores โ BUT 2% at Costco worldwide Effective return: 2% at Costco
Most premium grocery cards do NOT earn bonus categories at warehouse clubs like Costco, Sam's Club, or BJ's. These stores code as "warehouse clubs," not "supermarkets." If you do most of your grocery shopping at Costco, the Citi Costco Anywhere Visa is the best option at 2% back on all Costco purchases.
The card also earns 4% on gas (up to $7,000/year), 3% on restaurants and travel, and 1% on everything else. No annual fee beyond your Costco membership.
Important: The 2% Costco rate applies to everything you buy at Costco, not just groceries. Electronics, clothing, pharmacy, gas โ it all counts.
Best for Business: American Express Business Gold
Annual fee: $375 Grocery earn rate: 4X if U.S. supermarkets is one of your top 2 spending categories (on up to $150,000/year combined) Effective return: ~8% (at 2 cpp MR valuation)
The Amex Business Gold automatically identifies your top two spending categories each billing period and applies 4X earning to those categories. If you run a business that regularly purchases food for events, employee meals, or inventory from supermarkets, this card can earn massive points on grocery-related spending.
The $150,000 combined annual cap across your top 2 categories is extremely generous โ far higher than any personal card.
Grocery Card Stacking Strategy
The optimal approach for maximizing grocery rewards is to stack multiple cards:
Year-round base: Amex Gold (4X on up to $25,000/year at supermarkets) Quarterly boost: Chase Freedom Flex (5X during grocery quarters on up to $1,500) Warehouse clubs: Citi Costco Anywhere Visa (2% at Costco) or a flat-rate 2% card Overflow: If you exceed the Amex Gold's $25,000 cap, switch to a 2% flat-rate card like the Citi Double Cash
This combination ensures you are always earning the highest possible rate on grocery spending, regardless of where you shop.
What Counts as a Grocery Store (and What Does Not)
This is the most common source of confusion. Credit card categories are based on merchant category codes (MCCs), not what you actually buy.
Counts as "supermarket/grocery store" (MCC 5411): - Kroger, Publix, Safeway, Albertsons, Wegmans, Whole Foods, Trader Joe's, Aldi, Harris Teeter, ShopRite, Giant, Food Lion, Piggly Wiggly, Sprouts, Fresh Market, and most regional supermarket chains
Does NOT count as "supermarket" (despite selling groceries): - Walmart (MCC 5311 โ discount stores) - Target (MCC 5311 โ discount stores) - Costco (MCC 5300 โ wholesale clubs) - Sam's Club (MCC 5300 โ wholesale clubs) - Amazon Fresh / Amazon grocery delivery (usually codes as Amazon, not supermarket) - Dollar stores (MCC 5331) - Convenience stores like 7-Eleven (MCC 5541)
Sometimes counts, sometimes does not: - Walmart Neighborhood Market (sometimes codes as supermarket, sometimes as Walmart discount) - Local ethnic grocery stores (usually code correctly as supermarkets) - Online grocery delivery (Instacart codes as the underlying store; DoorDash/Uber Eats grocery orders may code as restaurants or delivery services)
Pro Tips for Grocery Maximizers
Buy gift cards at the grocery store. When you purchase Amazon, Target, restaurant, or other retailer gift cards at a supermarket, the transaction codes as a supermarket purchase and earns your grocery bonus rate. This effectively extends your 4-6% earning to retailers that would otherwise earn 1%. (Note: some issuers may flag excessive gift card purchases.)
Use grocery delivery wisely. Instacart orders from Kroger or Safeway generally code as the underlying store (earning your grocery bonus). But some delivery services code differently. Test with a small order first.
Stack with Amex Offers. The Amex Gold frequently receives targeted Amex Offers for grocery chains like Whole Foods, Publix, or ShopRite โ things like "Spend $100, get $15 back." These stack with your 4X earning for even more value.
The Bottom Line
For most households, the American Express Gold Card is the best grocery card in 2026. Its 4X earn rate on U.S. supermarkets with a generous $25,000 annual cap generates up to $2,000 in transferable point value per year. If you prefer straight cash back and spend under $500/month on groceries, the Blue Cash Preferred at 6% is the simpler choice. And if you primarily shop at Costco, make sure you have the Citi Costco Anywhere Visa in your wallet. The right grocery card โ or combination of cards โ can turn one of your biggest monthly expenses into one of your biggest rewards earners.
Get the best card recommendations in your inbox
Weekly bonus alerts, transfer partner updates, and expert strategies.
Card Playbook Editorial
Credit card strategist, real estate investor, and entrepreneur based in Philadelphia. Aldo brings a corporate finance background and hands-on business experience to credit card rewards optimization.
Related Tools
Get your personalized card strategy
Our Card Audit analyzes your spending and recommends the optimal card lineup for maximum rewards.
Start Your Card Audit โEnjoyed this? Get our weekly newsletter
Weekly bonus alerts, transfer partner updates, and expert strategies delivered to your inbox.