The 10 Best Credit Cards for Shopping at Walmart [2021]

Walmart
2

We may be compensated when you click on links from one or more of our advertising partners. Opinions and recommendations are ours alone. Terms apply to offers below. See our Advertiser Disclosure for more details.

Most Americans shop at Walmart, which accounts for nearly 10% of all consumer retail spending in the U.S.1 And with over 11,000+ stores around the world, millions of employees, and exceptional pricing, it’s easy to see why Walmart is a brand that almost every American knows.

So if you do a lot of your shopping at Walmart, whether it’s groceries, home improvement, or pharmaceutical needs, you’ll want to make sure you’re optimizing your purchases.

In this guide, we’ll show you the best credit cards for shopping at Walmart. We’ll begin our rankings with the best personal credit cards, then we’ll pivot to the best business credit cards.

Before we do that, let’s talk about what exactly you need to look for in a credit card for Walmart. Pay close attention because chances are you’ll be surprised!

What To Look for in a Credit Card for Shopping at Walmart

Let’s talk about what you need to look for in a credit card for shopping at Walmart. Let’s first make a shocking assertion: most Walmart purchases do not count as grocery or supermarkets.

This might be a big revelation to you, but Walmart is considered a warehouse store, similar to Costco and BJ’s.

What that means for our purposes is that any credit cards that earn bonus points at grocery stores or supermarkets will generally not work for Walmart.

So what else is left? You’ll want to focus most of your attention on credit cards that award points on non-bonused categories or everyday purchases.

Bottom Line: Unfortunately, there aren’t any ways to consistently earn 4x or 5x points on Walmart purchases year-round. But if you’re strategic, you can earn 1.5x to 2x points and occasionally even 5x points.

Best Personal Cards for Shopping at Walmart

Walmart Self Checkout side view pregnant woman
Image Credit: Walmart

1. Chase Freedom Flex℠ Credit Card

Credit CardBenefits & Info

Chase Freedom Flex℠ Credit Card


