Which Card for Groceries? Run Your Real Grocery Spend
Compare grocery earn rates against your actual grocery spend, annual caps included, and check which stores count as groceries before you rely on the bonus.
Groceries are one of the biggest everyday categories, so a card that earns more at the supermarket can make a real difference. Whether it does depends on three things: how much you spend, where you shop, and whether the bonus has a cap.
The cards and numbers in this guide are illustrative.
What counts as groceries
Card issuers decide what counts using the merchant’s category code, a label each merchant is given when it starts taking cards (see why a purchase didn’t earn the bonus). For groceries, that usually means:
- Usually counts: supermarkets and grocery stores, and often specialty food stores such as bakeries and butchers.
- Often doesn’t count: superstores that sell groceries alongside everything else, and warehouse clubs. Many issuers exclude them from the grocery category, even if most of your basket is food.
- Varies: grocery delivery services and meal kits. Some code as groceries, some don’t.
Your card’s rewards terms say which merchants are included and which are excluded. It’s worth reading that paragraph before you rely on a grocery bonus.
Earn rate times your spend
Here’s what a grocery bonus is worth at three spending levels, comparing Card A (3% on groceries, capped at $6,000 a year, then 1%) with Card B (a flat 2% on everything).
| Yearly grocery spend | Card A | Card B | Card A’s advantage |
|---|---|---|---|
| $3,000 | $90 | $60 | $30 |
| $6,000 | $180 | $120 | $60 |
| $10,000 | $180 + $40 = $220 | $200 | $20 |
The bonus is worth most for spending right up to the cap. Above it, a flat-rate card starts catching up.
Caps and what happens after them
Caps come in two main shapes:
- Yearly caps, such as the first $6,000 a year. Once you pass it, the rate drops to the card’s base rate until the year resets.
- Quarterly caps, common on rotating-category cards. See rotating 5% categories.
If you regularly spend past a cap, the spending plan answer is simple: use the bonus card until the cap, then switch to your best everyday card.
Warehouse clubs and their card rules
Warehouse clubs add two complications. They may accept only one card network, so your best grocery card might not work there at all. Costco’s US warehouses, for example, accept Visa as their only credit card network (checked November 2026). And warehouse purchases may code as warehouse or wholesale rather than groceries, so even an accepted card may earn only its base rate.
If most of your food shopping happens at a warehouse club, compare cards on what they earn there, not on their grocery rate.
Putting groceries into your plan
Take your yearly grocery figure from your spending plan, split it by where you actually shop (supermarket, superstore, warehouse club, delivery), and apply each card’s real rate to each slice. That tells you which card wins for your groceries.
Common questions
Does a superstore count as groceries? Often not. Many issuers exclude superstores from their grocery bonus. Check your card’s terms.
Is a grocery cap worth worrying about? Only if you spend near it. If you’re well under the cap, ignore it. If you’re over, switch cards once you hit it.
Do grocery delivery apps earn grocery rewards? It depends on how the purchase is coded. Some delivery services code as groceries, others as a general merchant or as dining.
Do gift cards bought at the supermarket earn the bonus? It depends on the issuer. The supermarket’s code usually applies to the whole purchase, but some card terms and offers exclude gift cards. Check your card’s terms before buying gift cards for the bonus.
This guide is general education, not individual financial advice. Pay your card in full each month.