Best credit cards for grocery shopping

You can rack up cash back and rewards at supermarkets – regardless of your credit


Looking for the best card to use while grocery shopping? These options will help you score major savings in the form of cash back, regardless of your credit profile.

The content on this page is accurate as of the posting date; however, some of our partner offers may have expired. Please review our list of best credit cards, or use our CardMatch™ tool to find cards matched to your needs.

Americans spend on average $4,464 in groceries every year, according to the U.S. Bureau of Labor Statistics. Shopping for groceries is one of the main weekly expenses on every American household.

That’s why the credit cards tying reward points to grocery shopping are getting more numerous and their offers are getting increasingly more competitive. In 2020 you have a whole new lineup of cards ready to reward you for the purchases you make at grocery stores.

Here are best cards whether you like those premium rewards, are an everyday shopper, are building credit, you’d rather skip the prep and go straight to the meal or you like to buy groceries at superstores.

See related: Best cash back cards

American Express® Gold Card: Best for earning Membership Rewards points on groceries

Amex Gold gives you an unprecedented rewards rate whether you’re dining in or out. If that weren’t enough, paying at certain restaurants after enrollment, can get you up to $10 a month in statement credit.

The intro bonus of 35,000 points when you spend $4,000 in the first three months is fair and there are many redemption options, including gift cards, merchandise and travel with no blackout dates.

You also get up to $100 every year in airline fee credits, which you can use to pay for things like baggage fees or upgrades – and in some cases, even airline gift cards.

The card charges an annual fee of $250, but if you take advantage of both the dining and airline fee credit, keeping the Amex Gold card will essentially cost you $30 every year.

If you are OK with only redeeming travel directly through or Amex’s airline partners in order to maximize the value of the Membership Rewards points you’ll earn, this is a great card for foodies and travelers.

Here’s a closer look at the features:

  • 35,000 American Express Membership Rewards points when you spend $4,000 in the first three months
  • 4 points per dollar spent at U.S. supermarkets on up to $25,000 per year in purchases – 1 point thereafter
  • 4 points per dollar spent at restaurants worldwide
  • 3 points per dollar spent on flights booked directly through airlines or on
  • Up to $120 annual dining credit (up to a $10 statement credit monthly) when you pay at Grubhub, The Cheesecake Factory, Ruth’s Chris and participating Shake Shack locations (enrollment required)
  • Up to $100 annual airline fee credit
  • No foreign transaction fees

Blue Cash Preferred® Card from American Express: Best for earning cash back on groceries

Even though it has fewer features than the Amex Gold, it gives you perhaps the highest cash back rate available on groceries, and it has a lower annual fee – $95. Plus, running errands like groceries is way easier when you get cash back on gas for the commute. Take a closer look:

  • $250 statement credit when you spend $1,000 in the first three months
  • 6% cash back at U.S. supermarkets on up to $6,000 in purchases per year, then 1%
  • 6% cash back on select U.S. streaming services, such as Netflix, Hulu or HBO Max
  • 3% cash back at U.S. gas stations
  • 3% on transit purchases
  • 1% cash back on all other purchases

Bank of America® Cash Rewards credit card*: Best for earning cash back on groceries with no annual fee

The Bank of America Cash Rewards card offers grocery shoppers the opportunity to double down on cash back for food by selecting dining for its 3% category along with its very good 2% rate on grocery stores and wholesale clubs, with no annual fee.

If cardholders want something other than dining for the 3% rate, Cash Rewards offers the flexibility to let them choose their own category. However, the $2,500 quarterly spending cap on both categories is low.

Have a closer look:

  • $200 in online cash rewards when you spend $1,000 in the first 90 days
  • 3% cash back on a category of your choice (gas, online shopping, dining, travel, drugstores or home improvements and furnishings)
  • 2% cash back at grocery stores and wholesale clubs
  • $2,500 combined quarterly limit on 2% and 3% cash back categories
  • 1% cash back on all other purchases
  • No annual fee

Chase Freedom Unlimited®: Best for earning cash back on groceries and everything else

For those who don’t want to have to choose a spending category, but still want no annual fee, the Chase Freedom Unlimited offers a consistent rate of at least 1.5% cash back on all purchases.

  • 5% cash back on grocery store purchases (not including Target® or Walmart® purchases) on up to $12,000 spent in the first year
  • 5% cash back on travel through Chase Ultimate Rewards
  • 3% cash back on dining and drugstore purchases
  • 1.5% cash back on all other purchases
  • $200 bonus if you spend $500 in the first 3 months
  • Cash back rewards do not expire
  • 0% intro APR on purchases for the first 15 months (then 14.99% – 23.74% variable)
  • No annual fee

