Skip to main content
Back to blog

The Best Credit Cards for Groceries in 2026

Nick SpirakusMarch 9, 20269 min read

Groceries are nothing like dining when it comes to credit card rewards. Dining is straightforward: the Amex Gold earns 4x, a bunch of cards earn 3x, pick one, done. Groceries have three complications that make the optimization tricky: earning caps that completely change the math at higher spend levels, merchant coding exclusions that mean half the places you buy food don't count as "groceries," and the $25,000 Amex cap that large households can actually hit.

If you buy all your groceries at Kroger and spend $600/month, this is a five-second decision. If you split spending between Costco, Target, Instacart, and a local supermarket - and your household spends $2,000/month on food - the answer is a lot less obvious.

The Coding Problem: Not All Food Shopping Is "Groceries"

Before we compare cards, you need to understand what actually triggers a grocery bonus. This is where people lose hundreds of dollars a year without realizing it.

Costco, Sam's Club, BJ's code as wholesale clubs (MCC 5300), not grocery stores. Your Amex Gold 4x? Doesn't apply. Your Blue Cash Preferred 6%? Doesn't apply. If Costco is where you buy the bulk of your food, your "grocery card" is earning its base rate on that spending - typically 1x.

Walmart and Target use superstore codes (MCC 5311). A cart full of nothing but groceries from Target earns your grocery card's base rate, not the bonus.

Instacart and grocery delivery - this one trips up a lot of people. Instacart orders often code under Instacart's own merchant code, not the grocery store's. Your Amex Gold's 4x supermarket bonus likely won't trigger. The Chase Sapphire Preferred does pick up Instacart at 3x under "online grocery," making it one of the few cards that handles delivery well. If you've shifted a big portion of grocery spending to delivery apps, check your statements - you might be earning 1x on what you assume is 4x spending.

For people who shop almost exclusively at one chain, the store's own card sometimes beats the "best" grocery cards. The Target RedCard gives 5% off at Target (where the Amex Gold earns only 1x). The Amazon Prime Visa gives 5% at Whole Foods (where the Gold does earn 4x - so the Gold wins there, but only if you value MR above 1.25 cents). These aren't glamorous, but they work where the premium cards don't.

The Cards, Organized by Spend Level

Rather than reviewing every card the same way, the real question is: how much does your household spend at actual supermarkets (not Costco, not Target, not delivery apps)?

Under $500/Month: Citi Custom Cash Is Hard to Beat

The Citi Custom Cash earns 5% (or 5x ThankYou Points) on your single highest eligible spend category each billing cycle, up to $500/month ($6,000/year). No annual fee. If groceries are consistently your biggest category, this effectively becomes a 5% grocery card that costs you nothing. One thing to know before you read further: Citi closed the Custom Cash to new applicants in May 2026. Existing cardholders keep earning 5%, so everything below applies if you already hold one - if you don't, this option isn't available to you.

The points angle: Citi Custom Cash earns ThankYou Points, and those points reach Citi's transfer partners on their own - Turkish Miles&Smiles, Singapore KrisFlyer, Virgin Atlantic and the rest of the roster. What a no-fee Citi card costs you is the rate, not the access. Every partner ratio comes through at 0.7 of what a Citi Strata Premier ($95/year) gets, so a 1:1 partner lands at 1:0.7 and a 1:0.8 partner at 1:0.56. Put our balanced ThankYou valuation through that haircut and it works out to 1.6 cents a point standalone, against 2.3 cents pooled. Pool the Custom Cash with a Strata Premier or Strata Elite and the whole balance transfers at the premium ratios.

The Blue Cash Preferred earns 6% cash back at U.S. supermarkets up to $6,000/year in purchases, then 1%. The $95 annual fee is waived the first year. Six percent sounds great, but these are statement credits - not transferable points. For pure simplicity with no points programs to manage, the BCP is hard to beat up to the $6,000 cap.

The Capital One Savor (formerly SavorOne, rebranded October 2024) earns 3% cash back on groceries with no annual fee and no cap. Lower ceiling, but the floor never drops. No caps, no fees, no tracking.

$500-$1,500/Month: The Amex Gold Comes Into Its Own

The Amex Gold earns 4x Membership Rewards points at U.S. supermarkets - the highest transferable-currency supermarket rate you can earn unconditionally, all the way to $25,000 a year. The Citi Custom Cash above beats the rate at 5x, but only on $500 of spending a month and only in the cycles where groceries are your top category. At 2.5 cents per point (achievable through transfers to ANA, Air Canada Aeroplan, or Air France/KLM Flying Blue), that's an effective 10% back on groceries. The $25,000 annual cap won't bite at this spend level ($1,500/month = $18,000/year).

The Gold carries a $325 annual fee against $424 a year in credits at face value. Two of the four are the ones a grocery shopper is most likely to convert: up to $120/year in dining credits ($10/month at select restaurants including Grubhub) and a $100 Resy dining credit, which is $220 of the $424. The other two, $120 of Uber Cash and $84 at Dunkin', are real money but only if you're already an Uber and Dunkin' household. Whether you get value from any of them depends entirely on your habits.

The Chase Freedom Flex offers 5x Ultimate Rewards points on rotating quarterly categories, but groceries are barely in the 2026 rotation. Q1 was dining, Q3 is gas, EV charging, transit and select live entertainment, and Q4 has not been announced. The only grocery appearance all year is Q2, and it is Whole Foods Market specifically rather than supermarkets generally. The cap is $1,500 per quarter when activated, and if you forget to activate you earn just 1x. Treat this as an opportunistic card for the quarters that happen to suit you, not as a grocery card. Pairs best with a Chase Sapphire Preferred or Reserve for transfer access.

$1,500+/Month: Watch the Caps Erode

