Your main options for cashing a tax refund check
You can cash a tax refund check at a bank, credit union, check-cashing store, grocery store, or Walmart. Banks and credit unions are free if you have an account there; if you don't, they may still cash it for you but some charge a fee. Check-cashing stores and grocery stores will cash it for a percentage of the amount—usually 1 to 3 percent. Walmart cashes checks for a flat fee, typically $3 to $6 depending on the check amount.
The fastest route is usually a bank or credit union where you have an account, since they can process it when ready. If you don't have an account anywhere, a grocery store or Walmart is often cheaper than a dedicated check-cashing store, though you'll want to call ahead to confirm they're cashing checks that day.
Key Takeaways
- Banks and credit unions cash refund checks free for account holders, but may charge $5 to $15 if you don't have an account with them.
- Check-cashing stores charge 1 to 3 percent of the check amount, which can add up on larger refunds.
- Walmart and many grocery stores cash checks for a flat fee ($3 to $6 for Walmart, varies for grocery stores), often cheaper than dedicated check-cashing businesses.
- You'll need a photo ID and the check itself; some places also ask to see the envelope it came in or your Social Security card.
- Processing takes minutes at most locations, though some grocery stores may hold the check for a day or two.
Banks and credit unions: free if you have an account, fees if you don't
If you have a checking or savings account at any bank or credit union, they will cash your refund check for free. Walk in with your ID and the check, and you'll have the money in minutes. The teller can give it to you in cash or deposit it directly into your account.
If you don't have an account, many banks will still cash it, but they charge a fee. This fee varies by bank—some charge $5, others charge $15 or more. Call ahead before you go in, because not all branches cash checks for non-customers, and some banks have stopped the practice entirely. Credit unions are sometimes more flexible than banks about this, especially if you live in their service area.
Check-cashing stores: convenient but expensive
A dedicated check-cashing store will cash your refund check on the spot, but they take a cut. The fee is usually 1 to 3 percent of the check amount. On a $1,500 refund, that's $15 to $45 just to get your money. On smaller refunds, the percentage can feel even steeper.
The advantage is speed and no questions asked—you walk in with ID and the check, and you walk out with cash. Many check-cashing stores stay open late and on weekends, which can matter if you need the money outside normal banking hours. But if you have any other option, it's worth exploring first, because the fee adds up quickly.
Walmart and grocery stores: flat fees, often cheaper
Walmart cashes checks for a flat fee of $3 to $6, depending on the check amount. A $1,500 refund would cost you $6 to cash—far less than a check-cashing store would charge. You need a photo ID and the check itself. Processing takes a few minutes, and you get cash on the spot.
Many grocery stores also cash checks, including Kroger, Safeway, Albertsons, and regional chains. Their fees vary—some charge $2 to $5, others charge a percentage like check-cashing stores do. Call your local store before you go, because not all locations cash checks, and policies can differ between branches. Some grocery stores will only cash checks if you have a loyalty card, though that's free to sign up for.
What you need to bring and what to expect
Bring a valid photo ID—a driver's license, state ID, or passport. Bring the check itself. Some places ask to see the envelope the check came in, to verify the address matches your ID. A few ask for your Social Security card as well, though this is less common.
Processing usually takes 5 to 10 minutes at banks, credit unions, Walmart, and check-cashing stores. Grocery stores sometimes hold the check for a day or two before releasing the cash, so ask when you call. If the check is damaged, torn, or the signature looks unclear, any location may refuse it or ask you to contact the IRS first.
If the check is in someone else's name or has two names on it
If the check is made out to you and your spouse, both of you usually need to be present with ID to cash it. Some banks will cash it if only one of you is there, but they may require the other person's signature on the back of the check first. Call ahead to confirm the policy at your chosen location.
If the check is in someone else's name entirely, you cannot cash it. The IRS issued it to that person, and only they can deposit or cash it. If you're helping someone else cash their refund, they must be the one to do it, with their own ID.
Frequently Asked Questions
Can I cash a tax refund check at any bank, or only my own bank?
You can cash it at your own bank for free. Other banks may cash it for a fee ($5 to $15 or more), or may refuse entirely. Call the bank first to ask their policy for non-customers. Credit unions sometimes have different rules and may be more willing to help.
What if my refund check is damaged or the signature looks wrong?
Most places will refuse a damaged or unclear check. Contact the IRS at 1-800-829-1040 to report the problem. They can issue a replacement check or deposit the refund directly to your bank account if you provide banking details. This takes 2 to 4 weeks.
Is it cheaper to cash the check or deposit it into a bank account?
If you have a bank account, depositing is free. If you don't, cashing it at Walmart or a grocery store ($3 to $6) is cheaper than a check-cashing store (1 to 3 percent). Opening a free checking account at a bank or credit union costs nothing and lets you cash future checks for free.
Can I cash a tax refund check by mail or online?
No. You must cash or deposit the physical check in person. If you want to avoid going out, you can deposit it into a bank account using mobile deposit (taking a photo of the check with your phone), but this requires having a bank account first.
What if I lost the check or it was stolen?
Contact the IRS at 1-800-829-1040 right away. They can issue a replacement or stop payment on the original. If someone else cashes a stolen check in your name, report it to the police and the IRS. The IRS can investigate and reissue the refund to you.