Skip to main content

HomeAll guides

Getting Cashback on a Credit Card at Walmart: What Works and What Doesn't

Yes, you can get cashback on a credit card at Walmart, but only at the register and only if your card issuer allows it

Walmart's cashback service works like this: when you pay with a credit card at checkout, you can ask the cashier to add a cashback amount to your purchase. The cashier will ring it up, you'll pay the total (purchase plus cashback) on your credit card, and you'll receive cash back. The catch is that your card issuer has to permit it. Most major card issuers do, but some don't, and a few have limits on how much you can withdraw.

This is different from earning cashback rewards on your purchase itself. That depends entirely on your card's rewards program — Walmart doesn't control whether you earn 1% back or 2% back or nothing at all. This section is about getting physical cash at the register, which is a separate transaction.

Key Takeaways

  • Walmart allows cashback withdrawals at the register when you pay with a credit card, but your card issuer must permit it.
  • You can typically withdraw between $20 and $100 in cashback per transaction, though limits vary by card issuer.
  • The cashback amount is added to your total purchase and charged to your credit card — you don't earn rewards on the cashback itself.
  • Not all credit card issuers allow cashback withdrawals; call your card's customer service number to confirm your card's policy before you try at checkout.
  • Cashback at Walmart works only at the register, not online or at self-checkout kiosks.

How to request cashback at Walmart checkout

Tell the cashier you want cashback before they process your payment. The cashier will ask how much you want and will add that amount to your total. You'll then pay the combined amount (your purchase plus the cashback) on your credit card. The cashier will hand you the cash, and your credit card statement will show the full amount charged.

This works at regular checkout lanes only — not at self-checkout kiosks and not for online orders. If you're using a Walmart pickup or delivery service, you cannot request cashback as part of that transaction.

Which credit card issuers allow cashback at Walmart

Most major issuers — Visa, Mastercard, American Express, and Discover — permit cashback withdrawals at Walmart. However, some smaller issuers, certain store cards, and some prepaid cards do not. A few issuers that do allow it have set limits: for example, some cap cashback at $50 per transaction, while others allow up to $100.

The only way to know your card's specific policy is to call the customer service number on the back of your card. Tell them you want to withdraw cashback at Walmart and ask whether your card allows it and what the limit is. This takes two minutes and saves you from being turned down at the register.

Cashback limits and daily withdrawal caps

Walmart's own policy allows cashback requests up to $100 per transaction. However, your card issuer may have a lower limit. Some cards cap cashback at $20, others at $50, and some at $100. A few premium cards have no stated limit, though Walmart's register system will stop you at $100 anyway.

If you need more than $100 in cash, you can make multiple transactions — but this is impractical for most people. A better option is to use an ATM, which doesn't depend on making a purchase and doesn't charge you a fee if you use your bank's network.

Why cashback on a credit card is different from debit card cashback

If you use a debit card at Walmart, cashback works the same way — you ask for it at checkout and the amount is deducted from your checking account. The difference is that with a debit card, the money comes directly from your bank account, so there's no credit line involved and no interest charges.

With a credit card, the cashback amount is added to your credit card balance. If you carry a balance and pay interest, that interest applies to the cashback too. For this reason, credit card cashback makes sense only if you plan to pay off your statement in full. If you're carrying a balance, using an ATM or a debit card is cheaper.

Earning rewards on your purchase, separate from cashback

Cashback at the register and cashback rewards on your purchase are two separate things. When you ask for $40 in cash at Walmart, you're withdrawing cash — you don't earn rewards on that $40. You earn rewards only on the items you actually bought.

For example: you buy $60 in groceries and ask for $40 cashback. Your credit card is charged $100 total. You earn rewards on the $60 purchase (if your card offers Walmart rewards or general cashback), but not on the $40 withdrawal. Check your card's rewards terms to see whether it earns cashback at Walmart and at what rate.

Alternatives if your card doesn't allow cashback

If your card issuer doesn't permit cashback withdrawals, you have other options. Walmart has ATMs in most stores — you can withdraw cash there using your credit card, though you'll pay an ATM fee (usually $2 to $3). You can also use a debit card for cashback if you have one, or visit your bank's ATM for free.

If you need cash regularly, switching to a card issuer that allows cashback at retailers might be worth considering, especially if you shop at Walmart frequently. But for a one-time withdrawal, an ATM is simpler than calling your card issuer to check your policy.

Frequently Asked Questions

Can I get cashback if I'm using a Walmart credit card?

Yes. The Walmart credit card (issued by Synchrony) allows cashback withdrawals at Walmart registers. The limit is typically $100 per transaction, though you should confirm with Synchrony's customer service before trying at checkout.

Do I earn rewards on the cashback amount itself?

No. You earn rewards only on the items you purchase. The cashback withdrawal is a separate cash transaction and does not earn rewards, even if your card offers cashback on Walmart purchases.

What happens if I ask for cashback and my card doesn't allow it?

The cashier will decline the request and your transaction will process without the cashback. You won't be charged a fee for asking. You can then use an ATM in the store or elsewhere to withdraw cash separately.

Can I get cashback at Walmart online or through pickup orders?

No. Cashback at the register is available only for in-store purchases at a checkout lane. Online orders, curbside pickup, and delivery orders do not offer cashback.

Is there a fee for getting cashback on my credit card at Walmart?

No. Walmart does not charge a fee for cashback withdrawals. However, if your card issuer charges a fee for cash advances (some do), that fee would explore. Check your card's terms or call customer service to confirm.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.