Posted by William Charles on March 23, 2017
Credit Cards

Published on March 23rd, 2017 | by William Charles


Best Credit Card For Grocery Store Purchases

According to the US Bureau of Labor statistics the average American will spend $3,899 per year on Food at home expenses, this means their grocery store spend will likely be much larger as this doesn’t include non-food items this represents a 7.6% share of the average American’s annual spend.

This is why a lot of credit card companies offer cards with category bonuses on grocery store purchases. We’ve compiled this list of credit cards that give you the biggest rewards on your grocery spend. It’s important to note that you’ll only receive these amounts if the store you shop at codes itself as a grocery store, you can read more about how merchant category codes work here. Discount stores such as WalMart, Costco & Sam’s Club will generally not code as a grocery store.

[Read: Credit Cards That Earn 5%+ Cash Back]


Best Personal Cards

Bank of America Cash Rewards, 2-3.5% Cash Back – No Annual Fee, $2,500 Quarterly Cap

This card normally earns a flat 2% cash back on grocery stores. If you have a lot of funds held with Bank of America this can be boosted to 3.5% cash back. The downside is that you’re limited to only $2,500 in spend per quarter.

Bank of America Asiana Credit Card, 2x Miles, $99 Annual Fee, 200,000 Points Cap

Read our full review of this card

Annual fee isn’t waived the first year but the card does come with some benefits to help offset the fee such as a 10,000 mile certificate and $100 rebate for paid flights. Be aware of the 200,000 points cap ($100,000 on grocery stores)

AmEx Everyday, 2-2.4x Membership Rewards Points No Annual Fee, $6,000 Per Year

The AmEx EveryDay card earns 2x American Express membership rewards points on all U.S supermarket purchases. You also get an additional 20% bonus on all points earned if you have 20 or more transactions on your credit card each month. It’s possible to easily increase the number of transactions you have by using the self check out at a supermarket and doing one item at a time (obviously do this when it’s quiet).

Santander Bravo 3% Cash Back, $49 Annual Fee, Limit Of $5,000 Per Quarter

The Santander Bravo earns 3x points on all gas, grocery & restaurants. You can earn a limit of 15,000 points ($5,000 in spend) per quarter. Points are redeemable for cash and are worth 1¢ per point.

Blue Cash Everyday, 3% Cash Back No Annual Fee, $6,000 Limit

This is the little brother to the Blue Cash Preferred card and earns 3% cash back on U.S supermarket purchases. Unlike the preferred card there is no annual fee on the Blue Cash Everyday but you only earn 3% on the first $6,000 in grocery store spend per year.

In addition to this it only earns at a rate of 2% cash back on all U.S gas stations & department stores.

Consumers Credit Union Visa Signature 3% Cash Rebate, No Annual Fee, $6,000 Annual Limit

This card earns at a flat 3% cash back on all grocery and convenience store purchases (2% on gas and 1% on all other purchases). The card comes with no annual fee but you do need to pay $5 to join the credit union. They limit you to a maximum of $6,000 in cash back rebates per year and $6,000 per year in grocery store spend.

Huntington Voice 3% Cash Back, No Annual Fee, Limit Of $2,000 Per Quarter

The Huntington Voice allows you to pick one 3% category each quarter, one of the options they give you is grocery stores. There is a limit of $2,000 per quarter ($60 cash back) but there is no annual fee on this card.

Golden 1 Credit Union 3% Cash Back, No Annual Fee, No Cap on Rewards

The Golden 1 Platinum Rewards Visa earns a flat 3% cash back on all grocery store spend. There’s no cap on the amount of rewards you can earn. See our full review here.

American Express Hilton Honors Ascend: 6 Hilton Honors points per $1 spent, $95 annual fee

Hilton points aren’t that valuable for most people, but if they are valuable to you then this can be a good option especially as there is no cap. If you spend $40,000 you also get Diamond status.

City National Bank Visa Infinite 3x Points, $400 Annual Fee

Read our full review

This card has a massive annual fee but that is offset by the airline credits and the fact that authorized users also get these credits. Points are worth ~1¢.

U.S Bank FlexPerks Travel Rewards 2x Points (up to 4% in travel), $49 Annual Fee Waived First Year

The U.S Bank FlexPerks card earns 2x points on all gas, grocery & airline purchases. When points are redeemed you can get up to 2¢ per point in value. There are no limits on the amount of points you can earn. The annual fee of $49 is waived for the first year only and a sign up bonus of 20,000 FlexPoints after $3,500 in spend.

It’s also possible to downgrade/product change this change to the U.S Bank Cash+ card which has 5% cash back categories you can choose from (no grocery category unfortunately).

