3 Ways to Get Walmart Cash Back In Store, Online and at the Pump

Getting cash back at Walmart is easier than most shoppers think, whether you buy in store, online or at the pump.

Shopping cart full of grocery bags and a paper receipt in a store parking lot

Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. This comes at no extra cost to you. Read our full disclosure, or see how we review platforms.

Getting cash back at Walmart is easier than most shoppers think, whether you buy in store, online or at the pump.

Most Walmart shoppers leave free money at checkout. Here are 3 ways to collect it, ranked by what they cost to start, each with a first step you can take today.

  • Most of your orders come from Walmart.com? Start with #1.
  • Shop in store with the Walmart app on your phone? #2 is free, so pair it with #1.
  • Your paycheck already arrives by direct deposit? Look hard at #3.

3 Walmart Cash Back Methods, Ranked by Cost

The 3 ways to get Walmart cash back are a cash back portal for Walmart.com orders, Walmart Cash offers and the Walmart MoneyCard. The first 2 are free, while the MoneyCard only pays off if direct deposit waives its monthly fee.

The 3 methods side by side

#MethodCostWhat it paysWorks on
1TopCashback portalFreeUp to 8%, 3% in most categoriesWalmart.com, not groceries
2Walmart Cash offersFreeA set reward on each claimed itemIn store and online
3Walmart MoneyCard$5.94 a month unless waived1% to 3%, up to $75 a yearIn store, online and at Walmart fuel stations

1. Start Walmart.com Orders From a Cash Back Portal

A cash back portal pays you a share of what you spend on Walmart.com when you click through to Walmart from the portal first.

TopCashback’s Walmart page lists up to 8% back.

TopCashback's Walmart page offering up to 8% cash back

Portals earn a commission for sending you to Walmart, and TopCashback says it passes all of that commission to you.

Here’s an example: say you order $60 of home decor, a 3% category. That’s $1.80 back for one extra click before you shop.

The catch? Cash back shows up in your TopCashback account within 7 days, but it only becomes payable after Walmart’s return period ends. That’s because a returned item cancels it.

TopCashback's Walmart rates: 8% on flash deals, 3% in most categories and 2% on electronics

Prefer hands-off? TopCashback’s browser extension reminds you to activate cash back in one click. If you like that, these coupon extensions also test promo codes at checkout for you.

TopCashback at a Glance
🎯Best ForAnyone who orders non-grocery items from Walmart.com. Skip it for groceries, since TopCashback's Walmart page excludes them, along with pickup orders that contain groceries.
💰CostFree to join
💵Payoff8% on flash and extra savings deals, 3% in most categories and 2% on electronics, media and gaming
⏰TimeTracks within 7 days, then pays after Walmart's return window closes
👉First StepCreate a free TopCashback account, open its Walmart page and click Get Cash Back

2. Claim Walmart Cash Offers in the Walmart App

Walmart Cash is a free rewards balance for anyone with a Walmart account. You claim manufacturer offers in the Walmart app or on Walmart.com, buy those items, and Walmart adds the reward after the order is fulfilled, according to Walmart’s help center.

You claim each offer like one of the digital coupons in Walmart’s app. It’s part of Walmart’s loyalty program, so there’s no credit card to apply for.

The step-by-step guide further down shows how to find offers, earn them in store, spend your balance and cash it out.

Walmart Cash at a Glance
🎯Best ForAnyone who shops at Walmart with the app or a Walmart.com account. Skip it if you won't open your phone at checkout.
💰CostFree
💵PayoffA set reward on each claimed item. Ibotta grocery rewards are often under a dollar (TechCrunch, 2022)
⏰TimeSame day at the register, or up to 48 hours for a scanned receipt
👉First StepOpen the Walmart app, tap Account, then tap Get More next to your Walmart Cash balance

3. Pay With the Walmart MoneyCard

The Walmart MoneyCard pays 3% back on Walmart.com and Walmart app purchases, 2% at Walmart fuel stations and 1% in Walmart stores, up to $75 a year, according to the card’s cash back page.

Walmart MoneyCard cash back page offering up to $75 a year

