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
1. Chase Freedom Flex℠
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 2023
- 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!
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 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 on all purchases: 1% when you make the purchase and 1% when you pay the bill (earned as ThankYou Points).
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.
Why We Like Earning Citi ThankYou Rewards Points
The Double Cash card earns points that can be redeemed for cash-back, travel through the Citi Travel Portal, or transfers to JetBlue, Choice, or Wyndham. 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 all of Citi’s hotel and airline partners 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 Credit 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 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®
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. 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 card, Chase Sapphire Reserve®, or Ink Business Preferred® Credit Card.
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
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.
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 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.