Yes, you can get cashback at Walmart with most credit cards, but the amount depends on which card you use and what Walmart's cashback policy allows that day

Walmart's cashier will offer you cashback when you pay with a credit card at checkout — you can request any amount up to your available credit limit, and the cashier will add it to your total charge. The card issuer treats this as a cash advance, which means you'll pay a fee (usually 3% to 5% of the amount withdrawn) and interest starts accruing immediately, even if your card normally has a 0% introductory period on purchases.

The real question isn't whether you can get cashback — you can — but whether you should. A $20 cashback request with a 5% fee costs you $1 plus daily interest. Using an ATM or your bank's debit card costs less or nothing. If you're thinking about cashback to earn rewards, that doesn't work either: credit card rewards apply to the purchase amount, not the cash advance, so you get no points or cashback on the cash itself.

Key Takeaways

  • Credit card cashback at Walmart charges a cash advance fee (typically 3% to 5%) and starts accruing interest immediately, making it expensive compared to an ATM.
  • Rewards and cashback bonuses on your credit card do not apply to cash advances, only to the purchase portion of your transaction.
  • If you want to earn rewards at Walmart, use a card with a Walmart-specific bonus or a flat-rate cashback card, and pay for merchandise, not cash.
  • Walmart's cashback limit at the register is usually your available credit, but some cards or Walmart locations may have lower daily limits.
  • The only practical reason to use credit card cashback at Walmart is if you have no other way to access cash and the fee is worth the convenience.

How credit card cashback works at Walmart checkout

When you ask for cashback at the register, the cashier rings up your purchase and adds the cash amount to your total bill. Your credit card is charged for both the merchandise and the cash. The card issuer processes the cash portion as a cash advance, not a purchase, which triggers two immediate costs: a one-time fee and daily interest.

The fee structure varies by card issuer. Most charge between 3% and 5% of the cash advance amount, though some cards charge a flat fee (like $5 or $10) instead. A $50 cashback request on a card with a 5% fee costs you $2.50 right away. Interest on that $50 starts accruing the same day — there's no grace period like there is for purchases — and the daily rate is usually higher than your purchase APR.

Walmart itself doesn't set a universal cashback limit. Your card issuer does. Most cards allow cashback up to your available credit, but some issuers cap daily cash advance withdrawals at $500 or $1,000. A few Walmart locations may also have their own limits, though this is less common. If you're unsure, ask the cashier before you start your transaction.

Why cashback doesn't earn you rewards

If you're thinking cashback is a way to earn extra points or rewards, stop there. Credit card rewards programs distinguish between purchases and cash advances. Your rewards rate — whether it's 1% flat cashback, 5% on groceries, or bonus points — applies only to the purchase amount. The cash advance portion earns nothing.

On a $100 Walmart trip where you request $50 cashback, you earn rewards only on the $100 merchandise. The $50 cash advance generates no points, no cashback, and no bonus — but it does cost you a fee and interest. This makes credit card cashback at the register a poor way to fund cash spending if your goal is to maximize rewards.

