Walmart cashes state tax refund checks at most locations, but charges a fee of $3 to $6
Walmart's check-cashing service will handle state tax refund checks at the majority of their stores. You bring your refund check, a valid ID, and pay a fee — typically between $3 and $6 depending on the check amount and your state. The transaction usually takes 10 to 15 minutes. However, not every Walmart location offers check cashing, and some states have restrictions on which checks Walmart can cash, so calling ahead to confirm is worth the five minutes.
The real limitation is not whether Walmart will cash it, but whether you want to pay the fee at all. If your refund is $500 and Walmart charges $5, that is money out of your pocket. Other places cash state tax refund checks for free or at lower cost, and knowing those options before you walk into Walmart can save you real money.
Key Takeaways
- Walmart cashes state tax refund checks at most locations for a fee of $3 to $6, depending on check size and state rules.
- Your state's tax agency or your bank (even if you do not have an account there) will often cash your refund check for free.
- Call the Walmart location first to confirm they offer check cashing and ask about the exact fee for your check amount.
- If Walmart is closed or does not offer the service, grocery stores, credit unions, and check-cashing businesses are alternatives, though fees vary widely.
How to cash a state tax refund check at Walmart
Go to the customer service desk or money center with your state tax refund check and a valid government-issued ID — a driver's license, passport, or state ID card. Walmart will not cash the check without it. Tell the associate you want to cash the check and ask what the fee will be for that specific amount. The fee structure varies: a $200 check might cost $3, while a $1,000 check might cost $6.
The associate will verify the check is legitimate by looking at the issuing agency name (your state's Department of Revenue or equivalent), the check number, and the amount. They will ask you to endorse the back of the check — sign it in the space marked "Pay to the order of" — and then hand you cash. The whole process takes about 10 to 15 minutes. If the check is damaged, post-dated, or missing information, Walmart will refuse it.
Before you go, call the specific Walmart location. Not all stores offer check cashing — some have closed the service or never had it. The store's customer service desk can tell you in one call whether they cash checks and what the fee is for your amount. This five-minute call saves you a wasted trip.
Free alternatives to Walmart's check-cashing fee
Your state's tax agency will cash your refund check for free if you bring it to a local office. Call your state's Department of Revenue (or equivalent — some states call it the Department of Taxation) and ask where the nearest office is and what hours they are open. You will need your ID and the check. This is completely free and takes about 10 minutes, though you may wait in line. Many state tax offices are open during business hours Monday through Friday, and some have Saturday hours.
Your bank will also cash your state tax refund check for free, even if you do not have an account there. Walk into any branch with your ID and the check, and ask the teller to cash it. Most banks do this as a courtesy, though a few have stopped. Call ahead to confirm. If you have a checking or savings account anywhere, that bank is your fastest free option and often has longer hours than state offices.
Credit unions often cash refund checks for free for members and non-members alike. If you belong to a credit union, call them first — they may be faster than a bank. Some grocery stores with customer service desks or money centers also cash state tax refund checks for free or a very small fee ($1 or less), though this varies by chain and location. Kroger, Safeway, and Albertsons locations in some areas offer this service; call your local store to ask.
When Walmart cannot or will not cash your check
Walmart will refuse your check if it is post-dated (dated for a future date), damaged, missing information, or if the signature on the back does not match the ID you present. State tax refund checks are rarely post-dated, but if yours is, you must wait until that date to cash it anywhere. A missing routing number, account number, or issuing agency name will also cause Walmart to refuse it.
Some states have agreements with Walmart that limit which checks they can cash. A few states do not allow Walmart to cash government checks at all, or only allow it under specific conditions. If Walmart tells you they cannot cash your state refund check, ask why — it may be a state rule rather than a Walmart policy. In that case, your state's tax office or your bank will cash it for free. States like California and New York have specific rules about which retailers can cash government checks, so the restriction is not unusual.
If the check is damaged — torn, water-damaged, or faded — Walmart will refuse it. You can contact your state's tax agency and request a replacement check. This usually takes 2 to 3 weeks. If the check is lost or stolen, report it to your state's tax agency immediately; they can issue a replacement or a payment by another method such as direct deposit to a bank account.
Comparing fees across check-cashing options
| Where to Cash It | Fee | Speed | What You Need |
|---|---|---|---|
| Your state's tax office | Free | 10–20 minutes (may wait in line) | ID and check |
| Your bank | Free | 5–10 minutes | ID and check |
| Credit union (member) | Free | 5–10 minutes | ID and check |
| Walmart | $3–$6 | 10–15 minutes | ID and check |
| Check-cashing business | $5–$15 | 5–10 minutes | ID and check |
| Grocery store (varies by chain) | Free–$2 | 10–15 minutes | ID and check |
The free options — your state's tax office, your bank, or a credit union — are worth trying first. You lose nothing by calling ahead to confirm they will cash it. If none of those are open or nearby, Walmart's fee is reasonable for the convenience. Check-cashing businesses charge significantly more and should be a last resort.
On a $1,000 refund, Walmart's $6 fee costs you 0.6 percent of the check. A check-cashing business might charge $10 to $15 for the same amount. Over time, choosing free options saves real money, especially if you receive refunds regularly.
What to do if your check is lost or stolen
If your state tax refund check arrives in the mail and goes missing, or if you lose it before cashing it, contact your state's Department of Revenue immediately. Have your Social Security number, the refund amount (if you know it), and the year of the return ready. The agency will put a stop on the original check and issue a replacement, which typically arrives in 2 to 3 weeks. Some states allow you to report a lost check online through their website; others require a phone call.
If someone else cashes your check after it is lost, your state's tax office can investigate and reverse the payment. This is rare, but the agency takes it seriously. Do not delay reporting it — the sooner you report it, the sooner they can stop payment and reissue. Keep the case number the agency gives you for your records.
Frequently Asked Questions
Can I cash a state tax refund check at Walmart without an ID?
No. Walmart requires a valid government-issued ID — driver's license, passport, or state ID — to cash any check, including state tax refunds. This is a federal requirement for check cashing, not just a Walmart policy.
What if my state tax refund check is made out to two people?
Both people must be present with valid IDs to cash it at Walmart or any other location. Both must endorse the back of the check. If only one person can get there, you may need to contact your state's tax office to request a replacement check in one person's name.
How long does it take to get a replacement if my check is damaged?
Contact your state's Department of Revenue with your Social Security number and refund amount. They will issue a replacement check, which usually arrives in 2 to 3 weeks. Some states offer faster replacement by phone or online; ask when you call.
Can I cash my state refund check at a Walmart in a different state?
Yes, as long as that Walmart location offers check cashing. Bring your ID and the check. Some states have restrictions on cashing out-of-state government checks, but state tax refund checks are generally accepted nationwide.
What if Walmart says they cannot cash my state tax refund check?
Ask the associate why — it may be a state rule, a Walmart policy, or an issue with the check itself (damage, missing information, post-dated). If it is a state rule, your bank or state tax office will cash it for free. If the check is damaged, request a replacement from your state's tax agency.