The Quick Version
- Amex Gold earns 4x Membership Rewards at U.S. supermarkets on up to $25,000 per year — best for high spenders who want transferable points.
- Blue Cash Preferred earns 6% cash back at U.S. supermarkets up to $6,000/year — the highest flat rate available for moderate grocery spenders.
- Chase Sapphire Preferred earns 3x only on online grocery orders. In-store purchases earn 1x — pair it with the Freedom Flex to cover the gap.
- None of these cards work at Target, Walmart, or wholesale clubs. Those retailers do not code as supermarkets and earn base rates.
- Spending over $6,000/year on groceries? Amex Gold's higher cap and transferable points typically deliver more value than Blue Cash Preferred's 6% rate.
Groceries typically rank among the top three spending categories for most households, making a well-chosen grocery card one of the highest-impact financial decisions available. The difference between a 1x card and a 4x or 6% card on $500 per month in grocery spending adds up to hundreds of dollars per year in rewards.
This guide compares the four strongest options for grocery rewards in 2026: the American Express Gold Card, Blue Cash Preferred, Chase Sapphire Preferred, and Chase Freedom Flex. Each performs differently depending on spending volume, whether you prefer points or cash back, and how much complexity you want to manage.
Quick Answer
For transferable points, Amex Gold (4x, up to $25,000/year) wins. For simple cash back, Blue Cash Preferred (6%, up to $6,000/year) wins. Chase Sapphire Preferred earns 3x on online grocery orders only. Freedom Flex is best as a no-fee complement to an existing Chase card.
Key Differences
The most important distinction is between cash back and transferable points. Blue Cash Preferred earns Reward Dollars — statement credits that cannot be transferred to airlines or hotels. Amex Gold and Chase Sapphire Preferred earn points that can move to travel partners, where they typically produce far more value than their face-value cash equivalent.
Annual spending caps also vary significantly. Blue Cash Preferred caps its 6% rate at $6,000 per year — roughly $500 per month. Amex Gold caps at $25,000 per year, which accommodates almost any household. Chase Sapphire Preferred has no cap but only earns 3x on online orders, not in-store purchases.
Side-by-Side Comparison
| Card | Grocery Rate | Annual Cap | Annual Fee | Reward Type |
|---|---|---|---|---|
| Amex Gold | 4x points | $25,000/yr | $325 | Membership Rewards (transferable) |
| Blue Cash Preferred | 6% cash back | $6,000/yr | $95 | Statement credit only |
| Chase Sapphire Preferred | 3x points (online only) | No cap | $95 | Ultimate Rewards (transferable) |
| Chase Freedom Flex | 5% (first year promo) | $12,000/yr (promo) | $0 | Ultimate Rewards (via pooling) |

