Places that will cash your 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 usually charge nothing if you have an account with them, or a small fee if you don't. Check-cashing stores, grocery stores, and Walmart charge a fee that varies by location — typically between $2 and $10 depending on the check amount. Some banks will cash a check for free even without an account if you have a government-issued ID, though this is becoming less common.
The fastest option is usually a place where you already shop or bank, because they already have your information on file. If you're starting from scratch with no banking relationship anywhere, a check-cashing store or Walmart is often quickest because they don't require you to open an account and they're designed to handle exactly this situation.
Key Takeaways
- Banks and credit unions will cash your refund check for free or a small fee, but some require you to have an account or a government ID.
- Check-cashing stores, Walmart, and many grocery stores cash checks for a fee that usually ranges from $2 to $10 depending on the check size.
- You will need a government-issued photo ID (driver's license, passport, or state ID) at any location that cashes checks.
- Bringing your refund check and ID to a location during business hours is usually all you need — the process typically takes 10 to 20 minutes.
Banks and credit unions
If you have a checking or savings account at a bank or credit union, they will cash your refund check for free. Bring your check and a government-issued photo ID. The teller will verify the check and deposit it into your account, then give you the cash on the spot.
If you don't have an account at a bank or credit union, some will still cash your check for free — but this varies widely by institution and by location. Call ahead or ask at the counter before you go. If they do charge a fee for non-customers, it's usually $5 to $10. Credit unions are sometimes more willing to cash checks for non-members than banks are, especially if you live in their service area.
Check-cashing stores
Check-cashing stores exist specifically to turn checks into cash on the spot. They charge a fee — usually $3 to $10 depending on the check amount — and they don't require you to have any account or relationship with them. Bring your refund check and a government-issued photo ID. The process takes about 10 minutes.
The downside is the fee. If your refund is $500, a $10 fee means you lose 2 percent of your money. If your refund is smaller, the fee takes a bigger bite. Check-cashing stores are most useful when you need cash when ready and have no other option, or when the fee is smaller than the inconvenience of going somewhere else.
Walmart and grocery stores
Many Walmart locations and grocery store chains (including Kroger, Safeway, and others) have check-cashing services at the customer service desk. The fee is usually $3 to $8 for a tax refund check. You'll need your refund check and a government-issued photo ID. The process is quick — usually 10 to 15 minutes — and you get cash when ready.
The advantage here is convenience: if you already shop at these places, you can cash your check while you're there. Some grocery stores offer this service only to customers with a loyalty card, so ask at the customer service desk whether you need one. Walmart generally cashes checks for anyone with a valid ID, regardless of whether they shop there regularly.
What you need to bring
Every place that cashes checks requires the same two things: your refund check and a government-issued photo ID. The ID must be current (not expired, though some places are lenient about this). Acceptable IDs include a driver's license, state ID card, passport, or military ID.
Do not sign the back of your check until you're at the counter and the teller or cashier asks you to. Some places require you to sign it in front of them. If you sign it before you arrive, you've made it harder to prove it's yours if something goes wrong.
How the process works
Walk in with your check and ID. Tell the teller or cashier you want to cash a check. They will look at your ID, examine the check for signs of fraud (checking that the amount is written the same way in numbers and words, that it's not post-dated, that it's not damaged), and ask you to sign the back if you haven't already. They'll run the check through a scanner or call the IRS to verify it's real. This takes a few minutes.
Once they've verified the check, they'll subtract their fee (if any) and hand you the cash. Some places will ask how you want the cash — all in one denomination, or a mix of bills. If you're cashing a large check, it's reasonable to ask for a mix so you're not carrying a huge stack of one-dollar bills.
Comparing fees and speed
If you have a bank or credit union account, that's your cheapest option — zero fee. If you don't, the next cheapest is usually a grocery store or Walmart at $3 to $8. Check-cashing stores charge $3 to $10 but are open longer hours and don't require a loyalty card. All three options are equally fast — 10 to 20 minutes total.
The real difference is where you already have a relationship. If you bank somewhere, use that. If you shop at Walmart or a grocery store regularly, use that. If you have neither, a check-cashing store is designed for exactly your situation and will take you in without any setup.
Frequently Asked Questions
Can I cash my refund check at a bank where I don't have an account?
Some banks will cash it for free if you have a government ID, but many now charge $5 to $10 for non-customers. Call the bank first or ask at the counter. Credit unions are often more willing to cash checks for non-members than banks are.
What if my refund check is damaged or torn?
Most places will still cash it if the damage doesn't affect the routing number, account number, or amount. If the damage is significant, the IRS can issue you a replacement check — contact them directly or check your tax return status on IRS.gov.
Do I need to endorse the back of the check before I go?
No. Sign it in front of the teller or cashier when they ask you to. If you sign it early, you make it easier for someone else to cash it if it's lost or stolen.
How long does it take to cash a refund check?
Usually 10 to 20 minutes from the time you walk in. The verification step takes the longest, but tax refund checks are straightforward and most places verify them quickly.
What if the check is made out to two people?
Both people named on the check must be present with ID to cash it. If only one person is present, most places won't cash it. Contact the IRS if you need the check reissued in one name only.