Groceries are the largest discretionary expense for most American families — the average family of four spends $800–$1,300 per month just on food. That makes the grocery category the single highest-impact place to optimize your credit card rewards.

The difference between a 1% and 6% cashback card on $1,000/month in grocery spending is $600 per year — enough to fund a weekend trip or cover back-to-school shopping. We compared the top cashback credit cards specifically for grocery spending to find which ones deliver the most value for families.

Annual cashback difference: $1,000/month in groceries
Most debit cards / no card
$0/year
Average 1.5% cash back card
$180/year
Citi Double Cash (2%)
$240/year
Blue Cash Everyday (3%)
$360/year
Blue Cash Preferred (6%)
$720/year

After $95 annual fee, Blue Cash Preferred nets $625/year at $1,000/month grocery spend.

Editorial note: We're establishing affiliate partnerships with card issuers. Apply links will be added when confirmed and clearly disclosed. Our rankings are based on independent analysis of cashback rates, annual fees, and grocery category definitions — not commercial relationships.

Our top picks at a glance

Best overall
Blue Cash Preferred® (Amex)
6% at US supermarkets (up to $6k/year), 3% on gas. $95 annual fee.
Best for: Families spending $400+/month at traditional supermarkets.
See full review →
Best no fee
Blue Cash Everyday® (Amex)
3% at US supermarkets (up to $6k/year), no annual fee.
Best for: Families who want strong grocery rewards without paying a fee.
See full review →
Best warehouse
Costco Anywhere Visa®
4% on gas, 3% on restaurants and travel, 2% at Costco. No fee (requires membership).
Best for: Families who do most shopping at Costco or Sam's Club.
See full review →
Best online
Amazon Prime Rewards Visa
5% at Amazon and Whole Foods, 2% at restaurants and gas. No fee (requires Prime).
Best for: Families who order groceries through Amazon Fresh or shop at Whole Foods.
See full review →

Best overall grocery cashback: Blue Cash Preferred® from American Express

6%
At US supermarkets (up to $6k/year)
3%
On gas and transit
$95
Annual fee (waived year 1)

Why it's the best grocery card for most families

The Blue Cash Preferred earns 6% cashback at US supermarkets — the highest grocery earn rate available on any mainstream credit card. For a family spending $800/month on groceries, that's $576 per year in cashback from supermarkets alone. Add 3% on gas and transit and the math becomes compelling even after the $95 annual fee.

When does the annual fee pay off?
Monthly grocery spend Annual cashback (6%) Net after $95 fee
$300/month $216/year $121/year net
$500/month $360/year $265/year net
$800/month $576/year $481/year net
$1,000/month $720/year $625/year net

The annual fee pays for itself if you spend $133/month or more at US supermarkets — most families hit this in a week.

The supermarket definition — what qualifies

American Express defines "US supermarkets" as traditional grocery stores like Kroger, Safeway, Publix, Whole Foods, Trader Joe's, and most independent grocers. The following do not qualify for 6%:

  • Warehouse clubs — Costco, Sam's Club, BJ's (earn 1%)
  • Superstores — Walmart, Target, Meijer (earn 1%)
  • Specialty stores — Aldi in some cases, dollar stores

If your family does most shopping at Costco or Walmart, the Blue Cash Preferred's 6% rate effectively drops to 1% on most purchases — making it a poor choice. In that case, see the Costco Visa below.

The $6,000 annual cap

The 6% rate applies to the first $6,000 in US supermarket purchases per year ($500/month), then drops to 1%. Families spending more than $500/month on groceries hit this cap — though $500/month covers most families of four. Above the cap, pairing with a 2% flat-rate card for overflow spending maximizes overall earnings.

Best for: Families spending $133–$500/month at traditional supermarkets — the $95 fee pays for itself at $133/month and the value compounds dramatically above that.
🔗 Apply for Blue Cash Preferred — affiliate link coming soon

Best no-annual-fee grocery card: Blue Cash Everyday® from American Express

3%
At US supermarkets (up to $6k/year)
3%
On US online retail and gas
$0
Annual fee

Why it's the best no-fee grocery card

