Are You Actually Earning Cash Back on Groceries With Your Credit Card?

Written by |

All information about Chase Freedom Flex® has been collected independently by Clark Howard, Inc.

Using a cash back credit card can be a great way to save money on groceries in 2024 — as long as you avoid interest charges by paying your balance in full each month.

You can earn up to 6% cash back on grocery purchases if you have the right card and use it at the right store. So using a credit card at the checkout register can really pad your pocketbook.

But are you actually getting what you think you’re getting from your cash back credit card?

You may have a card that promises bonus rewards on grocery purchases, but there are card-specific restrictions that could keep you from earning rewards on all the groceries you buy. Team Clark will help you find out where most major card issuers stand.

Think You’re Earning Bonus Cash Back on Groceries? Some Stores Are Excluded 

As you might suspect, there is a major catch when it comes to earning cash back bonuses on grocery purchases: Each card issuer has a different definition of what counts as “groceries,” and your favorite places to shop might be excluded.

“Each card issuer has exclusions and limitations on the type of cash back you get. It’s in the ‘mice type,’ which is completely different from the colorful brochure you get from them,” money expert Clark Howard warns.

For example, card issuers sometimes classify Walmart, Target and Costco as “superstores” or “wholesale clubs” rather than as grocery stores. That can be a roadblock if you’re trying to claim bonus rewards on groceries you buy at those kinds of stores.

The only way to know for sure where your favorite store stands is to check your credit card’s fine print.

Team Clark has researched the policies on grocery rewards for some of the major credit card issuers. Our findings are below.

American Express

American Express offers many cards that include bonuses at select U.S. supermarkets, including the card_name. It offers an amazing 6% cash back on up to $6,000 per year in purchases (1% back after that). But you’ll earn this bonus only at supermarkets like Kroger, Publix, Safeway, Sprouts and Trader Joe’s. Terms apply. (see rates and fees)


If you want to skip the annual fee, you can get 3% cash back on up to $6,000 per year in purchases at U.S. supermarkets with the card_name (then 1%). Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit. Terms apply. (see rates and fees)

Cash Back for both cards is received in the form of Reward Dollars that can be redeemed as a statement credit or on at checkout. American Express lays out its definition for “U.S. Supermarkets” here. It even lists which stores it excludes — some of them by name. And that list of exclusions includes Target, Walmart and Amazon.

These terms exclude all stores outside of the United States as well as superstores and warehouse clubs Sam’s Club and BJ’s. Costco accepts only Visa, so your American Express card won’t work there anyway.

Bank of America

Bank of America is unique in that it specifically includes wholesale stores under its definition of supermarkets for its Bank of America® Customized Cash Rewards Credit Card.

The card offers “2% cash back at grocery stores and wholesale clubs” (up to $2,500 in combined choice category/grocery store/wholesale club quarterly purchases).

But depending on your spending habits, it might be a financial wash: Bank of America excludes grocery stores and wholesale clubs from its highly marketed “choose your own category” rewards. Those rewards earn you 3%.

Bank of America Preferred Rewards® members can earn additional rewards with bonus multipliers. Enrollment is required.


If you dig into the fine print on the Barclaycard Rewards Program, it addresses how it classifies purchases for rewards eligibility:

“Purchases must be submitted by merchants using the merchant category codes for purchases in these categories to qualify for the additional points. Barclaycard is not responsible for incorrectly coded purchases.”

The JetBlue and JetBlue Plus cards offer bonuses on supermarket purchases from places categorized as grocery stores and supermarkets. But the fine print states that “superstores, warehouse clubs and discount stores” such as Target, Walmart and Costco are not eligible.


Capital One

The Capital One SavorOne Rewards Credit Card card offers 3% Cash Back at grocery stores, but it excludes “superstores like Walmart and Target.”


Chase doesn’t offer many cards that give you a year-round bonus on supermarkets, but its popular Freedom Flex® Card periodically offers 5% cash back on grocery store purchases as part of its rotating bonus rewards categories. The Freedom cards also have featured a welcome bonus offer on grocery purchases. The offer excludes Target, Walmart, discount stores and warehouse clubs.


Citi doesn’t offer any cards that feature bonuses on grocery purchases. But the Citi Custom Cash® card does award 5% back on your top spending category each month, and that can include grocery store purchases. Citi also offers a Costco-branded card that gives 2% back to the wholesale club’s members on groceries and many other items.


The Discover it® card is another card that changes cash back offers by quarter. If you hit it at the right time of the year, you can get 5% cash back on groceries (with a $1,500 spending cap per quarter). In addition to traditional grocery stores, the card includes groceries you buy at Walgreens or CVS. But it excludes purchases at convenience stores, gas stations, warehouse clubs, discount stores and supercenters.

U.S. Bank

U.S. Bank has some cards that can earn a bonus at grocery stores, but it specifies that “Purchases at discount/retail stores that sell groceries may not qualify for the grocery store category.” So don’t count on getting this bonus at Walmart, Target or any superstores or wholesale clubs.

What Can You Do if You Aren’t Sure?

No card issuer offers a guarantee that a particular store will qualify for a grocery store bonus, but you can be pretty sure that a store will qualify if it’s part of a national chain of traditional supermarkets.

Credit card issuers rely on something called merchant category codes (MCCs) to classify vendors. Visa has a standards manual that helps define what merchant’s category code should be. You can also find more information about these codes by reading this online guide from Citi.

The only way to be absolutely sure whether your favorite store will qualify for the bonus from your credit card is to shop there: Make a small purchase, then wait for your statement and see if the transaction earned a bonus.

Some credit card issuers will indicate on your statement which purchases qualified for bonuses, but with others, you might have to call and ask.

An Alternative to Grocery Rewards Cards

If you’re having trouble getting cash back bonuses on your groceries, you may want to change the type of credit card you use.


There are everyday cash back cards that offer as much as unlimited 2.5% cash back on any purchase you make. That takes the guesswork out of the equation.

For example, the Alliant Visa Signature Card offers up to 2.5% cash back on all purchases. However, it does requires a credit union membership and has a few stipulations that

If you’re trying to avoid annual fees, Clark recommends the Citi Double Cash as a top everyday cash back card. It pays an unlimited 2% back on all purchases (1% when you buy, 1% when you pay your bill) and has no annual fee.

Do you have an interesting grocery-related cash back credit card experience? We’d love to hear about it in the Community!

To see the rates and fees for the American Express cards featured, please visit the following links: Blue Cash Preferred® Card from American Express: See Rates and Fees; Blue Cash Everyday® Card from American Express: See Rates and Fees

How many credit cards should I have? How Many Credit Cards Should I Have? - Are you worried that the number of credit cards you have could have a negative impact on your financial life? Is there a “right” number of credit cards for one person to have in 2024? The answer is a little…
Welcome bonuses can be a great way to boost the value of a credit card. Best Credit Card Sign-up Bonuses for 2024 - Team Clark spent hours reviewing the market for credit card sign-up bonuses and evaluated them according to the guidelines for usage set by money expert Clark Howard. Clark believes credit cards with exorbitant annual fees are a bad idea for most…