Best credit card for groceries

How the groceries category actually works, and the best card to use at each of the 45 stores below. CashCatch ranks your own wallet in a tap.

Groceries is one of the most valuable everyday categories, but it is narrower than it looks. Standalone supermarkets usually qualify, while superstores and warehouse clubs that sell food often code as general retail and miss the bonus. The best grocery card depends on where you shop and whether you will reach its yearly cap.

This category is decided at the register by the merchant category code that a store's payment processor assigns to the business, not by the food you actually put in your cart. Stores whose primary business is selling food generally carry a code that a card reads as a supermarket and rewards, while businesses classified as wholesale, discount, or general retail read as something else entirely, so the same carton of eggs can earn a bonus at one register and nothing extra at another. The reach of the category is often narrower than shoppers expect: specialty food shops, farmers markets, meal-kit subscriptions, and food grabbed inside a pharmacy or convenience store frequently sit outside it. Because the code travels with the merchant rather than the product, the receipt alone will not tell you how a purchase will reward. The only dependable signal is how a similar charge has posted to your statement in the past.

Cards reward this category in noticeably different ways, and the differences matter more here than in almost any other spending bucket. A flat everyday card pays the same base rate on all purchases, so it never cares about codes or limits but also never pays extra for food, whereas a category card pays an elevated rate on qualifying grocery purchases only up to a yearly or quarterly cap, after which the rate quietly falls back to base. Some cards treat this as a rotating or seasonal category that you must activate before it counts, so the bonus may be available only part of the year. Co-branded store cards can pay a richer rate at their own chain while paying little at competing stores, and their rewards sometimes arrive as store credit instead of cash. A few other mechanics can shift the math: some cards count the category only when you pay through a mobile wallet, delivery orders can route through a portal or app that changes how the charge codes, and an annual fee or limited network acceptance at certain clubs can offset an otherwise attractive rate.

The right choice starts with looking at where your grocery dollars actually go across a normal year, then matching a card to that pattern instead of to the highest advertised rate. If you concentrate spending at a single chain, a co-branded card or a card that treats that chain as a bonus merchant can come out ahead, while spreading purchases across many stores favors a card with a broad grocery category or a dependable flat rate. Pay close attention to the cap, because an elevated rate that stops after a modest annual limit can earn less over a full year than a lower rate with no ceiling, especially for a large household. The most common mistake is assuming that every place selling food qualifies, then doing the bulk of the shopping at a warehouse club or superstore and quietly collecting only the base rate. Checking how a store codes before a large trip, or simply keeping a reliable flat card as backup, closes that gap.

Groceries cashback FAQ

Why didn't I earn grocery cashback at a warehouse club or superstore?

The bonus is triggered by the store's merchant category code, and many warehouse clubs and superstores are classified as wholesale or general retail rather than as supermarkets. Even with a cart full of food, the card sees a non-grocery merchant and pays only the base rate. If those stores are where you shop most, look for a card that rewards general retail or wholesale spending, or one co-branded with that chain.

Do online grocery orders and delivery still count for the category?

It depends on who actually charges your card. When the charge comes from the supermarket itself, it usually codes as grocery, but when a third-party delivery app or marketplace is the merchant of record, it often codes under delivery or online services instead. Looking at how a past order posted to your statement is the most reliable way to know before you count on it.

What happens after I hit the yearly cap on a grocery card?

Once you reach the cap, the elevated rate stops and any further grocery spending earns the card's base rate for the rest of the period. The cap typically resets at the start of the next year or quarter, depending on how the card is structured. If your household regularly spends past that limit, pairing the category card with a solid flat card for the overflow keeps every dollar earning something.

Is a flat cashback card or a grocery category card better for groceries?

A category card wins when most of your grocery spending lands at qualifying supermarkets and stays under the cap. A flat card wins when you shop mainly at stores that code as general retail, spend more than the cap allows, or simply want to avoid tracking categories and activations. Many people carry both and use whichever earns more at a given store.

Know the best card before you pay.

CashCatch shows the best card in your wallet for groceries and every other category, free.

Try it