AmEx EveryDay Preferred 3-4.5x Membership Rewards Points, $6,000 Cap Annually & $95 Annual Fee

The AmEx EveryDay Preferred card is a new card that American Express introduced earlier this year. It earns 3x membership rewards points on all U.S supermarkets, but you get an additional 50% bonus on all points earned if you have at least 30 transactions within the month.

It’s easy to increase the amount of transactions you have by using the self check out aisle at a supermarket or purchasing small gift cards through amazon. Depending on how much you value MR points, this could be the best grocery card of them all.

Huntington Business Voice – 4% Cash Back – Up To $7,000 In Spend Per Quarter

Read our full review

This card lets you choose one category to earn 4% cash back in. You can change this category every quarter and you earn 4% cash back on the first $7,000 in spend on that category every quarter. One of the categories you can choose is grocery stores.

Old American Express Blue Cash, 5% Cash Back After $6,500 In Spend, No Annual Fee, $50,000  Limit

The Old American Express Blue Cash card is still available for new sign ups, but it’s no longer published on the American Express website. This card earns at 5% on all purchases at U.S gas stations, supermarkets & select drug stores & 1% on all other purchases. Unfortunately it doesn’t earn at this rate until you’ve $6,500 in spend on this card.

Before you hit this threshold it only earns at 1% on U.S gas stations, supermarkets & select drug stores and 0.5% on all other purchases. This card is really only suited for people doing manufactured spending at any of the 5% categories or those who are spending well over $6,500 per year in these categories.

This card now has a $50,000 limit on 5% categories.

American Express Gold, 4x Membership Rewards Points, $250 Annual Fee Waived First Year

The personal premier rewards gold card earns 4x AmEx membership rewards points per $1 spent at U.S supermarkets & restaurants (3x points for flights booked directly with airline). There are no caps on the amount of points you can earn, but there is a hefty annual fee of $195.

American Express Blue Cash Preferred, 6% Cash Back, $95 Annual Fee, $6,000 Annual Limit

This card earns 6% cash back on all grocery store purchases, but only on the first $6,000 in purchases every year. It also has an annual fee of $95 which is not waived for the first year. This is going to be the best option for people with high grocery store spend but not absurdly high (otherwise you will be better off with the Old version). It also earns 3% on gas & department store purchases.

Location Restricted

There are a number of cards that are only available in specific areas, I thought I’d put those here rather than in the main section of the site.

UMB Simply Rewards – 3x, No Annual Fee Or Cap

Our full review

This card earns 3x points on gas stations grocery stores, discount stores, restaurants & fast food. There is no cap on the amount of points you can earn. This card is available in Arizona, Colorado, Illinois, Kansas, Missouri, Nebraska, Oklahoma, Texas. It might also be available in different states under a different name  (e.g First National Bank offers same card. This comment covers other states)

Bank Of The West Cash Back Mastercard – No Annual Fee Or Cap

Our full review

This card earns 3% cash back on groceries, dining & gas purchases. It has no annual fee and no spending cap (apart from gas, there is a $1,500 cap on that). It’s available in the following states: AZ, CA, CO, ID, IA, KS, MN, MO, NE, NV, NM, ND, OK, OR, SD, UT, WA, WI, WY.

Honorable Mentions

Chase Freedom 5%, Rotating Categories With $1,500 Cap, No Annual Fee

The Chase Freedom card earns 5% in rotating categories and one of those categories for Q2 2017 is grocery stories. There is a quarterly spending cap of $1,500.

Wells Fargo Cash Back Card 5%, First Six Months, No Annual Fee

The Wells Fargo cash back card earns 5% on all gas, grocery & drug store purchases. Unfortunately it only earns at this rate for the first six months and then it defaults to a flat 1% on all purchases. This is another card that isn’t really worth it unless you have ridiculous high spend in those categories, in which case I’d recommend getting a card dedicated to each of them instead.

It’s also important to keep in mind that by getting a card like this you’d be forgoing getting a card with a high cash sign up bonus.

TD Easy Rewards Visa Credit Card 5%, First Six Months, No Annual Fee

The TD Easy Rewards card is very similar to both the cards above. It earns 5% on dining, groceries, gas & cable and utility bill payments but only for the first six months after account opening. It then drops to 1% on all purchases.