Freedom Flex℠ Credit Card
Learn More
(at Chase's secure site)

  • Earn a $200 Bonus after you spend $500 on purchases in your first 3 months from account opening.
  • Earn 5% cash back on grocery store purchases (not including Target® or Walmart® purchases) on up to $12,000 spent in the first year.
  • Earn 5% cash back on up to $1,500 in combined purchases in bonus categories each quarter you activate. Enjoy new 5% categories each quarter!
  • Earn 5% on Chase travel purchased through Ultimate Rewards®, 3% on dining and drugstores, and 1% on all other purchases.
  • 0% Intro APR for 15 months from account opening on purchases, then a variable APR of 14.99 - 23.74%.
  • No minimum to redeem for cash back. Cash Back rewards do not expire as long as your account is open.
  • Good to Excellent Credit Recommendation (670-850)
  • Annual Fee: $0

Our best credit card for shopping at Walmart is the Freedom Flex card, which offers some incredible benefits.

New cardmembers of the Freedom Flex card are eligible for a welcome bonus to start your rewards journey.

But what’s really special about this credit card is the ability to earn up to 5% cash-back on your spending:

  • 5% cash-back up to $1,500 in combined purchases on quarterly categories 
  • 5% cash-back on travel purchases through Chase Ultimate Rewards
  • 5% cash-back on Lyft purchases through March 2022
  • 3% cash-back on dining and drugstore purchases
  • 1% cash-back on all other purchases

The most relevant is the quarterly categories. Basically, Chase selects a few categories of merchants every quarter that are eligible to earn 5% cash-back, and this has included Walmart in the past!

Chase Freedom Flex Bonus Categories Q4 2021
Chase Freedom Flex Bonus Categories for Q4 2021. Image Credit: Chase

That means that you could potentially earn 5% cash-back on Walmart purchases if it aligns with Walmart being a quarterly category.

In addition to earning up to 5% cash-back, you’ll get an introductory 0% APR period, 3 months of complimentary DoorDash DashPass membership, secondary rental car coverage, trip cancellation and interruption insurance, purchase protection, extended warranty protection, even cell phone protection ($800 per claim and $1,000 per year with up to 2 claims in a 12-month period and a $50 deductible per claim).

You’ll get all of these benefits for no annual fee!

Why We Like Earning Chase Ultimate Rewards Points

If you have the Chase Freedom Flex card as your only Chase card, your rewards will be in the form of cash-back, which you can redeem for statement credits, travel through the Chase travel portal, Amazon, gift cards, and more.

However, if you also have an Ultimate Rewards credit card like the Chase Sapphire Preferred® Card, you can convert your cash-back to Ultimate Rewards points at a ratio of 1% to 1x points, which means you can earn up to 5x Ultimate Rewards points with this no annual fee card!

That’s spectacular because according to our valuations, earning 5x Ultimate Rewards points is approximately equivalent to a return on spend of 10%.

The value of Ultimate Rewards points is among the highest out there because you can transfer your Ultimate Rewards points to airlines and hotels to book amazing travel like Emirates first class.

2. Citi® Double Cash Card

The Double Cash card is our runner-up credit card because of its exceptional rewards across the board.

What we mean by that is that this no annual fee credit card earns 2% cash-back:

  • 1% cash-back at purchase
  • 1% cash-back when you pay

Your rewards are completely uncapped, so you aren’t limited to a maximum amount every quarter or year.

This credit card comes with a 0% introductory APR promotion, fraud protection, zero liability for unauthorized purchases, a 1-time late fee pass, flexible pay dates, and access to Citi Private Pass for event tickets.

Also, this credit card is a World Elite Mastercard with all the full benefits conferred by Mastercard.

Hot Tip: While you might think 2% isn’t necessarily anything special, the key is that you can convert your cash-back rewards to ThankYou Points.

Why We Like Earning Citi ThankYou Rewards Points

The Double Cash card earns cash-back that can be converted to ThankYou Points. However, if you don’t have any other Citi credit cards, you can only transfer these points to JetBlue, which is not a great way to use your points. You can also use these points for statement credits, checks, gift cards, or direct deposit at a 1 cent per point value.

If you have a ThankYou Rewards credit card such as the Citi Premier℠ Card or the Citi Prestige® Card, you can massively expand the value you can get for your points.

That’s because if you pair your Double Cash card with a credit card like the Citi Premier card, you can transfer your ThankYou Points to airlines for flights like Etihad first class and Lufthansa first class, greatly increasing the value of your points.

To be specific, converting your points this way can increase their value by 60%, up to around 1.6 cents each.

That means that your Double Cash card would net you approximately 3.2% return on spend on your Walmart purchases, in addition to all other purchases.

3. Capital One Venture Rewards Card

The CapOne Venture card is one of the most consistent, travel rewards credit cards out there. If you’re looking for a simple way to earn transferable rewards, you’ll like this credit card.

After earning huge welcome bonus, cardholders earn an unlimited 2x Capital One miles on all purchases, not just at Walmart.

It doesn’t end there because you’ll get a $100 Global Entry/TSA PreCheck application fee credit, secondary rental car coverage, lost luggage coverage, travel accident coverage, roadside dispatch, and no foreign transaction fees.

You’ll also find useful perks like zero fraud liability, purchase security, extended warranty coverage, a low $95 annual fee, and access to Capital One’s transferable rewards program.

Why We Like Earning Capital One Miles

We like earning Capital One miles because this program is one of the major transferable rewards programs out there.

The drawback with Capital One Miles is that the list of transfer partners isn’t quite as impressive as other competitors and the transfer ratios are not as favorable (think 2:1.5 or 2:1).

Still, the CapOne Venture card earns 2x miles per dollar spent, which is roughly comparable to earning 1.5x points of a different currency such as Citi ThankYou Points. And with this card, you can transfer your miles to travel partners for luxury travel bookings.

Of course, you can redeem Capital One miles for reduced value via statement credits, travel purchases, gift cards, and more.

Since we value Capital One miles at around 1.3-1.4 cents each, earning 2x miles would be equal to a 2.7% to 2.8% return on spend.

4. Chase Freedom Unlimited® Card

The Freedom Unlimited card is known as the sister card of the Freedom Flex card. And although they’re similar, they are also very different.

Much like the Freedom Flex card, you will not pay an annual fee. You’ll also find a decent welcome bonus when you sign up for the card.

But what’s different is the fact that the Freedom Unlimited card has a different earning structure:

  • 5% cash-back on travel purchased through the Chase Ultimate Rewards travel portal
  • 3% cash-back on dining
  • 1.5% cash-back on all other purchases

As you can see, the Freedom Unlimited card is superior for all other purchases because it earns 1.5% cash-back compared to 1% cash-back.

That means that the Freedom Unlimited card wins for year-round Walmart purchases, while the Freedom Flex card wins for the times when Walmart appears in the quarterly bonus categories.

Also, the Freedom Unlimited card has a 0% introductory APR promotion on purchases and balance transfers, plus purchase protection, extended warranty, zero liability, fraud protection, secondary rental car coverage, and much more.

And much like the Freedom Flex card, you can convert your cash-back to Ultimate Rewards points if you hold any Ultimate Rewards credit card, such as the Chase Sapphire Preferred cardChase Sapphire Reserve® Card, or Ink Business Preferred® Credit Card.

That means your 1.5% cash-back at Walmart could be equal to 1.5x Ultimate Rewards points if you pair any of the 3 above choices with the Freedom Unlimited card, effectively doubling your return on spend (thanks to the 2 cents per point value of Ultimate Rewards points).

5. The Amex EveryDay® Preferred Credit Card

Our very last personal credit card choice for shopping at Walmart is the Amex EveryDay Preferred card. This card is an excellent option for shopping at Walmart, assuming you can use it frequently.

So what does that mean?

Well, the Amex EveryDay Preferred card is unique in the sense that if 30 transactions are made on the card within the billing month, you’ll earn a 50% bonus on your points for the month.

So while you will ordinarily earn 1x Amex Membership Rewards points when shopping at Walmart, it could end up increasing to 1.5x points if you make more than 30 transactions in a given billing month.

The Amex EveryDay Preferred card comes with a modest welcome bonus, plus the ability to earn up to 3x points:

  • 3x points at U.S. supermarkets for the first $6,000 per year, then earn 1x points
  • 2x points at U.S. gas stations
  • 1x points on all other purchases

With the 50% bonus, you can increase that to:

  • 4.5x points at U.S. supermarkets for the first $6,000 per year, then earn 1x points
  • 3x points at U.S. gas stations
  • 1.5x points on all other purchases

The Amex EveryDay Preferred card also comes with important benefits like purchase protection, return protection, extended warranty coverage, roadside assistance, secondary car rental insurance, travel accident insurance, baggage insurance, and more.

Why We Like Earning Amex Membership Rewards Points

The Amex EveryDay Preferred card is the best personal credit card for earning Membership Rewards points for shopping at Walmart.

Amex Membership Rewards are the most valuable transferable points available, worth around 2.2 cents each. That means that if you can earn 1.5x points at Walmart, your return on spend would essentially be 3.3%, though it’s possible to get a redemption value much higher than that.

The way to get outsized redemption value is to transfer your Amex points to travel partners and use them for luxury flights and hotels.

You can also redeem your Amex points for cash-back, gift cards, travel bookings through Amex Travel, merchandise, and charity.

Best Business Cards for Shopping at Walmart

Walmart shopping cart
Image Credit: Tana888 via Shutterstock

If you regularly shop at Walmart for your business, this next section is dedicated solely to you! Since Walmart is basically a huge supplier of many different goods, it makes sense that your business could require frequent trips there.

So, let’s walk you through the best business credit cards to maximize your spending and shopping at Walmart.

1. The Blue Business® Plus Credit Card from American Express

The Amex Blue Business Plus card is our obvious winner because you can earn 2x Amex Membership Rewards points on everyday business purchases, up to $50,000 in purchases per year (1x points after that).

The earning structure here is incredible, as long as you don’t exceed $50,000 every calendar year.

Plus, the Amex Blue Business Plus card comes with a 0% introductory APR promotion (as shown in the table above), secondary rental car coverage, purchase protection, extended warranty, and access to Amex Offers.

This no annual fee credit card is also one of the only ones out there that enable you to access a transferable rewards program. And with Amex offering the most valuable points out there, it’s easy to see why this no annual fee credit card is hugely popular.

2. Ink Business Unlimited® Credit Card

The Ink Business Unlimited card is a seriously impressive card option. It draws comparisons to being the “business version” of the Freedom Unlimited card, but it’s actually even more impressive than that.

First, you’ll earn a massive welcome bonus and a 0% introductory APR benefit. Then, you’ll earn a flat 1.5% cash-back on all your purchases without caps, just like the Freedom Unlimited card.

You’ll even get some of the same benefits as the Freedom Unlimited card, including purchase protection, extended warranty, zero liability fraud protection, and more.

But one of the best characteristics of this card is the primary rental car coverage. For comparison, the Freedom Unlimited card’s rental car coverage is secondary.

And just like the Freedom Unlimited card, you have the option to convert your 1.5% cash-back to 1.5x Ultimate Rewards points if you have an Ultimate Rewards credit card such as the Chase Sapphire Preferred card.

3. Capital One Spark Miles for Business

The CapOne Spark Miles card draws a lot of comparisons to the CapOne Venture card, and it’s often said to be its business equivalent.

Indeed, you will earn a generous welcome bonus and unlimited 2x Capital One miles on every purchase.

You’ll also earn 5x Capital One miles on hotel and rental car bookings through Capital One Travel. You will also get a $100 Global Entry/TSA PreCheck application fee credit, free employee cards, and no foreign transaction fees.

This travel rewards business credit card also boasts zero fraud liability, purchase protection, extended warranty, roadside assistance, and more.

4. Capital One Spark Miles Select for Business

The CapOne Spark Miles Select card is very similar to the CapOne Spark Miles card above.

However, this card has no annual fee and has a lower earning structure of 1.5x Capital One miles per dollar spent, compared to the CapOne Spark Miles card’s 2x Capital One miles.

In all cases, you’ll have no cap on rewards earnings. The welcome bonus is almost always lower with this card compared to the CapOne Spark Miles card, but it’s definitely a worthwhile option to consider.

You’ll find a 0% introductory APR benefit, no foreign transaction fees, zero fraud liability, purchase protection, extended warranty, roadside assistance, and access to Capital One Miles transfer partners.

5. American Express Blue Business Cash™ Card

Our very last business credit card option for shopping at Walmart is the Amex Blue Business Cash card. So if you’re looking for simple cash-back rewards, this card is the best bet for you. This card earns 2% cash-back on all eligible purchases (up to $50,000 per calendar year), then 1% after that.

As you can probably imagine, this credit card offers no-frills rewards. One of the unique features of this card is that your cash-back is automatically credited on your statement, so there are no redemptions you need to worry about!

Other benefits include extended warranty coverage, secondary rental car coverage, purchase protection, and access to Amex Offers.

Final Thoughts

When you first think about shopping at Walmart, you might think that Walmart falls under the labels of a grocery store or supermarket. So you might look for a card like the American Express® Gold Card or the Blue Cash Preferred® Card from American Express.

However, you’ll be surprised to know that Walmart doesn’t normally fall under these categories, rendering these cards of limited value.

So we did the research and helped you figure out which credit cards are the best for shopping at Walmart.

Whether you’re shopping at Walmart for you and your family or your business, there’s a stellar credit card option for your needs.


The information regarding the Chase Freedom Flex℠ Credit Card, Chase Freedom Unlimited® Card, The Amex EveryDay® Preferred Credit Card, Capital One® Spark® Miles for Business, and Capital One® Spark Miles Select For Business was independently collected by Upgraded Points and not provided nor reviewed by the issuer. 

For rates and fees of The Blue Business® Plus Credit Card from American Express, click here.
For rates and fees of the American Express Blue Business Cash™ Card, click here.


Frequently asked questions

What are the best credit cards for shopping at Walmart?

Our favorite personal credit cards for shopping at Walmart are the Freedom Flex card, the Double Cash card, the CapOne Venture card, the Freedom Unlimited card, and the Amex EveryDay Preferred card.

Our favorite business credit cards for shopping at Walmart are the Amex Blue Business Plus card, the Ink Business Unlimited card, the CapOne Spark Miles card, the CapOne Spark Miles Select card, and the Amex Blue Business Cash card.

Does Walmart take American Express?

Yes! Walmart accepts Visa, Mastercard, American Express, and Discover. They also accept debit cards, gift cards, and even PayPal (online).

Can you get cash-back on a Walmart credit card?

Yes, the rewards you earn with the Capital One Walmart Rewards™ card and Walmart Rewards™ Card are cash-back. However, before you go and use either Walmart credit card, think about signing up for one of the better credit cards in our guide.

Does Walmart accept Discover card?

Yes, Walmart accepts Discover, in addition to Visa, Mastercard, American Express, debit cards, and PayPal (online at Walmart.com).

What credit cards does Walmart accept?

Walmart accepts Visa, Mastercard, Discover, and American Express. You can also pay with PayPal online.

Stephen Au

About Stephen Au

Born and raised in Los Angeles, Stephen has been privileged to enjoy many premium cabin products and 5-star hotels. A petroleum engineer by trade, Stephen caught the travel bug in college when he traveled to Asia several times. After 2 years of continual promotions, Stephen quit his safe and secure career path in favor of entrepreneurship.

Travel prices are about to surge from pent-up demand.

Use this points strategy to lock in pennies-on-the-dollar pricing in 2021, all without being a frequent flyer...

How do I only pay $30 to go to Hawaii, $200 for business class to Asia or just $150 to Europe?

Discover the real-life strategies that anyone can use to enjoy limitless travel (even on a limited budget!)

Just sign up below and I’ll send you the Limitless Travel Playbook instantly:

We respect your privacy. Please view our privacy policy here.

Disclaimer: Any comments listed below are not from the bank advertiser, nor have they been reviewed or approved by them. No responsibility will be taken by the bank advertiser for these comments.

2 comments

  1. None of these cards include Walmart in-store purchases.

    Reply

Any thoughts or questions? Comment below!

Advertiser Disclosure

Many of the credit card offers that appear on this site are from credit card companies from which we receive financial compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). However, the credit card information that we publish has been written by experts who know these products inside out, and what we recommend is what we would (or already) use ourselves. This site does not include all credit card companies or all available credit card offers that are on the market. Click here to see a list of advertisers that we work with.