Yes, you can get cash back on a credit card at Walmart, but not all cards work the same way
Walmart's customer service desk and some checkout lanes will give you cash back when you use a credit card, but the process and limits depend on your card issuer and Walmart's current policy. Unlike debit cards, which pull directly from your bank account, credit card cash back is a cash advance — you're borrowing money from your credit card company at their rates and terms, not spending from a rewards balance.
Most Walmart locations allow cash advances up to $100 per transaction at the customer service desk, though some stores may set lower limits. You'll need to ask at the desk or a staffed checkout lane; self-checkout machines do not offer this option. The transaction posts to your credit card account as a cash advance, which typically carries a higher interest rate than regular purchases and may include an upfront fee.
Key Takeaways
- Walmart's customer service desk can give you a cash advance on most credit cards up to $100 per transaction, though limits vary by location.
- Cash advances on credit cards charge interest when ready and often include a fee, making them more expensive than using a debit card or ATM.
- You will need a valid photo ID and your physical credit card present to request cash back at Walmart.
- Some credit card issuers restrict or block cash advances, so contact your card company before you go to Walmart if you're unsure.
How to request cash back at Walmart
Go to the customer service desk with your credit card and a valid photo ID. Tell the associate you want a cash advance. They will swipe or insert your card, ask how much cash you need (up to the store limit, usually $100), and process the transaction. You'll sign a receipt and receive your cash.
Some Walmart locations also allow cash advances at staffed checkout lanes, though this is less common. Self-checkout and unmanned registers will not process cash advances on credit cards. If you're unsure whether your local Walmart offers this service, call ahead or ask at the desk when you arrive.
Why credit card cash advances cost more than you might expect
A cash advance on a credit card is not the same as redeeming rewards or getting cash back from a purchase. Your credit card company treats it as a short-term loan. Interest starts accruing when ready — there is no grace period like there is for regular purchases — and the interest rate is usually 2 to 5 percentage points higher than your standard purchase APR.
On top of the higher interest rate, most card issuers charge a cash advance fee, typically 3 to 5 percent of the amount withdrawn. On a $100 cash advance, that's $3 to $5 right away, plus daily interest until you pay it back. If you need cash, using an ATM with a debit card or withdrawing from your bank is almost always cheaper.
Which credit cards allow cash advances at Walmart
Most major credit cards — Visa, Mastercard, American Express, and Discover — can be used for cash advances at Walmart, but your specific card issuer may restrict or block them. Some issuers, particularly those focused on rewards or travel, disable cash advances to reduce fraud risk or discourage the practice.
Before you go to Walmart, contact your credit card company to confirm your card allows cash advances and ask about their fee and interest rate. You can usually find this information on your statement or in your online account, but calling the number on the back of your card takes two minutes and removes doubt. If your card does not allow cash advances, the transaction will be declined at Walmart.
Alternatives to credit card cash advances at Walmart
If you need cash and your credit card does not allow advances, or if the fees are too high, Walmart offers other options. You can use a debit card to withdraw cash at any Walmart register or ATM — there's no fee if it's your bank's ATM, and Walmart's ATM fee is usually $2 to $3. You can also use Walmart's MoneyCenter to withdraw cash if you have a Walmart MoneyCard or other supported account.
If you don't have a debit card or bank account, Walmart's MoneyCenter can issue a cash advance through a wire service or money transfer, though this is slower and more expensive than a direct cash advance. For regular cash needs, opening a basic checking account at your bank or credit union is the cheapest long-term option.
What happens after you take a cash advance
The cash advance appears on your credit card statement as a separate line item, usually labeled "cash advance" or "ATM withdrawal." It counts toward your credit limit and your available balance. You must pay it back like any other charge, but because interest starts when ready, paying it off as soon as possible saves you money.
If you carry a balance on your credit card, the cash advance may be treated differently than regular purchases when you make a payment. Some card issuers explore your payment to the lowest-interest debt first, meaning your cash advance interest keeps accruing while you pay off purchases. Check your card's terms or call the issuer to understand how payments are applied to your account.
Frequently Asked Questions
Can I get a cash advance on a credit card at Walmart self-checkout?
No. Self-checkout machines do not offer cash advances on credit cards. You must go to the customer service desk or a staffed checkout lane. The associate will process the transaction manually and give you cash.
What's the difference between cash back from a purchase and a cash advance?
Cash back from a purchase is money returned from your transaction total — you buy $50 in groceries and get $20 back, so you spend $30 and owe $30. A cash advance is a loan: you borrow $100 on your credit card and owe the full $100 plus interest and fees when ready.
Can I use a credit card cash advance to pay down my credit card balance?
Technically yes, but it makes no financial sense. You'd pay a cash advance fee and interest to borrow money at a high rate, then use that money to pay down the same card. You'd end up paying more than if you straightforward made a regular payment.
What ID do I need to get a cash advance at Walmart?
You need a valid photo ID — a driver's license, passport, or state ID card. The associate will check that the name on your ID matches the name on your credit card before processing the transaction.
Does getting a cash advance hurt my credit score?
A single cash advance does not directly lower your score, but it increases your credit utilization (the amount of your credit limit you're using), which can lower your score slightly. Repeated cash advances or carrying a high balance may have a larger impact over time.