
Groceries typically rank among the top three spending categories for most households, which makes the card you hand over at the checkout one of the highest-impact financial decisions available. On $500 a month of grocery spending, the gap between a 1x card and a 4x or 6% earner adds up to hundreds of dollars per year.
Four cards dominate the category in 2026: the American Express Gold, the Blue Cash Preferred, the Chase Sapphire Preferred, and the Chase Freedom Flex. None of them wins outright. Spending volume, a preference for points or cash back, and your tolerance for complexity each tilt the decision in a different direction.
Best Grocery Cards at a Glance
| 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) |
A few patterns jump out of the table immediately. The Blue Cash Preferred posts the highest headline rate but the smallest cap — $6,000 a year works out to roughly $500 a month. The Amex Gold charges more than three times the fee of any rival, yet its $25,000 cap accommodates almost any household. The Sapphire Preferred has no cap at all, with a catch: its 3x rate applies only to online orders, never to purchases made in the store itself.
The Freedom Flex deserves an asterisk of its own. Its headline 5% is a first-year promotion; after that, groceries appear only periodically in its rotating quarterly categories and are never guaranteed. Everything below unpacks why these numbers matter and where each card breaks down.
Points or Cash: The First Decision
Before comparing rates, settle the question of what you actually want back. The Blue Cash Preferred earns Reward Dollars — statement credits that cannot be transferred to airlines or hotels. What you see is what you get, applied directly against your balance with no conversion step and no redemption homework.
The Amex Gold and Chase Sapphire Preferred play a different game. Both earn transferable points — Membership Rewards with 18+ airline and hotel partners, Ultimate Rewards with 13+ — and those points typically produce far more value than their face-value cash equivalent once moved to travel programs. Membership Rewards points are commonly valued at 1.5–2 cents apiece when redeemed for premium travel.
Run the numbers on a $500-a-month grocery budget and the trade-off becomes concrete. The Gold's 4x rate generates 24,000 points a year — potentially worth $360 to $480 in travel at those valuations. The Blue Cash Preferred returns a flat $360 in cash on identical spending. The points card edges ahead, but only if you will actually book the flights. Cash never sits in an account waiting for a redemption strategy.
Where the Caps Bite
Every bonus rate in this comparison except the Sapphire Preferred's comes with a ceiling, and the ceilings are wildly different sizes. The Blue Cash Preferred's $6,000 annual cap is the one families actually hit: cross it and the rate collapses from 6% to 1% for the rest of the year. The Amex Gold's $25,000 cap — about $2,083 a month, by simple division — exists mostly on paper. The Freedom Flex's first-year promotion covers $12,000 of grocery purchases at 5%, which tops out at $600 back.
Here is what an $800-a-month grocery budget — $9,600 a year — earns on each card:
| Card | The Math | Year-One Return |
|---|---|---|
| Amex Gold | 4x on all $9,600 (well under the $25,000 cap) = 38,400 points | $576–$768 at 1.5–2¢ per point |
| Blue Cash Preferred | 6% on first $6,000 = $360, then 1% on remaining $3,600 = $36 | $396 cash |
| Freedom Flex (first year) | 5% on all $9,600 (under the $12,000 promo cap) | $480 |
| Chase Sapphire Preferred | 3x only on online orders = 28,800 points if every purchase ships or gets picked up; in-store spending earns 1x | Depends entirely on how you shop |
The pattern is blunt: once spending passes roughly $500 a month, the Blue Cash Preferred stops being the answer on its own, and the Gold's enormous cap starts justifying its enormous fee.
The Contenders, One by One
American Express Gold — $325 a Year
The Gold earns 4x Membership Rewards points at U.S. supermarkets on up to $25,000 in purchases per calendar year, then 1x beyond that. It also earns 4x at restaurants worldwide, making it one of the strongest two-category earners available — a household that spends heavily on food at home and food out gets a single card covering both fronts.
The $325 fee is the steepest here, and Amex softens it with up to $424 in annual credits: $120 in dining credits, $120 in Uber Cash, $84 in Dunkin' credits, and a $100 Resy credit. That arithmetic only works if the credits match places you already spend. Treat them as found money and the card is effectively cheap; ignore them and you have bought yourself a very expensive grocery card.
Blue Cash Preferred — $95 a Year
The Blue Cash Preferred's 6% at U.S. supermarkets is the highest grocery rate among widely held cards, paid on the first $6,000 in purchases each year and 1% thereafter. The same 6% applies to select streaming services, with 3% on transit and at U.S. gas stations. A household spending exactly $500 a month collects $360 on groceries alone before the other categories add anything. Rewards land as statement credits — simple, immediate, and impossible to misplay.
Chase Sapphire Preferred — $95 a Year
This is not primarily a grocery card, and pretending otherwise leads to disappointment. The 3x Ultimate Rewards rate covers online grocery purchases — delivery and pickup orders included — but excludes Target, Walmart, and wholesale clubs such as Costco and Sam's Club. Walk into a physical store and the same cart earns 1x. Its real strength is breadth: 3x on dining, 5x on travel booked through Chase Travel, transfers to 13+ airline and hotel partners, and no ceiling anywhere on grocery earning.
Chase Freedom Flex — No Annual Fee
New cardholders earn 5% on groceries for the first year on up to $12,000 in purchases — among the strongest introductory grocery offers available anywhere. After year one, the 5% shifts to rotating quarterly categories, where grocery stores show up periodically rather than reliably.
On its own, the Flex cannot move points to airline or hotel partners. Pair it with a Sapphire Preferred or Reserve, though, and its points pool into the premium account and become fully transferable — a combination worth more than either card alone.
Where Grocery Cards Quietly Fail