It’s a reloadable debit card, so the cash back adds up automatically with no offers to claim.

Say you spend $200 a month on Walmart.com orders that aren’t groceries, a made-up example. At 3%, that’s $6 a month, or $72 a year, just under the cap.

But if you miss the $500 deposit, the $5.94 fee eats almost all of that $6.

Grocery delivery and pickup orders earn 1%, not 3%, even though you place them on Walmart.com. And once a reward year ends, you have to redeem the whole amount in the app or online within a year, or it expires.

Walmart MoneyCard rates: 3% at Walmart.com or the app, 2% at Walmart fuel stations and 1% at Walmart stores

In other words, the MoneyCard only pays off when direct deposit already keeps its fee at $0. If you do get one, the 2% at Walmart fuel stations pairs well with these ways to save money on gas.

Walmart MoneyCard at a Glance
🎯Best ForPeople paid by direct deposit who shop Walmart.com often. Skip it if your direct deposits can't cover its monthly fee.
💰Cost$5.94 a month, waived when you direct deposit $500 or more in the previous month
💵Payoff1% to 3% of qualifying Walmart spending, capped at $75 a year
⏰TimeA year or more, since cash back is credited at the end of each 12-month reward year
👉First StepAsk your payroll department whether you can split your direct deposit into a second account

Which Walmart Cash Back Method Should You Start With?

TopCashback is the best first step for Walmart.com orders, because it’s free and pays the highest rate here, up to 8%. Add Walmart Cash offers for what you buy in store, and choose the MoneyCard only if direct deposit keeps its fee waived.

One more way to pay less is a discounted Walmart gift card. Card Koala compares Walmart gift card prices across resellers, so you can see whether any sell below face value today.

You can also earn free Walmart gift cards from apps and survey sites. For stores beyond Walmart, these cash back apps work the same way, and cash back goes further on a smaller bill, so pair it with these frugal shopping tips.

How to Use Walmart Cash, Step by Step

Walmart Cash takes the most steps of the 3 methods, so here’s how it works from the first offer to cashing out.

How to Find Walmart Cash Back Items

Walmart lists every current Walmart Cash offer in one place. In the app or on Walmart.com, go to Account, tap Get More next to your Walmart Cash balance, then tap View Eligible Items.

You can also search for a product you already buy. If it carries a brand’s manufacturer offer, the item page shows a box labeled Get Walmart Cash, and ticking it claims the reward.

Claim offers before you fill your cart, since Walmart pays on items you claimed and then bought.

How to Earn Walmart Cash In Store

To earn Walmart Cash in store, scan each item’s barcode with the Walmart app’s scanner, claim the offer, then scan the QR code at checkout so the purchase links to your account.

Hand holding a laundry detergent box with its barcode showing above a shopping cart

Here’s how it works:

  1. Open the Walmart app and tap the scanner. Check a price and Scan & go both work.
  2. Scan the product’s barcode. If there’s an offer, tick Get Walmart Cash.
  3. At checkout, scan the on-screen QR code with the app before you pay.
  4. Pay as normal, and Walmart adds the reward once the purchase goes through.

Forgot to scan the QR code? You can still scan the barcode on your store receipt in the app within 7 days of the purchase. Walmart says the reward can take up to 48 hours to show up.

How to Spend Walmart Cash Online or In Store

Walmart Cash spends like store credit. Online, tap Apply next to your Walmart Cash balance in the Payment Method section at checkout, and in store, scan the QR code and choose Walmart Cash as your payment method.

If your balance covers the whole basket, Walmart doesn’t charge your card at all. Anything left over goes on the payment method you pick.

How to Cash Out Walmart Cash for Real Money

Walmart Cash can be cashed out for paper money once your balance reaches $25, at the MoneyCenter or customer service desk in any Walmart store, according to Walmart’s Walmart Cash FAQ.

Here’s the process:

  1. In the app, go to Account, tap Get More, scroll to Walmart Cash Tools and tap Cash out in store.
  2. Tap Show cash out barcode.
  3. Get to the desk within 3 hours, because the barcode expires after that.
  4. Show the barcode and a government-issued photo ID with the same name as your Walmart account.

