WalletGrower
Credit Cards

Best Credit Cards for Groceries (Up to 6% Back)

Sophia Martinez
April 12, 2026
5 min read

Updated May 13, 2026

โ˜… Earn cash today on WalletGrower

Want to start earning before you finish reading?

Cash-paying games, 5-minute surveys, and cashback offers โ€” all in one wallet, cash out via gift card, PayPal, or Venmo at $10.

Start Earning โ†’
Verified by the WalletGrower Editorial Team โ€” current as of April 2026. We update rates, bonuses, fees, and product details regularly against each provider's published disclosures. Vendors can change offers between our update cycles, so we always recommend confirming the current published rate or bonus on the provider's site before signing up or applying.
Quick Answer: The Blue Cash Preferred from American Express leads with 6% cash back at U.S. supermarkets (up to $6,000/year in purchases). For no annual fee, the Blue Cash Everyday offers 3% at supermarkets. Strategic card choice can save a family spending $800/month on groceries over $500 per year in cash back.

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%.

CardGrocery RateAnnual FeeSpending CapBest For
Blue Cash Preferred6%$95$6,000/yearSupermarket shoppers
Blue Cash Everyday3%$0$6,000/yearLight grocery spenders
Amex Gold4x points$250 ($10 net)No capHeavy spenders, points users
Citi Custom Cash5%$0$500/monthAutomatic top-category bonus
Capital One Walmart5% online, 2% store$0No capWalmart shoppers
Capital One Savor (formerly SavorOne, renamed Oct 2024)3%$0No capGroceries + 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.

Get Free Credit Score

Affiliate Disclosure

WalletGrower may earn affiliate commissions when you sign up for products and services through our links. This does not cost you anything extra and helps us maintain our free guides and tools. We only recommend services we believe provide genuine value.

Enjoyed this article?

Subscribe to WalletGrower for free weekly strategies to grow your money.

Join 10,000+ readers. No spam, unsubscribe anytime.

Related Articles