When credit card cashback makes sense (and when it doesn't)

Credit card cashback at Walmart is useful in exactly one scenario: you need cash immediately, you have no access to an ATM or debit card, and the fee is acceptable to you. If you're at Walmart anyway and buying groceries, asking for $20 cashback might be worth the $1 fee if you'd otherwise drive to an ATM. If you're making a special trip just to get cash, the fee and interest make it wasteful.

Debit cards are almost always cheaper. If your bank charges no ATM fee, using a debit card costs nothing. Even if your bank charges $2 or $3 per out-of-network ATM withdrawal, that's usually less than a credit card cash advance fee on the same amount. Credit unions often have surcharge-free ATM networks that make withdrawals free nationwide, which beats any credit card option.

The only exception is if you're in a genuine emergency, have no other access to cash, and the fee is worth the immediate availability. Otherwise, plan ahead and use your debit card or bank ATM.

How to earn actual cashback at Walmart with a credit card

If you want cashback rewards from Walmart purchases, use a card designed for that purpose. The Walmart Rewards Card (Walmart's own card, issued through Capital One) offers 2% cashback on Walmart.com and Walmart app purchases, and 1% cashback on Walmart in-store purchases and gas. Other cards offer flat-rate cashback — typically 1% to 2% on all purchases — which works at Walmart just like anywhere else.

Some cards offer rotating categories with higher rates (5% or 6%) that occasionally include groceries or gas, which can cover Walmart purchases depending on the quarter. Check your card's current bonus categories before you shop. The key is that these rewards apply to your actual merchandise purchases, not to cash advances, and they don't trigger fees or interest.

If you don't have a Walmart-specific card and want to maximize rewards, a flat-rate 2% cashback card (like the Citi Double Cash or similar products) will earn you more than the 1% Walmart in-store rate, though the Walmart card's 2% online rate matches it. The difference is small, but it adds up if you shop at Walmart frequently.

Comparing cashback at the register to other cash access methods

The cost difference between credit card cashback and other ways to get cash is significant. Credit card cashback at Walmart charges a 3% to 5% fee plus daily interest starting immediately. A debit card at an in-network ATM costs nothing. Even an out-of-network ATM withdrawal ($2 to $3) is usually cheaper than a credit card cash advance fee on anything larger than $50 or $60.

MethodCost for $50 withdrawalWhen interest startsRewards earned
Credit card cashback at Walmart$2.50 (5% fee) + daily interestSame dayNone
Debit card ATM (in-network)$0N/ANone
Debit card ATM (out-of-network)$2–$3N/ANone
Credit union ATM (surcharge-free network)$0N/ANone
Walmart MoneyCenter or customer service deskVaries; check locationN/ANone

If you have a credit union membership, their surcharge-free ATM network often includes locations near Walmart, making that your best free option. Unless you're already at Walmart, have no debit card, and the fee is worth it to you, other methods cost less or nothing.

What happens if you can't pay back the cash advance

If you request $50 cashback and can't pay your credit card bill in full, that $50 sits on your card accruing interest at your cash advance APR — which is usually 2% to 5% higher than your purchase APR. If your purchase rate is 18% and your cash advance rate is 23%, you're paying significantly more on that $50 than you would on merchandise you bought.

This is why using credit card cashback as a short-term loan is expensive. If you need cash and can't pay it back immediately, a personal loan, credit union loan, or even a payday loan (if you're desperate) might have lower rates than a credit card cash advance. That's not a recommendation to use those products — it's just a reality check on how expensive credit card cashback becomes if you carry a balance.

Frequently Asked Questions

Can I get cashback at Walmart self-checkout with a credit card?

Most Walmart self-checkout lanes don't offer cashback as an option — the system is designed for card-only transactions. You'll need to go to a staffed register to request cashback. Some Walmart locations are testing expanded self-checkout features, so this may change, but as of now, ask a cashier if you need cash.

Is there a daily limit on how much cashback I can get at Walmart?

Walmart doesn't set a universal limit, but your card issuer does. Most cards allow cashback up to your available credit, though some cap daily cash advances at $500 or $1,000. Check your card's terms or call the issuer before you shop if you need a large amount.

Do I earn points or rewards on the cashback amount itself?

No. Rewards apply only to the merchandise purchase, not to the cash advance portion. If you buy $100 in groceries and request $50 cashback, you earn rewards only on the $100, not the $50.

What's the difference between cashback at the register and using an ATM?

Credit card cashback charges a fee and interest immediately. Debit card ATM withdrawals usually cost nothing (if in-network) or $2–$3 (if out-of-network), and no interest accrues. Debit is almost always cheaper unless you have no access to your debit card.

Can I use a credit card to get cashback at Walmart's customer service desk?

Walmart's customer service desk handles returns and exchanges, not cash advances. You'll need to go to a regular checkout lane. Some Walmart MoneyCenter locations offer cash services, but those typically require a debit card or Walmart MoneyCard, not a credit card.