The Blue Cash Everyday earns 3% at US supermarkets with no annual fee. It uses the same supermarket definition as the Preferred — traditional grocery stores, not warehouse clubs or superstores. For families who want solid grocery rewards without a fee commitment, this is the strongest option available.

At 3% on groceries, a family spending $600/month earns $216/year — with zero fee to offset. Compared to the Blue Cash Preferred's 6% (netting $216/year after fee at $600/month spend), the two cards deliver virtually identical value at that spending level. Above $600/month, the Preferred pulls ahead.

The Blue Cash Everyday also earns 3% on US online retail purchases — useful for families ordering household supplies, baby products, and clothing online.

What to watch out for

Same supermarket restrictions apply as the Preferred — Costco, Walmart, and Target don't qualify. The 3% rate is good but not exceptional — at high grocery spending levels, the Preferred's 6% (even after fee) earns significantly more. Amex has slightly lower acceptance than Visa/Mastercard at some smaller grocers.

Best for: Families spending under $600/month at traditional supermarkets who want strong rewards without committing to an annual fee.
🔗 Apply for Blue Cash Everyday — affiliate link coming soon

Best for warehouse clubs: Costco Anywhere Visa® by Citi

2%
At Costco and Costco.com
4%
On eligible gas (first $7k/year)
$0
Annual fee (Costco membership required)

Why it works for warehouse-first families

If your family shops primarily at Costco or Sam's Club, the Blue Cash Preferred's 6% grocery rate is nearly irrelevant — those stores code as warehouse clubs, not supermarkets, and earn only 1% on most grocery cards. The Costco Anywhere Visa is specifically designed for Costco families.

The card earns 2% on all Costco purchases — groceries, household supplies, electronics, gas, everything. Add 4% on gas at non-Costco stations and 3% on restaurants and travel, and the Costco Visa becomes a genuinely strong everyday card for families who are already Costco members.

There's no annual fee — though you need a Costco membership ($65–$130/year depending on level). The card is only available to Costco members and can only be used at Costco or affiliated locations, though Visa acceptance works anywhere that takes Visa.

What to watch out for

Cashback is paid as an annual Costco reward certificate — redeemable only at Costco for cash or merchandise. You can't get a statement credit or direct deposit. Families who prefer flexible cashback may find this limiting. The 2% on Costco purchases is decent but lower than what dedicated grocery cards earn at supermarkets.

Best for: Families who already have a Costco membership and do the majority of their grocery and household shopping there.
🔗 Apply for Costco Anywhere Visa — affiliate link coming soon

Best for online grocery: Amazon Prime Rewards Visa

5%
At Amazon and Whole Foods
2%
At restaurants and gas
$0
Annual fee (Prime required: $139/year)

Why it works for online-first families

For families who order groceries through Amazon Fresh, subscribe to Whole Foods delivery, or do significant household shopping on Amazon, the Prime Rewards Visa earns 5% with no separate annual fee for the card itself. The Prime membership ($139/year) is required but most families already have it.

Whole Foods qualifies for the full 5% — making this an excellent card for families in cities where Whole Foods is their primary grocery store. Amazon Fresh grocery delivery also earns 5%, which is increasingly relevant as more families shift to grocery delivery.

What to watch out for

The 5% rate only applies to Amazon and Whole Foods — traditional supermarkets earn only 1%. Families who split shopping between Amazon and a traditional grocer are better served by combining this card with a Blue Cash card: use the Prime Visa at Amazon/Whole Foods and the Blue Cash Preferred at other supermarkets. The Prime membership cost ($139/year) should be factored into the true annual cost of this card.

Best for: Families who primarily shop at Whole Foods or order through Amazon Fresh, or who want to pair with a supermarket card for hybrid grocery shopping.
🔗 Apply for Amazon Prime Rewards Visa — affiliate link coming soon

Side-by-side comparison