Here’s what to say:

What to say

Hi, I’d like to cash out my Walmart Cash. Here’s my barcode and my ID.

Store receipt on a kitchen counter next to toothpaste, lotion and groceries

If your Walmart account uses a nickname, change it to your legal name before you go, or the associate can’t match your ID. Each cash-out takes your whole balance, and Walmart caps them at $500 a day, $1,000 a week and $2,000 a month.

What Happens to Walmart Cash When You Return an Item

Returning an item takes back the Walmart Cash it earned, even when that pushes your balance below zero. The exception is when another item from the same purchase still qualifies for the offer.

Future rewards fill that negative balance first. Walmart says it will never ask you to repay a negative balance, and you just can’t spend it.

Substitutions count too. If a pickup or delivery order swaps in a different product, that item earns the reward only if it also qualifies for the offer.

Where Ibotta Fits In

Walmart Cash runs on Ibotta: TechCrunch reported in August 2022 that Walmart’s cash back rewards were the first product of its partnership with the cash back app. Walmart added them as a Walmart+ perk to win members from Amazon Prime, the same report says.

Back then, the rewards were for Walmart+ members only. Walmart’s help center now says Walmart Cash is open to every customer, member or not.

Ibotta also runs its own rebate app, where you save offers and then prove the purchase with a linked loyalty card or a photo of your receipt. Before you count on 2 rewards for one item, read each offer’s terms in both apps.

Our Ibotta review covers what it really pays, and there are more apps that pay you to scan grocery receipts if you want a second reward on the same trip.

Key Takeaways

  • Portals pay up to 8% on Walmart.com. TopCashback skips groceries, and its cash back waits out Walmart's return window.
  • Walmart Cash is free. Claim offers in the app, buy the items, and spend the reward on your next order.
  • You can cash out at $25. Show the barcode and a matching photo ID at the MoneyCenter or customer service desk within 3 hours.
  • Returns take the reward back. Your balance can even go negative until new rewards fill it.
  • The MoneyCard pays 1% to 3%, up to $75 a year. It only makes sense when direct deposit keeps the $5.94 fee waived.

Frequently Asked Questions

What is Walmart’s cash back policy?

Walmart’s cash back program is Walmart Cash: you earn a set reward on each claimed item, spend it on future purchases and can cash it out in store once you have $25. Returned items lose their reward, and substituted items earn one only if they also qualify for the offer.

What are cash back options at Walmart?

The main cash back options at Walmart are cash back portals such as TopCashback for Walmart.com orders, Walmart Cash offers, and the Walmart MoneyCard, which pays 1% to 3%. Start with TopCashback for online orders and Walmart Cash for store trips, since both are free.

Do you need Walmart+ to earn Walmart Cash?

No, Walmart Cash is open to anyone with a Walmart account, according to Walmart’s help center. It launched in 2022 as a Walmart+ perk, so older articles may still say you need a membership.

How do I check my Walmart Cash balance?

Your Walmart Cash balance shows at the top of the Account page in the Walmart app or on Walmart.com. Tap Get More, then View your Walmart Cash Activity to see each reward you’ve earned.

Is Walmart Cash worth it?

Walmart Cash is worth it if you already shop at Walmart, because it costs nothing and turns claimed offers into a balance you can spend or cash out at $25. Rewards per item are small, so claim offers only on things you’d buy anyway.

The Bottom Line

TopCashback and Walmart Cash both cost nothing, so there’s no reason not to use both. Before your next order, sign up for TopCashback and claim 3 Walmart Cash offers on things you already buy.

Jason Michaels
Written by Jason Michaels

Jason is a personal finance expert and the founder of Frugal For Less. He has spent over a decade researching and testing hundreds of money making apps, survey sites, and savings strategies to help readers earn more and keep more of their hard-earned cash.

More about the author →
Free Side Hustle Guide

Want to learn how to make an extra $1,000 per month?

Download our free guide with:

  • 10 Side Hustles to Make $1,000/month
  • Worksheet for setting money making goals
  • Resource List to help you succeed