Places that will cash your tax refund check right now
Your bank or credit union will cash it for free if you have an account there — walk in with your ID and the check, and you'll have the money in minutes. If you don't bank there, many will still cash it, though some charge a fee (usually $5 to $15) or require you to open an account.
Grocery stores, Walmart, Target, and other big retailers cash checks at their customer service desk during store hours. Fees run $3 to $8 depending on the store and check amount. You'll need a valid ID. Some stores limit the number of checks you can cash per day or per week.
Check-cashing businesses (like Check Into Cash or ACE Cash Express) will cash it the same day, but fees are higher — often $10 to $20 or a percentage of the check amount. These are useful if you need cash outside normal bank hours, but they're the most expensive option.
Key Takeaways
- Your own bank or credit union cashes tax refund checks for free and takes minutes, even if you're not a customer at some institutions.
- Grocery stores and big retailers cash checks at customer service for $3 to $8, with no account needed and no waiting period.
- Check-cashing businesses charge $10 to $20 or more per check and should be your last resort unless you need cash outside business hours.
- Bring a valid government-issued ID (driver's license, passport, or state ID) to any location — all of them require it.
- If your check is damaged, torn, or illegible, your bank can reject it; contact the IRS at 1-800-829-1040 to request a replacement.
How to find banks and credit unions near you
Call your bank's customer service number (on your debit card or statement) and ask if they cash checks for non-customers and what the fee is. Many large national banks like Chase, Bank of America, and Wells Fargo cash checks for non-customers for $5 to $15, but policies vary by branch.
Credit unions are often more flexible. If you belong to one, they'll cash it free. If you don't, call ahead — some credit unions cash checks for anyone, others only for members. Use the CO-OP or Allpoint networks to find credit unions near you that participate in shared branching, which sometimes includes check-cashing services.
Google Maps or your bank's website will show you branch locations and hours. Call before you go, especially on weekends or evenings, to confirm they're open and that they have the service available that day.
Retail locations that cash checks
Walmart cashes checks at the money center or customer service desk for a flat fee (typically $3 to $8 depending on check amount). Bring your ID and the check. Most Walmarts are open early and late, making this a good option if you can't reach a bank during business hours.
Grocery stores including Kroger, Safeway, Albertsons, and regional chains cash checks at the customer service counter. Fees are usually $2 to $5. Target and Costco also offer check-cashing at customer service, though Costco requires a membership.
Call the store's customer service line or visit in person to confirm they cash checks that day. Some locations have daily or weekly limits on the number or amount of checks they'll cash.
What to bring and what will slow you down
Bring a valid government-issued photo ID — a driver's license, passport, state ID, or military ID. Without it, no location will cash the check. Bring the check itself, unsigned (do not sign it until you're at the counter, and sign it in front of the person cashing it).
The check must be made out to you by name. If it's made out to two people (you and a spouse, for example), both of you must be present with ID to cash it. If your name on the check doesn't match your ID exactly — middle initial missing, nickname used instead of legal name — some places will refuse it. Call ahead if you think there's a mismatch.
Checks that are torn, stained, or have illegible printing may be rejected. If yours is damaged, contact the IRS at 1-800-829-1040 and request a replacement check. Processing a replacement takes about two weeks.
Cashing a check if you don't have an ID
Most places will not cash a check without a photo ID, period. If you don't have one, your options are limited. Some credit unions or community banks may cash it if you bring a second form of ID (utility bill, lease, Social Security card) plus a witness who has a photo ID, but this is rare and you have to ask in advance.
The fastest path is to get a state ID. Visit your state's DMV website to find the nearest office and what documents you need. A state ID takes one to two weeks in most states and costs $10 to $30. Until then, ask a trusted friend or family member to cash the check in their name and give you the cash — they'll sign the back of the check and bring their ID.
What to do if the check is lost or never arrived
If you were supposed to receive a check but never did, go to IRS.gov and use the "Where's My Refund?" tool. Enter your Social Security number, filing status, and the exact refund amount. It will tell you whether the check was mailed, the date it was sent, and the address it was sent to.
If the tool says the check was mailed more than 30 days ago and you still haven't received it, call the IRS at 1-800-829-1040. They can issue a stop payment on the original check and send a replacement. This takes about four weeks. Do not cash the original check if it arrives later — you'll have to return the money.
Frequently Asked Questions
Can I deposit the check into someone else's bank account?
No. The check is made out to you by name, and the bank will only deposit it into an account in your name. If you want someone else to have the money, cash the check and give them the cash, or transfer the money to them after it's deposited into your account.
What if I lost the check?
Contact the IRS at 1-800-829-1040 immediately. They'll issue a stop payment and send a replacement. This process takes about four weeks. In the meantime, check your mail carefully — the original may still arrive.
Do I have to sign the check before I cash it?
No. Bring it unsigned. Sign it in front of the person cashing it, on the back, in the space marked "Endorse here." They need to see you sign it to confirm you're the person named on the check.
Will a check-cashing place charge me less if I have a membership?
Some do. ACE Cash Express and similar chains sometimes offer discounted fees for members. Call ahead to ask. Even with a discount, their fees are usually higher than a bank or grocery store, so compare before you go.
Can I cash a tax refund check at a bank I don't use?
Yes, but most will charge you a fee of $5 to $15. Call the bank first to ask their fee and whether they're cashing checks that day. Your own bank or credit union will do it free if you have an account.