Most banks will cash a tax refund check even if you don't have an account with them, but the rules and fees vary widely
You can walk into nearly any bank or credit union and ask them to cash your tax refund check. The IRS issues checks on regular paper, and banks treat them like any other check. However, banks are not required to cash checks from non-customers, and many now charge a fee for doing so—usually $5 to $15 depending on the bank and the check amount. Some banks have stopped cashing third-party checks altogether, which means they will only cash checks made out to you if you're the one presenting it.
The fastest route is to go to the bank that issued your refund check. If your refund came from the IRS, no single bank issued it—the Treasury Department did. This means you have options: any bank can technically cash it, but you'll get the best terms at larger national banks, which tend to have clearer policies and lower fees for non-customers than smaller regional banks.
Key Takeaways
- Large national banks like Bank of America, Wells Fargo, and Chase typically cash tax refund checks for non-customers, though they may charge a fee of $5 to $15.
- Credit unions often cash checks for non-members at lower fees or no fee, especially if you bring your ID and the check is made out to you alone.
- Bring a government-issued photo ID and the check itself; some banks also ask for a second form of ID or proof of address.
- Call ahead to confirm the bank's current policy and fee amount, because policies change and vary by branch location.
- If a bank refuses to cash your check, try a different bank or a check-cashing service, though those typically charge higher fees.
National banks that commonly cash refund checks for non-customers
Bank of America cashes checks for non-customers, but charges a fee that varies by check amount. Bring your government-issued ID. Some branches may ask for a second form of ID or a thumbprint. The fee is typically $6 to $15 depending on the check size and your location.
Wells Fargo cashes checks for non-customers at most branches. The fee is usually $7.50 for checks under $5,000 and $15 for checks $5,000 and over. You'll need a government-issued photo ID. Call your nearest branch first, because some locations have different policies.
Chase cashes checks for non-customers, but the policy varies by branch. Some Chase locations charge $5 to $15; others refuse to cash checks for non-customers. Call ahead to confirm. You'll need a photo ID and may be asked for additional identification.
Citibank generally cashes checks for non-customers with a photo ID, though fees and policies vary by location. Call your nearest branch to confirm they will cash your refund check and what the fee will be.
Credit unions often charge lower fees or no fee
Credit unions are frequently more flexible than banks about cashing checks for non-members. Many credit unions will cash a check made out to you for free or for a small fee ($1 to $3) if you bring a government-issued photo ID. Some credit unions belong to shared branching networks, which means you can walk into a different credit union and use their services even if you don't belong to that specific union.
To find a credit union near you, search the CO-OP Network or Alliant Credit Union's shared branching locator online. Call ahead to confirm the credit union will cash your check and whether there's a fee. Credit unions are more likely than banks to cash checks for non-members without charging, especially if the check is made out to you individually.
What you need to bring and what to expect
Bring your government-issued photo ID—a driver's license, passport, or state ID card. The bank will verify your identity against the name on the check. If the check is made out to two people (you and a spouse, for example), both people typically need to be present and sign the back of the check.
Some banks ask for a second form of ID, such as a utility bill, lease, or insurance card showing your current address. A few banks ask for a thumbprint or fingerprint on the back of the check. The process usually takes 5 to 15 minutes. If the bank suspects the check might be fraudulent—for example, if the amount is very large or if something looks altered—they may hold it for verification, which can take a few business days.
Do not sign the back of the check until you're at the bank and ready to cash it. The bank will ask you to sign it in front of them. If you sign it beforehand and then change your mind, you'll have a harder time stopping payment.
Check-cashing services as a backup option
If banks in your area refuse to cash your refund check, check-cashing services like Check Into Cash, ACE Cash Express, or Speedy Cash will cash it. These services charge higher fees than banks—typically 1% to 3% of the check amount, which means a $1,200 refund check could cost you $12 to $36 to cash. Some charge a flat fee instead, usually $5 to $15.
Check-cashing services are open longer hours than banks and don't require you to have an account. However, they are more expensive, so use them only if banks won't cash your check. Call ahead to confirm they cash tax refund checks and what their fee is.
What to do if a bank refuses your check
If a bank tells you they won't cash your check, ask why. Some banks refuse to cash checks for non-customers as a blanket policy. Others refuse only if the check is made out to two people, or if the check amount is very large. If the reason is a policy you can't work around, try a different bank or a credit union.
If multiple banks refuse and you don't have access to a check-cashing service, you have another option: open a basic checking account at a bank or credit union and deposit the check there. Many banks offer free checking accounts with no minimum balance. Once the check clears (usually 1 to 3 business days), you can withdraw the money or transfer it elsewhere. This route takes longer than cashing the check outright, but it costs nothing.
Frequently Asked Questions
Do I need to have a bank account at the bank to cash my tax refund check?
No. Most banks will cash checks for non-customers, though they may charge a fee. Credit unions are often more willing to cash checks for non-members without a fee. Call ahead to confirm the specific bank or credit union's policy.
What if my tax refund check is made out to me and my spouse?
Both people whose names are on the check must be present and sign the back of it. Some banks refuse to cash two-party checks for non-customers, so call ahead. If the bank refuses, you can deposit it into a joint account instead.
Can I cash my refund check at a grocery store or pharmacy?
Some grocery stores and pharmacies offer check-cashing services, but most do not cash tax refund checks. Call ahead to ask. If they do, their fees are usually similar to bank fees ($5 to $15).
How long does it take to cash a tax refund check?
The process at the bank usually takes 5 to 15 minutes. The bank may hold the check for verification if the amount is large or if something looks unusual, which can add a few business days.
What if the bank says my check looks fraudulent?
Tax refund checks are sometimes targeted by scammers, so banks verify them. If the bank holds your check, provide any documentation you have—your tax return confirmation, the IRS letter that came with the check, or your tax filing receipt. The bank will contact the IRS to verify the check is real, which usually takes 1 to 3 business days.