Feature
Blue Cash Preferred
Blue Cash Everyday
Costco Visa
Amazon Prime Visa
Supermarket rate
6% (up to $6k)
3% (up to $6k)
1%
1%
Warehouse club rate
1%
1%
2% at Costco
1%
Amazon / Whole Foods
1%
1%
1%
5%
Gas rewards
3%
3%
4%
2%
Annual fee
$95 (waived yr 1)
$0
$0 (membership req.)
$0 (Prime req.)
Annual grocery value*
$625 net
$360
$240
$600 (Whole Foods only)
Network
Amex
Amex
Visa
Visa

*Annual grocery value calculated at $1,000/month grocery spend. Blue Cash Preferred net is after $95 fee. Amazon value assumes all grocery spend at Whole Foods.

How to maximize grocery cash back for your family

Identify where you actually shop. This is the most important question. The best grocery card is worthless if your primary store doesn't qualify for the bonus category. Check whether your main grocery store counts as a supermarket (Amex Blue Cash), warehouse club (Costco Visa), or online retailer (Amazon Prime Visa) before applying.

Consider the two-card strategy. Many families split their grocery shopping — traditional supermarket for produce and fresh food, Costco or Amazon for bulk and household items. A two-card approach captures the best rate at each store type. Blue Cash Preferred at the supermarket + Costco Anywhere Visa at Costco is a powerful combination for warehouse-heavy families.

Do the annual fee math with your actual spending. The Blue Cash Preferred's $95 fee pays for itself at $133/month in supermarket spending. Above that threshold, every additional dollar earns 5% more than the no-fee alternative (6% vs 1%). At $600/month, the Preferred earns $481 more per year than the Everyday — a 5× return on the fee.

💡 The grocery category hack most families miss

Most grocery stores sell gift cards — for restaurants, Amazon, gas stations, and other retailers. Buying these gift cards at a qualifying supermarket earns your grocery cashback rate on what you'd normally spend elsewhere. A family buying $100 in restaurant gift cards at a supermarket earns 6% ($6) instead of 3% ($3) at the restaurant itself. Use this selectively and only for retailers you'd shop at anyway.

See how much your grocery card could earn

Use our family budget calculator to see exactly how much you spend on groceries — then calculate which card earns most on that amount.

Try the family budget calculator →

Frequently asked questions

Does Walmart count as a supermarket for credit card rewards?

No — Walmart, Target, Costco, Sam's Club, and other superstores or warehouse clubs do not qualify as "US supermarkets" for cards like the Blue Cash Preferred. These stores code as general merchandise or warehouse clubs, earning only 1% on most grocery-focused cards. If most of your food shopping happens at Walmart or Target, you're better served by a flat-rate 2% cashback card like the Citi Double Cash, or the Costco Anywhere Visa if Costco is your primary store.

Does Trader Joe's qualify for the supermarket category?

Yes — Trader Joe's codes as a US supermarket and qualifies for the 6% rate on the Blue Cash Preferred and 3% on the Blue Cash Everyday. Whole Foods also qualifies for American Express supermarket rates, though the Amazon Prime Rewards Visa earns 5% there (higher than the 6% Preferred after factoring in Whole Foods' typical price premium).

What happens after I hit the $6,000 annual cap on the Blue Cash Preferred?

After $6,000 in US supermarket purchases per year ($500/month), the Blue Cash Preferred earns 1% — the same as a basic card. Families who spend more than $500/month on groceries should use a flat-rate 2% card (like Citi Double Cash) for all grocery purchases above the cap. Set a calendar reminder when you're approaching $6,000 to switch cards for the remainder of the year.

Is Instacart or grocery delivery eligible for supermarket cashback?

It depends on how the delivery service processes the charge. Instacart purchases typically code as the merchant category of the underlying store — so an Instacart order from Kroger may qualify for supermarket rewards. However, this isn't guaranteed and varies by card issuer. Amazon Fresh orders through Amazon's own service qualify for 5% on the Amazon Prime Rewards Visa. When in doubt, check your recent statement to see how the merchant is categorized.

Can I have both the Blue Cash Preferred and the Blue Cash Everyday?

American Express generally allows cardholders to have multiple cards, but you typically can't hold both the Preferred and Everyday simultaneously since they're variants of the same product. If you have the Everyday and want to upgrade to the Preferred, you can usually request a product change through your Amex account — which preserves your account history and credit limit.