Key Takeaways
- Blue Cash Preferred earns 6% at U.S. supermarkets (up to $6,000/year), then 1%
- Amex Gold earns 4x points at supermarkets with no annual spending cap
- The $95 annual fee on Blue Cash Preferred pays for itself at just $1,600/year in grocery spending
- Walmart and Target are NOT coded as supermarkets โ use store-specific cards there
- Wholesale clubs (Costco, Sam's) also don't count as supermarkets for most card bonuses
Why a Dedicated Grocery Card Matters
Groceries are the second-largest household expense after housing, averaging $475-800/month for American families. A flat 1% cash back card earns $57-96/year on that spending. A 6% grocery card earns $342-576/year on the same purchases โ a difference of $285-480 in free money annually.
The catch: not all grocery purchases code as "supermarket" transactions. Walmart, Target, and wholesale clubs like Costco typically code as general merchandise, not supermarkets. Traditional grocery stores like Kroger, Safeway, Publix, Trader Joe's, and Whole Foods do qualify. Check your card's merchant category definitions before assuming a bonus applies.
Best Overall: Blue Cash Preferred (6% Back)
The Blue Cash Preferred from American Express earns 6% cash back at U.S. supermarkets on up to $6,000 in annual purchases (then 1%), 6% on select streaming subscriptions, 3% on transit and gas, and 1% on everything else. The $95 annual fee is easily offset if you spend more than $1,600/year on groceries โ about $135/month.
At $6,000 in annual grocery spending (the cap), you earn $360 in grocery cash back alone. Subtract the $95 fee and you're still netting $265. Add the streaming and transit bonuses and you're likely earning $350-450 net per year.
Best No-Annual-Fee: Blue Cash Everyday
If you'd rather avoid an annual fee, the Blue Cash Everyday from Amex earns 3% at U.S. supermarkets (up to $6,000/year), 3% on online retail purchases, and 3% at U.S. gas stations. No annual fee means every dollar of cash back is pure profit.
At $500/month in grocery spending, the Everyday earns $180/year in grocery cash back versus $265 net for the Preferred. The breakeven point where the Preferred becomes worth its fee is roughly $3,200/year ($267/month) in grocery spending. Below that, stick with the Everyday.
Best for Points: American Express Gold Card
The Amex Gold earns 4x Membership Rewards points at U.S. supermarkets with no annual cap on bonus earning โ a major advantage for large families who exceed the $6,000 cap on Blue Cash cards. At $1,000/month in groceries, you'd earn 48,000 points annually, worth $600-960 when transferred to airline partners.
The $250 annual fee is offset by $120 in dining credits (Grubhub, Seamless, etc.) and $120 in Uber Cash, making the effective cost just $10/year. For households spending heavily on groceries and dining, the Gold Card often outperforms dedicated cash back cards on total value.
Best for Walmart Shoppers: Capital One Walmart Rewards
Since Walmart doesn't code as a supermarket, you need a store-specific card. The Capital One Walmart Rewards Mastercard earns 5% back on Walmart.com purchases and 2% in Walmart stores, with no annual fee. For families doing most of their grocery shopping at Walmart, this is the highest-earning option.
The card also earns 5% back on Walmart pickup and delivery orders, 2% at restaurants and on travel, and 1% everywhere else. Pair it with a general supermarket card for non-Walmart grocery runs to maximize across all stores.
Stacking Strategy for Maximum Grocery Savings
The optimal setup pairs two cards: a high-earning supermarket card (Blue Cash Preferred for cash back or Amex Gold for points) for traditional grocery stores, and a store-specific card (Walmart, Target Circle, or Costco Visa) for warehouse and big-box shopping.
Layer on the Ibotta app for item-specific cash back at most grocery stores (average $30-50/month in rebates), use your store's loyalty program for digital coupons, and shop sales strategically. This full stack can reduce effective grocery costs by 15-20%.
| Card | Grocery Rate | Annual Fee | Spending Cap | Best For |
|---|---|---|---|---|
| Blue Cash Preferred | 6% | $95 | $6,000/year | Supermarket shoppers |
| Blue Cash Everyday | 3% | $0 | $6,000/year | Light grocery spenders |
| Amex Gold | 4x points | $250 ($10 net) | No cap | Heavy spenders, points users |
| Citi Custom Cash | 5% | $0 | $500/month | Automatic top-category bonus |
| Capital One Walmart | 5% online, 2% store | $0 | No cap | Walmart shoppers |
| Capital One Savor (formerly SavorOne, renamed Oct 2024) | 3% | $0 | No cap | Groceries + dining combo |
Our Methodology
Cards ranked by annual cash back value at average U.S. household grocery spending of $6,000-10,000/year. Merchant category codes verified with Visa and Mastercard merchant databases.
Frequently Asked Questions
Does Costco count as a supermarket for credit card bonuses?
No โ Costco and other wholesale clubs typically code as 'warehouse clubs,' not supermarkets. The Costco Anywhere Visa by Citi earns 2% at Costco specifically. For supermarket bonuses, stick to traditional grocery stores.
What's better for groceries: cash back or points?
Cash back is simpler and guaranteed value. Points can be worth more (1.5-2.5 cents each through travel transfers) but require more effort. For groceries specifically, the 6% cash back from Blue Cash Preferred is hard to beat unless you spend over $6,000/year.
Do grocery delivery services count for supermarket bonuses?
It depends on the merchant code. Instacart orders from supermarkets often code as the store itself (qualifying for bonuses). Amazon Fresh and Walmart Grocery typically code under their parent company. Check your statement coding to confirm.
Earn More on Every Grocery Trip
Compare the best grocery credit cards and start saving hundreds per year on food.
Disclosure: Some links in this article may be affiliate links. We may earn a commission at no extra cost to you.