Amex Gold Card
The American Express Gold Card earns 4x Membership Rewards points at U.S. supermarkets on up to $25,000 in purchases per calendar year, then 1x. At $325 per year, it is the most expensive card in this comparison, but it also earns 4x at restaurants worldwide — making it one of the strongest two-category earners available.
The annual fee is partially offset by up to $120 in dining credits, $120 in Uber Cash, $84 in Dunkin' credits, and a $100 Resy credit — though these credits require active use and do not automatically justify the fee for everyone.
The key advantage of Amex Gold over Blue Cash Preferred is the nature of the reward. Membership Rewards points transfer to 18+ airline and hotel partners, where they are commonly valued at 1.5–2 cents per point when used for premium travel. A household spending $500 per month on groceries earns 24,000 points per year — potentially worth $360–$480 in travel, compared to $360 in cash back from Blue Cash Preferred.
Blue Cash Preferred
The Blue Cash Preferred earns 6% cash back at U.S. supermarkets on the first $6,000 in purchases per year, then 1%. It also earns 6% on select streaming services and 3% on transit and U.S. gas stations. The annual fee is $95.
The 6% rate is the highest available on groceries among widely held cards. For a household spending exactly $500 per month ($6,000/year), this card earns $360 in cash back on groceries alone before the cap is reached. There is no currency conversion or transfer needed — rewards apply directly as a statement credit.
The limitation is the cap. Households spending more than $500 per month on groceries will exhaust the 6% tier mid-year and earn only 1% on the excess. At that point, switching to Amex Gold for remaining purchases — or moving to a card without a grocery cap — recovers lost value.
Chase Sapphire Preferred
Chase Sapphire Preferred earns 3x Ultimate Rewards points on online grocery purchases. This includes delivery and pickup orders from grocery retailers but excludes Target, Walmart, and wholesale clubs such as Costco and Sam's Club. In-store grocery purchases earn 1x.
The card is not primarily a grocery card, but its value lies in versatility. It earns 3x on dining and 5x on travel booked through Chase Travel, and all points transfer to 13+ airline and hotel partners. For shoppers who order groceries online regularly, it provides a reasonable earn rate with no annual cap.
Chase Freedom Flex
The Chase Freedom Flex has no annual fee and offers 5% on groceries for new cardholders in the first year (up to $12,000), making it one of the strongest introductory grocery offers available. After the first year, the 5% rate applies to rotating quarterly categories — grocery stores appear in the rotation periodically but are not guaranteed.
Freedom Flex points cannot transfer to airline or hotel partners on their own. Held alongside a Sapphire Preferred or Reserve, Freedom Flex points pool into that account and become transferable — making the combination more valuable than either card alone.
Which Card Is Right for You
Choose Amex Gold if you spend more than $500/month on groceries, dine out regularly, and want points you can transfer to airline and hotel programs. The $325 annual fee requires active use of the credits but is manageable for households this card is designed for.
Choose Blue Cash Preferred if you spend under $500/month on groceries, prefer cash back over points, and want a simple card at a low annual fee. It is the strongest single-card grocery option for cash-back-focused households.
Use Chase Sapphire Preferred for groceries only if you primarily order online. For in-store shoppers in the Chase ecosystem, the Freedom Flex is a better companion — especially in the first year when it earns 5% on up to $12,000 in grocery spend.

Mistakes to Avoid
Shopping at Target or Walmart with a supermarket card. These retailers do not code as supermarkets and earn base rates regardless of which grocery card you use. If these stores are a significant part of your grocery budget, a flat-rate card may perform better.
Hitting the Blue Cash Preferred cap without realizing it. Once you cross $6,000 in grocery spend, the rate drops to 1% for the rest of the year. Tracking your running total in the Amex app prevents this from going unnoticed.
Using Sapphire Preferred for in-store grocery purchases. It earns 1x in-store. That is the same as a no-rewards debit card. Reserve it for online grocery orders or use a different card entirely for physical store visits.
Ignoring Amex Gold's credits. The annual fee is $325, but up to $424 in credits are available if used as intended. Failing to use the credits effectively turns a premium card into an expensive one.
Frequently Asked Questions
No. Costco, Sam's Club, and BJ's Wholesale Club are classified as wholesale clubs, not supermarkets. They do not qualify for bonus grocery rates on Amex Gold, Blue Cash Preferred, or Chase cards.
No. Walmart, Target, and similar mass-market retailers code as general merchandise or discount stores. Grocery purchases made there earn base rates on virtually all rewards cards.
Not by itself for most households. Amex Gold earns its keep when grocery spend is combined with dining — both earn 4x. The card is designed for households that spend heavily across both categories. If groceries are your only high-spend area, Blue Cash Preferred at $95 is more efficient.
Yes, but the overlap makes it inefficient. Both target the same U.S. supermarket category. A more effective combination pairs Blue Cash Preferred for groceries with a travel card for everything else — or Amex Gold for groceries and dining combined.
Once you exhaust Blue Cash Preferred's $6,000 cap, switch to Amex Gold for the rest of the year. Its $25,000 cap ensures you earn 4x on all remaining grocery spend. Many high-spend households carry both cards for this reason, using Blue Cash Preferred early in the year and Amex Gold once the cap is reached.
For most households, the choice comes down to Amex Gold versus Blue Cash Preferred, and that decision hinges on two things: how much you spend on groceries per month and whether you want points or cash. Spend under $500 per month and prefer simplicity — Blue Cash Preferred. Spend more or dine out regularly and want transferable points — Amex Gold. Either way, the right grocery card is one of the highest-impact upgrades available at nearly any spending level.