Most of the value lost on grocery cards disappears through four predictable leaks.
The merchant-code trap. Target, Walmart, and similar mass-market retailers code as general merchandise or discount stores, not supermarkets, so grocery runs there earn base rates no matter which premium card you carry. If those stores make up a significant share of your food budget, a flat-rate card may quietly outperform every card in this guide.
Cap blindness. The Blue Cash Preferred gives no dramatic signal when you cross $6,000 — the rate simply drops to 1% and stays there until the year resets. Tracking the running total in the Amex app is the only reliable defense against earning a fraction of what you expected.
Swiping the Sapphire Preferred in the aisle. In-store grocery purchases earn 1x on this card — the same return as a no-rewards debit card. Reserve it for online orders and reach for something else at the physical register.
Letting the Gold's credits expire. The annual fee is $325, but up to $424 in offsets are available to cardholders who use the credits as intended. Skip them and a premium card becomes merely a pricey one.
Matching the Card to Your Cart

Spend more than $500 a month on groceries, dine out regularly, and want points you can move to airline and hotel programs? The Amex Gold was built for exactly that profile, and its fee is manageable for the households it targets — provided the credits get used.
Spend under $500 a month and prefer cash over points? The Blue Cash Preferred is the strongest single-card grocery option for cash-back-focused households, at less than a third of the Gold's fee.
Order groceries online as a habit? The Sapphire Preferred delivers a reasonable, uncapped 3x. If your shopping happens in physical stores and you are already in the Chase ecosystem, the Freedom Flex is the better companion — especially during its first year, when it earns 5% on up to $12,000 of grocery spending.
And if your household clears $6,000 a year at the supermarket, consider running two cards in sequence: the Blue Cash Preferred at 6% until its cap is exhausted, then the Amex Gold at 4x for everything after. Plenty of high-spend households carry both for precisely this reason.
Frequently Asked Questions
No. Costco, Sam's Club, and BJ's Wholesale Club are classified as wholesale clubs, while Walmart and Target register as general merchandise or discount stores. Grocery purchases at any of them earn base rates on virtually all rewards cards, including everything covered in this guide.
Not by itself for most households. The Gold earns its keep when grocery spending combines with dining, since both categories earn 4x — it is designed for people who spend heavily across both. If groceries are your only high-spend area, the Blue Cash Preferred at $95 is the more efficient choice.
You can, but the overlap makes it inefficient as a permanent setup, since both target the same U.S. supermarket category. The exception is the sequencing play for high spenders described above. Otherwise, pairing the Blue Cash Preferred with a travel card — or letting the Gold handle groceries and dining together — puts each annual fee to better use.
On the Blue Cash Preferred, earning falls to 1% on every grocery dollar beyond the cap until the calendar year resets. Shifting the remainder of the year's purchases to an Amex Gold keeps you at 4x, since its $25,000 ceiling leaves ample headroom for even the largest grocery budgets.