Capital One® Savor® Cash Rewards Credit Card*: Best for earning cash back on groceries and dining out

This card is for those with way too packed a social life to buy groceries. Sure, you get 2% cash back at grocery stores for those times your social calendar eases up and you can actually get to the store, but otherwise, you get way more return on your cash back when you dine out or see a show.

Plus, if you love concerts, 8% cash back on tickets through Vivid Seats is absolutely unprecedented.

Check out the details:

  • $300 cash bonus if you spend $3,000 in the first three months
  • 8% cash back on tickets through Vivid Seats (offer expires January 2022)
  • 4% cash back on dining and entertainment.
  • 2% cash back at grocery stores
  • 1% cash back on all other purchases
  • $95 annual fee

Why go to a standard grocery store when superstores allow you to get the grocery shopping done all in one shot? For those who prefer one-stop shopping, there are some great credit card options for superstore shoppers that will give you monster returns you don’t often see with standard cash back cards as long as you use them in-store.

Target Redcard: Best for earning cash back on Target purchases

The Target Redcard has no annual fee. This combined with its standard offer of 5% off in-store purchases applied right at the checkout counter and 5% off at with free shipping makes it a great card for frequent Target shoppers, especially since the 5% discount is applied in perpetuity. You can also stack your discount with others available through Target’s Cartwheel app and in-store.

Though most people don’t need 120 days to return an item, you get that with this card when its extra 30 days is combined with Target’s standard 90-day return policy. The extra time could allow greater piece of mind on those large ticket items you buy.

However, if you’re known to carry a balance, this isn’t the right card for you. The high 24.40% variable APR can far outweigh the 5% discount, so pay the card off after each billing cycle.

Here’s a snapshot of all the benefits on this card: 

  • 5% off eligible Target purchases in-store and online at (except pharmacy purchases)
  • Can be used together with Target Circle and other discounts
  • Free two-day shipping on orders from with no spending minimum
  • An extra 30 days to return items on top of the standard 90-day return policy
  • Early access to special events, products and promotions
  • No annual fee

Capital One Walmart Rewards Mastercard: Best for earning cash back on Walmart purchases

This card is great because, unlike Target’s Redcard, it offers some cash back outside of Walmart purchases, including 2% cash back at restaurants and travel and 1% cash back on all other purchases.

However, while Target’s Redcard offers its in-store 5% discount with no limit, the Capital One Walmart Rewards Mastercard only offers the same discount in-store for a year and you have to use Walmart’s mobile wallet on your purchases to get it.

Where this card really shines is online, especially if you do a lot of grocery pickup or delivery orders from

It’s very easy to apply for and, like the Redcard, it carries no annual fee, as well as some smaller benefits you’ll see below:

  • 5% cash back on Walmart purchases online, including grocery and delivery orders
  • 5% cash back on in-store purchases in the first year when you pay using the Walmart Pay digital wallet
  • 2% cash back on restaurant and travel purchases
  • 1% cash back on all other purchases
  • No annual fee or foreign transaction fee
  • Easily apply via text message
  • Card is automatically transferred to Walmart Pay digital wallet on approval
  • Fraud alerts and ability to freeze your account

Honorable mentions

There are no shortage of credit card options that rewards grocery spending, so in addition to our top picks above, consider these alternatives.

  • Walmart Rewards Card – The standard Walmart Rewards Card is almost identical to the Capital One Walmart Rewards Mastercard, but without the additional cash back offered outside Walmart stores. However, it offers an additional 2% cash back at Walmart fuel stations. This is a great option if you shop at Walmart almost exclusively and don’t eat out enough for cash back from restaurants to be worth it.
  • Capital One® SavorOne® Cash Rewards Credit Card – A no-annual-fee alternative to the Capital One Savor Card, the SavorOne offers the same 2% cash back on grocery story purchases. While it offers a slightly lower rate on dining and entertainment than the Savor card, the SavorOne is a good alternative for those wary to pay an annual fee.
  • U.S. Bank Altitude Go Card – The newly launched U.S. Bank Altitude Go Card offers a competitive rewards rate on both dining and grocery purchases – 4 points per dollar on dining and food delivery and 2 points per dollar on groceries, to be exact. It also offers 2 points per dollar on gas and streaming service purchases and 1 point per dollar on everything else. Plus, it doesn’t charge an annual fee.
  • Amazon Prime Rewards Visa Signature card – If you prefer to do your grocery shopping at Whole Foods, you can’t beat the rewards rate on the Amazon Prime Rewards Visa Signature card. In addition to 5% cash back on purchases, the card offers the same 5% rate at Whole Foods locations. You’ll also earn 2% back on restaurant, gas station and drug store purchases and 1% on everything else. You have to be a Prime member to qualify for the card, but if you spend a significant amount on Amazon orders or at Whole Foods, your rewards can help offset the cost of membership.
  • Chase Freedom* – Another option for Whole Foods enthusiasts is the Chase Freedom, which offers 5% cash back in rotating bonus categories that cardholders must activate each quarter (up to $1,500 in purchases, then 1%). For the third quarter of 2020, eligible categories include Whole Foods purchases. Additionally, the card is currently offering a unique sign-up bonus that allows you to earn 5% cash back on up to $12,000 in grocery store spending during your first year as a cardholder.
  • Apple Card – The Apple Card is best known for its high rewards rate on Apple purchases, but it can also be a great choice for grocery shopping. When you make a purchase via Apple Pay, the card offers 2% back on all qualifying purchases. This is on par with some of the highest flat rate credit card offers. Just make sure your preferred grocery story accepts the mobile wallet before you work this card into your rewards strategy.