At high spend levels, every card except the Amex Gold starts hitting diminishing returns. The Citi Custom Cash caps at $500/month. The Blue Cash Preferred caps at $6,000/year. The Freedom Flex is quarterly and capped at $1,500/quarter. Only the Gold maintains 4x all the way to $25,000/year - and at $2,083/month, even that eventually runs out.

The Math: Annual Value by Spend Level

Point values assumed: Membership Rewards at 2.5 cents per point (achievable with transfer partners), ThankYou Points at 2.3 cents per point (our balanced valuation, which assumes the premium transfer ratios you get by pooling with a Strata card), Ultimate Rewards at 2.2 cents per point (assuming CSP/CSR pairing). Cash back at face value.

At $500/Month ($6,000/Year)

CardAnnual FeePoints EarnedPoint ValueGross ValueNet Value After Fee
Amex Gold (4x MR)$32524,000 MR2.5¢$600$275
Blue Cash Preferred (6%)$95$360 cash-$360$265
Citi Custom Cash (5x TYP)$030,000 TYP2.3¢$690$690
Chase Freedom Flex (Whole Foods only, Q2 2026)$0up to 7,500 UR2.2¢up to $165up to $165
Capital One Savor (3%)$0$180 cash-$180$180

The Citi Custom Cash wins at $6K/year if you already hold one - no fee, and the $500/month cap is exactly maxed out. It clears the Amex Gold by $415 after fees. That should give Gold holders pause: if groceries are your only high-spend category, the Gold doesn't justify itself until you're well above $500/month.

At $1,000/Month ($12,000/Year)

CardAnnual FeePoints EarnedPoint ValueGross ValueNet Value After Fee
Amex Gold (4x MR)$32548,000 MR2.5¢$1,200$875
Blue Cash Preferred (6%/$6K cap, then 1%)$95$420 cash-$420$325
Citi Custom Cash (5x to $6K, 1x after)$036,000 TYP2.3¢$828$828
Capital One Savor (3%)$0$360 cash-$360$360

At $12K/year the Amex Gold and the Citi Custom Cash finish within $47 of each other ($875 vs $828) - and again, that Custom Cash column is only open to existing holders. It also prices ThankYou Points at the pooled 2.3 cents. Held on its own the Custom Cash still transfers, just at 0.7 of the premium ratios, which is 1.6 cents a point and $576 rather than $828. Either way the Gold is ahead at this level. And the Gold's number assumes you can get 2.5 cents per MR point, which requires transferring to airline or hotel partners. If you're cashing out at 0.6 cents per MR (the Amex statement credit rate), those numbers collapse completely. The Amex Gold only makes sense if you're actually using the points for transfers.

At $1,500/Month ($18,000/Year)

CardAnnual FeePoints EarnedPoint ValueGross ValueNet Value After Fee
Amex Gold (4x MR, no cap hit yet)$32572,000 MR2.5¢$1,800$1,475
Blue Cash Preferred (6%/$6K + 1%/$12K)$95$480 cash-$480$385
Citi Custom Cash (5x/$6K + 1x/$12K)$042,000 TYP2.3¢$966$966
Capital One Savor (3%)$0$540 cash-$540$540

Not close. The Amex Gold is $509 better than the next best option at this level, and the $25K cap still hasn't kicked in.

The $25K Cap and What to Do About It

Almost nobody hits it individually, but households can. A family of four running all supermarket spending through one Gold card at $2,500/month crosses $25K by October. After the cap: the Gold drops from 4x to 1x. You've earned 100,000 MR on the first $25K, and then 1x on everything after that, which is 2.5% at our balanced valuation. The Blue Cash Preferred is not the fix people assume it is: its own post-cap rate is 1%, not 3%, so a Blue Cash Preferred that has already spent its $6,000 of 6% pays you less than simply leaving the spend on the Gold.

The practical play: run the Gold at 4x until you cross $25,000, then move supermarket spending to the best uncapped rate you can actually reach. If you carry a Citi Strata Premier, that is its 3x at supermarkets, worth 6.9% at our balanced ThankYou valuation and never capped. If you don't, and your Blue Cash Preferred still has its own $6,000 of 6% unspent, spend that next, then fall back to the no-fee Capital One Savor at 3% flat. What you should not do is move to a Blue Cash Preferred that is already past its own cap. Sequencing caps like this is entirely legal, just annoying to execute. PointBagel tracks your progress toward earning caps, so you'll know when to make each switch rather than discovering in December that you passed one in September.

The Grocery Spending You're Probably Not Optimizing

Here's the real optimization most grocery articles skip: figure out where your "grocery" dollars actually go. If $800/month is at Publix (codes as supermarket, Gold earns 4x), $400/month is at Costco (codes as wholesale, Gold earns 1x), and $200/month is Instacart (codes as online delivery, Gold probably earns 1x) - then only 57% of your food budget is actually earning your grocery bonus. The other 43% is earning base rates.

For the Costco portion, the Costco Anywhere Visa earns 2% on Costco purchases. Not exciting, but it's double what the Gold earns there. For Instacart, the CSP at 3x online grocery is your best bet.

One card most people miss: the Citi Strata Premier earns 3x ThankYou Points at supermarkets with no cap and a $95 annual fee. The grocery earning isn't the reason to get it, but if you're already carrying it for 3x dining and 3x travel, the grocery bonus stacks nicely.

The right grocery strategy isn't one card - it's knowing which card to use where, based on how each merchant actually codes.

Nick Spirakus

Nick Spirakus

Founder & builder of PointBagel. Software architect and 15-year points enthusiast managing a multi-card portfolio across Chase, Amex, Capital One, Citi, Bilt, US Bank, and Wells Fargo. Built PointBagel because every tool he tried either had inaccurate data or let affiliate deals influence which cards they recommended.

About the author