Walmart Cash rewards program: How to earn 'cash,' save on your bill and enjoy perks
Nowadays, there are fewer painful activities in life than grocery shopping, as money doesn't go as far as it used to. If your order total makes you recoil at checkout, there are some things you can do to soften the blow — namely, making sure you're swiping one of the best grocery credit cards to get a valuable return for your everyday spending.
But here's the problem: Many credit card issuers don't consider Walmart, one of the most popular stores on Earth, to be a grocery store. In most cases, you'll earn a measly 1% cash back. In other words, Walmart is a bit tougher to squeeze value from than many other supermarkets.
Luckily, there is a new no-annual-fee card that is geared toward everyday Walmart shoppers. With the OnePay CashRewards Card, you can earn up to 5% back on all Walmart purchases (see rates and fees).
However, you'll need a Walmart+ membership to get up to 5% back on all your store items. Here's what to know about Walmart+ and Walmart Cash (formerly called Walmart Rewards) and how to maximize this program.
Related: 6 foolproof ways to maximize rewards on grocery spending
What is the difference between Walmart+, Walmart Cash, Walmart Rewards and OneWalmart?
Walmart has a handful of programs that sound very similar. It's worth knowing what each of them is, as they serve very different purposes:
- Walmart Cash: This is Walmart's general loyalty program. It is free to join and earns rewards currency that can be used for Walmart expenses.
- Walmart Rewards: This program no longer exists; it is the discontinued name for the Walmart Cash program.
- Walmart+: This paid subscription option offers enhanced savings opportunities and handy benefits that others don't.
- OneWalmart: Walmart employees can view their work schedules, pay stubs and other information on this site.
Overall, Walmart Cash is the only program with absolutely no strings attached.
What is the Walmart Cash rewards program?

Walmart Cash is Walmart's proprietary rewards currency. Anyone with a free Walmart account can earn it. By making specific purchases with Walmart, you will earn credit that can be used exclusively with Walmart, though there's a way to make it more flexible.
Earning
You won't earn Walmart Cash for every purchase. Instead, you'll see a "manufacturer offer" next to qualifying items. It'll tell you exactly how much you will earn for your purchase.
To earn rewards, tick the box under each item and earn your rewards after purchasing. If you choose not to buy the item immediately, all manufacturer offers you select will be saved to your account dashboard.
To see manufacturer offers:
- Select "Account."
- Select "Get Walmart Cash."
- Click "Browse all manufacturer offers."

Manufacturer offers expire and change frequently, so if you see an offer you like, be sure to check the expiration date.
It's also worth noting that members of Walmart+ (Walmart's premium membership discussed below) will also receive Walmart Cash when purchasing through Walmart+ Travel. You'll earn 2% cash back on airfare and 5% cash back on other purchases.
Related: Best travel credit cards
Spending
Think of Walmart Cash as more of a rebate than a discount. That is, Walmart Cash is something you earn after you've paid for your cart. You accrue a Walmart e-gift card with a balance that rises when you earn and falls when you spend. To redeem Walmart Cash, you have two options.
First, you can use it to offset your Walmart bill. When shopping online, apply your rewards balance to your cart. When shopping in a store, scan a QR code at the register. You can then tap "Use Walmart Cash," which will redeem as many rewards as necessary to pay for your stuff (you can then choose how you want to pay for any remaining balance).
Alternatively, you can liquidate your rewards by cashing them out in-store. Go to walmart.com or the Walmart app, then click "Cash out in-store." You will be taken to a page that'll generate a special barcode for your rewards. Scan it at a Walmart MoneyCenter, show your ID to a customer service associate and receive that sweet cash.
What are the benefits and perks of joining Walmart+?
If you're a regular Walmart customer (and even if you're not, in some cases), a Walmart+ subscription could far outweigh its annual cost.
There are two tiers of Walmart+. Here's what you need to know about each.
Walmart+
The standard Walmart+ membership costs $98 annually (or $12.95 per month). However, those with the American Express Platinum Card® can get it complimentary. The card comes with up to $12.95 plus taxes in monthly statement credits toward one auto-renewing Walmart+ membership (Plus Ups excluded; enrollment required).
The perks for Walmart+ are:
- Unlimited 5% cash back for members with a OnePay CashRewards Card
- Free shipping from walmart.com (no order minimum)
- Free grocery delivery on orders of $35 and up (must have a Walmart within a reasonable distance)
- Free pharmacy delivery (no order minimum)
- Free 24-hour online support from veterinary experts with Pawp
- Fuel savings (up to 10 cents off per gallon) at participating gas stations (Exxon, Mobil, Sam's Club, Murphy and Walmart)
- Auto care benefits, including free flat tire repair and free road hazard warranty after you purchase new tires with installation
- 25% off Burger King purchases — and a free Whopper with any purchase every three months
- Free returns from home (no printing or repackaging necessary)
- Free Paramount+ or Peacock (separate registration required)
- Select ad-free Pluto TV shows
- Up to 5% in Walmart Cash when booking travel through Walmart+ Travel
Related: A guide to the Amex Platinum Walmart+ benefit: The membership that pays for itself
InHome Plus Up
You can upgrade your Walmart+ subscription to a membership called InHome Plus Up. It costs an additional $40 per year (or $7 every month). That means you'll pay $138 annually or $19.95 monthly (the Amex Platinum Card statement credit isn't valid for Plus Up membership).
InHome Plus Up is a white-glove version of Walmart+. It allows you to receive store deliveries from a trusted Walmart associate to your garage or kitchen. To qualify, you need a smart lock, home/garage keypad or similar device.
Key things to know about the Walmart Cash rewards program