How to pick the right card for grocery shopping

For most of us, using a credit card at a grocery store simply involves taking it out in the checkout line. But if you want to up your grocery shopping game and save some serious money, here are some tips and secret strategies from credit card experts and the most seasoned shoppers we could find.

When picking the credit card you’ll use at the grocery store, most experts recommend either a card with a high cash back rate that can provide a percentage off every time you shop or a tiered rewards card that offers specific rewards every time you use it for groceries.

“When you use a cash back card, it’s like having a coupon to save a certain amount off your total purchase each and every time you buy groceries. This savings isn’t limited to grocery stores – a flat-rate rewards card will apply the same cash back or miles to all of your purchases,” says Ashley Dull of

However, if you’re picking a tiered rewards card with a grocery store category, they often have a limit on how much you can earn annually.

For example, American Express limits the 6% cash back rate spent at U.S. supermarkets annually on its Blue Cash Preferred Card to $6,000 in purchases (after that it’s 1%), so be mindful of those restrictions.

Russell Zwanka, an assistant professor of marketing at Siena College in Loudonville, New York, says you also need to consider how fast you will receive your cash back. For example, the Amazon Prime card gives you your cash back four weeks later, while the new Apple Card gives you cash back every day.

You also want to pick a card where rewards don’t expire, there are multiple options for redemption and you can transfer rewards between accounts. Always keep track of the terms of your credit card and compare card features vigorously before making your final selection.

How to earn the most rewards while grocery shopping

If you really want to maximize your rewards at the grocery store, stack your savings with a cash back app such as Ibotta, Fetch Rewards or Checkout 51. Your grocery store’s loyalty app is also a great way to double-dip on savings.

“By taking a few minutes to scan in your grocery receipts, a family of four can easily earn over $25 a month in rewards,” says Nermeen Ghneim of The Savvy Dollar personal finance blog.

Finally, if you’re choosing a store-branded credit card because you tend to shop at the same store all the time, make sure you pay off the balance before the billing cycle resets because store cards tend to have very high interest and fees.

“Many people know that making a habit of paying off high interest credit cards will actually have a slight negative effect on their credit,” says Dan Gallagher, author, retired financial planner and personal finance expert at “But some grocery credit cards are in-house credit extensions, especially the ones that are valid in-store only. The in-store-only variety does not harm your score for avoiding interest and paying balances off early, so do not fear a grocery store credit card.”

*All information about the Bank of America Cash Rewards card, Chase Freedom, and Capital One Savor card has been collected independently by and has not been reviewed by the issuer. 

Editorial Disclaimer

The editorial content on this page is based solely on the objective assessment of our writers and is not driven by advertising dollars. It has not been provided or commissioned by the credit card issuers. However, we may receive compensation when you click on links to products from our partners.

What’s up next?

In Rewards

My credit cards are starting to overlap with one another

I currently have six personal credit cards, and it’s getting tough to keep track of rewards, due dates, perks and refunds from COVID-19 cancellations. Now I’m considering a new strategy that includes earning cash back and investing.

See more stories
Credit Card Rate Report Updated: September 23rd, 2020
Cash Back

Questions or comments?

Contact us

Editorial corrections policies

Learn more

Join the Discussion

We encourage an active and insightful conversation among our users. Please help us keep our community civil and respectful. For your safety, do not disclose confidential or personal information such as bank account numbers or social security numbers. Anything you post may be disclosed, published, transmitted or reused.

The editorial content on is not sponsored by any bank or credit card issuer. The journalists in the editorial department are separate from the company’s business operations. The comments posted below are not provided, reviewed or approved by any company mentioned in our editorial content. Additionally, any companies mentioned in the content do not assume responsibility to ensure that all posts and/or questions are answered.