Cards That Didn’t Make The Cut

  • American Express Hilton HHonors: 5 Hilton HHonors points per $1 spent, no annual fee
  • PenFed Platinum Rewards Visa Signature: 3x points on all grocery store purchases (worth 2.5% in Visa gift cards)
  • Barclay Arrival Plus: 2x miles on all purchases $89 annual fee (2.2% cash back when redeeming against travel statement credit)
  • Fidelity Visa: 2% cash back on all purchases, no annual fee
  • AAA member rewards: 2% cash back on gas, grocery & drugstores, no annual fee
  • U.S Bank Cash+: You can pick grocery stores as a 2% cash back option, no annual fee
  • Chase Disney Premier: 2% cash back, no annual fee
  • Union Bank Graphite Amex: 2% cash back, no annual fee first year and then $99 annually

If you know of any cards that earn at a high rate on grocery store purchases. Please let us know, we’ll be happy to include them in this post. You can contact us or comment below. This post is an affiliate link free zone and you won’t find any affiliate links on this page. We appreciate you using our links where ever possible.

If you’d like to see similar information for a different category, then click on one of the below links:

Leave a Reply


newest oldest most voted
Notify of

I don’t understand what the criteria were for the rankings. For example, we have an aspirational trip planned with Hilton stay. Which card would be better than this one that did not make the cut? And why would it be better?

“American Express Hilton HHonors Surpass: 6 Hilton HHonors points per $1 spent”


Thanks. It looked like it was based on equivalent cashback and I read that on your FT post. I like the Amex Surpass for groceries because the equivalent cashback is better than the other 16 cards I currently have. HHonors @0.4 CPP x 6x = 2.4 CPP versus my next best card (Barclays Arrival+) William Charles.2 CPP.

Of course, the Barclays statement credits are more versatile than the HHonors points. Cash is king 🙂 However, I do have many other non-grocery store ways to spend on the Barclays card….


Thanks for the great posts. I read in a forum awhile back (and can’t find it now) that someone mentioned that there’s a Wells Fargo card that gives 5% back for grocery purchases with no time/spending caps. The poster said that it’s not advertised and is only offered to longstanding WF bank customers. I’ve searched and searched to find out more but the regular 5% WF card fills the search results.


[…] first 6 months after opening a Wells Fargo Visa Signature card. Once you have the ability to get 5% back in all those bonus categories it can be hard not to want to spend more than your credit limit. The frustrating thing about Wells […]


Thanks for the timely post! Just what I was looking for.

rick b
rick b

There’s Diners Club Elite, which is now temporarily closed to new applicants, but will reopen real soon now, after they sort through all the “fraud” alert cases with the 1000s of MSers who signed up.

3x and transferable to tons of good airlines / hotels.


Are you serious about when BMO Harris will reopen Diners Club card applications (source?), or is “real soon now” being sarcastic? BMO Harris has been saying the same thing for several years, and applications never restart.

I haven’t ever heard anything from BMO Harris which indicates that IF they ever restarted DIners Club cards, that it would be the same Elite card with the same earning.


Doc, maybe you can make this correction/update:

Citizens Cashback currently earns as follows:
– 5% grocery for the first 90 days.
– 10% gas for the first $1K.
– Everything else, and thereafte, its at 1%.



[…] under Citizens Bank. Unfortunately they no longer offer their credit card that earn 5% on gas and grocery store purchases (it’s since been replaced with a card that earns up to 1.8% cash back on all purchases). […]


[…] Food Lion should code as a grocery store, so this deal will make the most sense for those that have credit cards that earn at a high rate on grocery store purchases. If you purchased a $500 gift card here is your […]


[…] cards, but keep in mind that you’ll also earn credit card points. Safeway should code as a grocery store, so this is an easy way to generate a lot of spend with no cost (apart from your […]


[…] This is an awesome promo which keeps on coming. I’m loving the $.50 gas prices which I’ve been paying for the past few months straight. It’s particularly useful since buying Visa/Mastercard gift cards at supermarkets can really be a profitable venture in any event, by using a card that earns bonus points at supermarkets, such as Amex Blue Cash, Amex Everyday and so many more. See Best Credit Card For Grocery Store Purchases. […]


[…] This is a great promo which comes a number of times per year. The 4x offers are better, but the 2x are pretty good too. It’s particularly useful since buying Visa gift cards at supermarkets can really be a profitable venture in any event, by using a card that earns bonus points at supermarkets, such as Amex Blue Cash, Amex Everyday and so many more. See Best Credit Card For Grocery Store Purchases. […]


[…] points on supermarkets, drug stores & gas […]


I’ve been surfing on-line more than 3 hours today, but
I by no means found any attention-grabbing article like yours.
It is lovely value sufficient for me. In my view, if all website
owners and bloggers made good content material as you did, the net shall be a lot more helpful than ever


[…] in many brick-and-mortar locations, including grocery stores. You can purchase the gift cards with a credit card that earns bonus points at the grocery. And you can further maximize rewards by racking up fuel points along the way. We try to post the […]

Back to Top ↑