Banks, credit unions, and check-cashing services will all cash your IRS refund check
Your IRS refund check can be cashed at any bank or credit union, whether or not you have an account there. Most grocery stores, Walmart, and other retailers also cash checks for a small fee. Check-cashing services and payday loan stores will cash it the same day, though they charge more than banks do. The fastest option is usually your own bank or credit union if you have an account — they often cash checks instantly at the teller window.
You do not need to deposit the check into an account. You can walk in, hand over the check, and walk out with cash. Some places have limits on the amount they will cash without an account, so if your refund is large, call ahead to confirm they can handle it.
Key Takeaways
- Your own bank or credit union will cash the check same-day if you have an account, and many will do it for non-members too.
- Retail stores like Walmart and grocery chains offer check cashing for a fee that is usually lower than check-cashing services charge.
- Check-cashing stores and payday lenders will cash it the same day but charge 1 to 3 percent of the check amount, which adds up on large refunds.
- Call ahead if your refund is over $1,000 or $2,000, because some places have daily limits on how much they will cash without an account.
Banks and credit unions cash refund checks fastest
If you have a checking or savings account at a bank or credit union, take the check there first. Tellers will cash it on the spot, usually within minutes. You do not need to deposit it — just ask to cash it. Account holders get this service free, and most banks will do it even if the account is with a different bank, though they may charge a small fee ($5 to $10) for non-members.
Credit unions are often faster and more flexible than banks. Many credit unions will cash government checks for non-members at no charge, especially if the check is from the IRS. Call your local credit union before you go — some have this as a standing policy, and others decide case by case.
Retail stores offer lower fees than check-cashing services
Walmart, Target, and most grocery store chains have check-cashing services at the customer service desk. The fee is usually $3 to $6 for a check under $1,000, which is much less than a dedicated check-cashing store charges. You do not need to be a customer or have a membership — just bring your check and a valid ID.
Hours are the same as the store, so you can cash your refund check on a Saturday or Sunday if you need to. The process takes about five minutes. Some stores have a limit on the amount they will cash in a single day (often $2,000 to $5,000), so if your refund is larger, ask at the desk whether they can handle it.
Check-cashing stores and payday lenders charge the most
Check-cashing services and payday loan stores will cash your refund check the same day, often within an hour. They are open longer hours than banks and do not require an account. However, they charge 1 to 3 percent of the check amount as a fee. On a $3,000 refund, that is $30 to $90 — money you would keep if you used a bank or retail store instead.
Use these only if you cannot get to a bank, credit union, or retail store, or if you need the cash urgently and those places are closed. Bring a valid photo ID and the check itself. Some will ask for a second form of ID or proof of address, so bring your driver's license and a recent utility bill or bank statement to be safe.
What to bring and what to expect
You will need a valid photo ID — a driver's license, passport, or state ID card. Some places ask for a second form of ID, especially if the check is large. Bring the refund check itself and nothing else; you do not need your Social Security card or tax documents.
The teller or cashier will look at the check to make sure it is made out to you, check your ID to confirm the name matches, and then count out the cash. The whole process takes 5 to 15 minutes at a bank or retail store, and sometimes longer at a check-cashing service if there is a line. If the check is damaged, torn, or the signature is unclear, they may refuse to cash it — in that case, contact the IRS to request a replacement check.
What to do if the check is lost or damaged
If your refund check arrives damaged, torn, or with faded ink, most banks will still cash it if the amount and your name are readable. If it is too damaged to read, do not try to tape it or write on it — that can make it uncashable. Instead, contact the IRS at 1-800-829-1040 and tell them the check arrived damaged. They will issue a replacement check, which usually arrives in 2 to 4 weeks.
If the check is lost before you cash it, call the IRS right away. They can put a stop on the original check and send a replacement. The IRS tracks which checks have been cashed, so if someone else cashes your check, the IRS can investigate. Do not wait — the sooner you report it, the sooner you get a new one.
Comparing your options at a glance
| Where to Cash | Fee | Speed | Hours | Requires Account |
|---|---|---|---|---|
| Your own bank | Free | Same day, minutes | Bank hours | Yes |
| Other bank or credit union | $0–$10 | Same day, minutes | Bank hours | No |
| Walmart or grocery store | $3–$6 | Same day, 5 min | Store hours (often 7am–11pm) | No |
| Check-cashing service | 1–3% of check | Same day, 1 hour | Often 8am–8pm or later | No |
Frequently Asked Questions
Can I cash an IRS refund check at a bank where I don't have an account?
Yes. Most banks will cash government checks for non-members, though some charge a $5 to $10 fee. Credit unions are often more willing to do it free. Call ahead to ask, especially if the check is large.
What if my name on the check doesn't match my ID exactly?
Minor differences (like a middle initial missing or a nickname used) usually do not matter. If your name is significantly different — for example, you recently married and changed your last name — bring a marriage certificate or court order along with your ID. The teller will decide whether to accept it.
Can someone else cash my refund check for me?
Not usually. Most places require the person whose name is on the check to be present with a valid ID. Some banks will allow a spouse or family member to cash it if you sign the back and they bring your ID, but policies vary. Call ahead and ask.
How long does an IRS refund check stay valid?
An IRS refund check is valid for one year from the date it was issued. After one year, it will not be cashed. If your check is older than a year, contact the IRS at 1-800-829-1040 to request a replacement.
What if the check amount seems wrong?
Do not cash it yet. Contact the IRS at 1-800-829-1040 or log into your account at IRS.gov to check your refund status and the amount you should receive. If the check is for less than expected, the IRS can explain why — sometimes refunds are reduced to cover back taxes or child support.