Walmart Cash is pretty straightforward, but there are a few eccentricities to be aware of.
You must cash out your rewards to buy certain items
You can't redeem Walmart Cash for everything. Specific items can't be discounted with your rewards, including:
- Alcohol
- Tobacco
- Firearms
- Lottery tickets
- Financial services like money transfers and bill payments
- Gift cards
- Many prescription-related items
You also can't offset the price of your Walmart+ Travel purchases.
That said, you can still cash out your rewards and do whatever you want with that money. It's just an extra (slightly inconvenient) step.
There are rules for cashing out your rewards in-store
You must have at least $25 in Walmart Cash to cash out your rewards in a store. You can only cash out once daily at a maximum of $500. You're also capped at $1,000 in weekly withdrawals and $2,000 in monthly withdrawals.
Unless you're an absolute Walmart Cash-earning monster, these restrictions shouldn't be a big deal.
Paper coupons supersede Walmart Cash
You can't use paper coupons while you earn Walmart Cash. It's one or the other — and paper coupons override Walmart Cash. Just make sure you keep this in mind as you crunch the numbers to figure out how to save the most money.
Walmart Pay
Walmart Pay is Walmart's digital wallet, similar to Apple Pay and Samsung Pay. In short, you can store your credit, debit and Walmart gift cards on your phone to scan at checkout.
You won't earn bonus rewards for using Walmart Pay — it's simply convenient.
What about the OnePay CashRewards Card?

