Most banks will cash a tax refund check even if you don't have an account with them, but policies vary and some charge fees
You can walk into nearly any bank or credit union and ask them to cash your tax refund check. The IRS doesn't restrict where you cash it — the check is a U.S. Treasury check, and most financial institutions will honor it. However, not every bank treats non-customers the same way. Some will cash it free. Others charge a fee ranging from $5 to $15. A few will refuse outright if you have no account.
The fastest approach is to call ahead and ask the specific branch what their policy is, rather than showing up and finding out they won't do it. A two-minute phone call telling you the fee (if any) and confirming they will cash it saves you time and frustration. When you call, ask specifically: "Will you cash a U.S. Treasury tax refund check for a non-customer, and is there a fee?"
Key Takeaways
- Banks and credit unions can cash Treasury checks (including tax refunds) for non-customers, but policies differ by institution and sometimes by branch.
- Fees for cashing a check as a non-customer typically range from $5 to $15, though some banks waive fees for government checks.
- Calling the branch before you go saves time — ask specifically whether they cash tax refund checks for non-customers and whether there is a fee.
- Credit unions are often more flexible than large banks, especially if you are a member of a credit union network that shares branches nationwide.
- Bring a valid photo ID and the check itself; most banks will not cash it without both.
Banks that typically cash tax refund checks for non-customers
Large national banks like Bank of America, Chase, Wells Fargo, and Citibank will usually cash a Treasury check for someone without an account, though they may charge a fee. The fee is not always advertised on their website, so calling your local branch is the most reliable way to find out. Some branches are stricter than others even within the same bank, so the answer from one location may not match another.
Regional and smaller banks vary widely. Some treat tax refund checks as a service to the community and cash them free. Others refuse non-customer check cashing altogether. The only way to know is to ask. If you have a choice of banks in your area, start with your local community bank or a credit union — they tend to have more flexible policies than national chains.
Credit unions and their advantages for check cashing
Credit unions often cash checks for non-members, and many belong to shared branching networks that let you visit any participating credit union nationwide. If you are a member of one credit union, you may be able to cash your refund check at a different credit union in the network without paying a fee. The CO-OP Network and Alliant Credit Union's network are two of the largest. You can search for participating locations on their websites.
Even if you are not a credit union member, many will cash a government check for a non-member at no charge or for a small fee. Call ahead to confirm, but credit unions are generally more accommodating than banks on this issue. If you do not have a credit union nearby, ask whether any participate in a shared branching network — you might be able to reach one through that system even if it is not your own credit union.
What you need to bring and what to expect
Bring your valid photo ID (driver's license, passport, or state ID) and the tax refund check itself. The teller will verify that the ID matches the name on the check. If the check is made out to you and your spouse, both of you may need to be present, though some banks will accept a signed authorization from the other person. Ask when you call the branch.
The process usually takes 5 to 10 minutes. The teller will examine the check for signs of tampering or fraud, verify the amount, and count out your cash. Some banks will ask why you are cashing a large check or where the money is going — this is standard anti-fraud procedure, not a reason to worry. Be straightforward about it being your tax refund.
Fees and when they explore
Non-customer check-cashing fees are not regulated by federal law, so each bank sets its own policy. A typical fee for a non-customer is $5 to $15 depending on the check amount. Some banks charge a flat fee; others charge a percentage of the check. A few banks waive fees for government checks specifically, including tax refunds.
Before you go to the bank, ask whether the fee applies to government checks or only personal checks. If the branch charges $10 to cash your check and you have multiple banks nearby, it is worth calling two or three to compare. The difference between a $5 fee and a $15 fee adds up if you are already short on cash.
What to do if a bank refuses to cash your check
If the first bank says no, try another. You have options beyond banks. Grocery stores, Walmart, and other retailers with check-cashing services will cash tax refund checks, usually for a fee of $3 to $5. Check-cashing storefronts also cash government checks, though their fees tend to be higher — sometimes $10 to $20 depending on the check amount and your location.
If you have a friend or family member with a bank account, you can ask them to deposit the check into their account and withdraw cash for you. They should bring both their ID and the check. Some banks will allow this; others require the person whose name is on the check to be present. Call ahead to ask before you try this route.
How to find a bank or credit union near you
Use Google Maps or your bank's website to find branches in your area. When you call, ask the specific question: "Will you cash a U.S. Treasury tax refund check for someone who is not a customer, and is there a fee?" Write down the answer and the name of the person you spoke to. If you show up and are told something different, you have a record of what you were told.
If you belong to a credit union, log into your account online or call their member service line and ask whether they participate in a shared branching network. If they do, you can search for participating locations near you on the network's website. This often gives you more options than banks alone and may save you a fee.
Frequently Asked Questions
Can I cash a tax refund check at any bank, or only at my own bank?
You can cash it at any bank or credit union, not just your own. However, banks that are not your own may charge a fee, and some may refuse. Calling ahead to confirm their policy takes two minutes and saves you a wasted trip.
What if the check is made out to me and my spouse?
Both names must match the ID presented. Usually both people need to be present and sign the back of the check. Some banks will accept a power of attorney or a signed authorization from the other person, but policies vary. Call the bank and ask before you go.
Do I need a bank account to cash a tax refund check?
No. The check is a U.S. Treasury check, and banks are permitted to cash it for anyone with a valid ID, whether or not they have an account. Some banks choose not to, but many will.
What if I lost my ID or don't have one?
Most banks will not cash a check without a valid photo ID. If you have lost yours, you can get a replacement state ID from your local DMV or equivalent agency. This usually takes a few days to a few weeks depending on your state. In the meantime, a trusted friend or family member with an ID can deposit the check into their account and give you the cash.
Is it safer to cash the check at a bank or a check-cashing store?
Banks are generally safer because they are regulated and insured. Check-cashing stores are also legitimate, but they charge higher fees. If you have the option, a bank or credit union is the better choice. Avoid cashing the check anywhere that asks for personal information beyond your ID or seems disorganized.