The OnePay CashRewards Card is a cobranded card that earns unlimited cash back at a generous rate. Walmart+ members earn 5% back on Walmart purchases (both in-store and online), and nonmembers earn 3% back. Plus, cardholders earn 1.5% back on all purchases and receive no foreign transaction fees (see rates and fees).
Other good options to use for Walmart shopping are:
- American Express Platinum Card: The Amex Platinum offers cardholders monthly statement credits of up to $12.95 toward one Walmart+ membership (subject to auto-renewal; Plus Ups excluded). Enrollment is required.
- Chase Freedom Unlimited® (see rates and fees): Earn a fixed 1.5% cash back on all purchases.
- Capital One Venture Rewards Credit Card and Capital One Venture X Rewards Credit Card: Both cards earn 2 miles per dollar spent on all purchases.
- Citi Double Cash® Card (see rates and fees): You'll earn 1% cash back when you make a Walmart purchase and 1% cash back when you pay off that purchase (effectively 2%). To earn cash back, pay at least the minimum due on time.
Related: Get up to 5% cash back on Walmart purchases with the new OnePay CashRewards Card
FAQs about the Walmart Cash rewards program
Does Walmart Cash expire?
Walmart Cash never expires.
Does Walmart Cash have a minimum redemption amount?
Walmart Cash does not require you to accrue a specific amount of cash before you can redeem it for Walmart purchases. However, you'll need at least $25 in Walmart Cash to cash out your rewards in-store.
Why is Walmart+ worth it?
Walmart+ can quickly justify itself by waiving fees and offering discounts on everyday purchases. For example, if you routinely request home deliveries or fill up at qualifying gas stations, it may be wise to subscribe to Walmart+.
Bottom line
If you are even an occasional Walmart shopper, it's recommended that you sign up for Walmart Cash. It's free to join and earns rewards you can use for Walmart expenses.
For frequent shoppers, the paid Walmart+ service comes with plenty of benefits, including free shipping, grocery and pharmacy delivery, and fuel discounts at participating gas stations.
Remember to pay with the right credit card to maximize your rewards and even wipe off the cost of the Walmart+ monthly membership fee.
TPG featured card
Rewards
| 2X miles | 2 miles per dollar on every purchase |
| 5X miles | 5 miles per dollar on flights and vacation rentals booked through Capital One Business Travel |
| 10X miles | 10 miles per dollar on hotels and rental cars booked through Capital One Business Travel |
Intro offer
Annual Fee
Recommended Credit
Why We Chose It
The Capital One Venture X Business Card has all the Capital One Venture X Rewards Credit Card has to offer and more. It offers an incredible welcome bonus and requires an equally impressive spend to qualify. In addition, the card comes with premium travel perks like annual travel credit. (Partner offer)Pros
- The Capital One Venture X business card has a very lucrative welcome offer.
- In addition, the card comes with many premium travel perks such as an annual $300 credit for bookings through Capital One Business Travel.
- Business owners are also able to add employee cards for free.
Cons
- The card requires significant spending to earn the welcome offer.
- Another drawback is that the annual travel credit can only be used on bookings made through Capital One Business Travel.
- LIMITED-TIME OFFER: Earn up to 400K bonus miles: 200K miles when you spend $30K in the first 3 months, and an additional 200k miles when you spend $150k in the first 6 months
- Earn unlimited 2X miles on every purchase, everywhere—with no limits or category restrictions
- Earn 10X miles on hotels and rental cars and 5X miles on flights and vacation rentals booked through Capital One Business Travel
- With no preset spending limit, enjoy big purchasing power that adapts so you can spend more and earn more rewards
- Empower your teams to make business purchases while earning rewards on their transactions, with free employee and virtual cards. Plus, automatically sync your transaction data with your accounting software and pay your vendors with ease
- Redeem your miles on flights, hotels and more. Plus, transfer your miles to any of the 15+ travel loyalty programs
- Every year, you'll get 10,000 bonus miles after your account anniversary date. Plus, receive an annual $300 credit for bookings made through Capital One Business Travel
- Receive up to a $120 credit for Global Entry or TSA PreCheck®. Enjoy access to 1,300+ airport lounges worldwide, including Capital One Lounge locations and Priority Pass™ lounges, after enrollment
- Enjoy a $100 experience credit and other premium benefits with every hotel and vacation rental booked from the Premier Collection
- This is a pay-in-full card, so your balance is due in full every month
Rewards Rate
| 2X miles | 2 miles per dollar on every purchase |
| 5X miles | 5 miles per dollar on flights and vacation rentals booked through Capital One Business Travel |
| 10X miles | 10 miles per dollar on hotels and rental cars booked through Capital One Business Travel |
Intro Offer
Earn 200K miles when you spend $30K in the first 3 months, and an additional 200K miles when you spend $150K in the first 6 monthsLIMITED-TIME OFFER: Earn up to 400K bonus milesAnnual Fee
$395Recommended Credit
Credit ranges are a variation of FICO® Score 8, one of many types of credit scores lenders may use when considering your credit card application.740-850Excellent
Why We Chose It
The Capital One Venture X Business Card has all the Capital One Venture X Rewards Credit Card has to offer and more. It offers an incredible welcome bonus and requires an equally impressive spend to qualify. In addition, the card comes with premium travel perks like annual travel credit. (Partner offer)Pros
- The Capital One Venture X business card has a very lucrative welcome offer.
- In addition, the card comes with many premium travel perks such as an annual $300 credit for bookings through Capital One Business Travel.
- Business owners are also able to add employee cards for free.
Cons
- The card requires significant spending to earn the welcome offer.
- Another drawback is that the annual travel credit can only be used on bookings made through Capital One Business Travel.
- LIMITED-TIME OFFER: Earn up to 400K bonus miles: 200K miles when you spend $30K in the first 3 months, and an additional 200k miles when you spend $150k in the first 6 months
- Earn unlimited 2X miles on every purchase, everywhere—with no limits or category restrictions
- Earn 10X miles on hotels and rental cars and 5X miles on flights and vacation rentals booked through Capital One Business Travel
- With no preset spending limit, enjoy big purchasing power that adapts so you can spend more and earn more rewards
- Empower your teams to make business purchases while earning rewards on their transactions, with free employee and virtual cards. Plus, automatically sync your transaction data with your accounting software and pay your vendors with ease
- Redeem your miles on flights, hotels and more. Plus, transfer your miles to any of the 15+ travel loyalty programs
- Every year, you'll get 10,000 bonus miles after your account anniversary date. Plus, receive an annual $300 credit for bookings made through Capital One Business Travel
- Receive up to a $120 credit for Global Entry or TSA PreCheck®. Enjoy access to 1,300+ airport lounges worldwide, including Capital One Lounge locations and Priority Pass™ lounges, after enrollment
- Enjoy a $100 experience credit and other premium benefits with every hotel and vacation rental booked from the Premier Collection
- This is a pay-in-full card, so your balance is due in full every month
