Most banks will cash a tax refund check if you have an account there, but some will cash it even if you don't
Any bank or credit union where you hold a checking or savings account will cash your federal or state tax refund check at no charge. If you don't have an account, most large banks will still cash it — usually for free if the check is drawn on that same bank, or for a small fee (typically $5 to $15) if it's drawn on a different bank. Some banks have stopped cashing third-party checks altogether, so the rules vary by institution and by location.
The IRS does not issue checks through any particular bank — the checks are drawn on the U.S. Treasury. This means any bank in the country can cash them, but each bank sets its own policy about who it will serve and under what conditions.
Key Takeaways
- Account holders at any bank or credit union can cash their tax refund check for free at any branch of that institution.
- Non-account holders can cash a Treasury check at most large banks for free or a small fee, but policies vary by bank and location.
- Bring a government-issued photo ID and the check itself; some banks may ask for a second form of ID or a fingerprint.
- Call your bank ahead of time if you're not an account holder, because some branches refuse to cash checks for non-customers.
- If a bank refuses to cash your check, the U.S. Treasury can reissue it or deposit it directly to a bank account you provide.
Banks that cash checks for account holders
If you have a checking or savings account at a bank or credit union, that institution will cash your tax refund check at any of its branches. You do not need to deposit it — you can walk in and ask for cash. Bring your government-issued photo ID and the check. The teller will verify your account and hand you the money on the spot, usually within minutes.
This applies to all major banks (Bank of America, Wells Fargo, Chase, Citibank, US Bank, and others), regional banks, and credit unions. If your bank has multiple branches, you can cash the check at any branch, not just the one where you opened your account.
Banks that cash checks for non-account holders
Most large national banks will cash a Treasury check (including a tax refund check) for someone without an account, though policies differ by location and branch. Bank of America, Wells Fargo, and Chase generally cash Treasury checks for non-customers at no charge. Smaller regional banks and credit unions are less consistent — some will do it, others will not.
Call the bank's customer service line or visit a branch before you go. Ask specifically whether they cash Treasury checks for non-account holders. If they say yes, ask what ID you need to bring. Most banks require a government-issued photo ID (driver's license, passport, or state ID card). Some also ask for a second form of ID, a fingerprint, or both.
If the bank charges a fee for cashing a check drawn on a different bank, that fee typically ranges from $5 to $15. However, Treasury checks are drawn on the U.S. Treasury, not on another bank, so many banks waive the fee. Confirm the fee policy when you call.
Credit unions and smaller banks
Credit unions vary widely in their check-cashing policies. Some credit unions will cash a Treasury check for anyone, regardless of membership. Others will cash it only for members. Call your local credit union ahead of time to ask.
Smaller regional banks often have stricter policies than national chains. Many will cash checks only for account holders. If you live in a rural area or a region served mainly by smaller banks, you may have fewer options — in that case, calling ahead is especially important.
What to bring and what to expect
Bring your government-issued photo ID and the check itself. The ID must be current and show your name and photo. A driver's license, passport, or state ID card all work. Some banks ask for a second form of ID — a utility bill, lease, or credit card with your name on it.
If you're cashing the check in person, the teller will verify the check is legitimate, confirm your identity, and hand you cash. The whole process usually takes 5 to 15 minutes. If you're an account holder, the money is available immediately. If you're a non-account holder, some banks may place a brief hold on the funds, though this is rare for Treasury checks.
Do not sign the back of the check until you're at the bank and the teller asks you to. If you sign it before you arrive, you've endorsed it, and some banks will refuse to cash it if the signature doesn't match perfectly or if there's any damage to the endorsement area.
What to do if a bank refuses to cash your check
If a bank refuses to cash your tax refund check, you have two options. First, you can try another bank — call ahead to confirm they will cash it. Second, you can contact the IRS and ask them to reissue the check or deposit the refund directly to a bank account you provide.
To request a reissue or direct deposit, call the IRS at 1-800-829-1040 (the main customer service line) or visit IRS.gov and use the "Where's My Refund?" tool. You'll need your Social Security number, filing status, and the exact refund amount. The IRS can reissue a check in 4 to 6 weeks, or deposit the money directly to your account in 1 to 3 business days if you provide banking details.
Cashing a check made out to multiple people
If your tax refund check is made out to you and a spouse, both of you must be present to cash it. Both of you will need to sign the back of the check and show ID. If the check is made out to you and a minor child, you (the parent or guardian) can usually cash it alone, but call the bank first to confirm their policy.
If the check is made out to you and someone else who is not your spouse or child, the bank may refuse to cash it without that person's signature and ID. In this case, contact the IRS to have the check reissued in the correct name.
Frequently Asked Questions
Can I cash a tax refund check at a bank where I don't have an account?
Yes, most large national banks will cash a Treasury check for non-account holders, usually for free. Call ahead to confirm the specific branch will do it and ask what ID you need. Smaller banks and credit unions vary — some will, some won't.
Do I have to deposit the check, or can I get cash?
You can ask for cash instead of depositing it. Tell the teller you want to cash the check, not deposit it. They'll hand you the money in cash on the spot, usually within minutes.
What if I lost my tax refund check?
Contact the IRS at 1-800-829-1040 or use the "Where's My Refund?" tool on IRS.gov. The IRS can cancel the lost check and reissue a new one (4 to 6 weeks) or deposit the refund directly to your bank account (1 to 3 business days).
Can I cash a tax refund check at a store like Walmart or a check-cashing service?
Some Walmart locations and check-cashing services will cash Treasury checks, but fees are often higher than at a bank — sometimes $10 to $25 or more. Call ahead to confirm. A bank is usually your cheapest option, especially if you have an account there.
Do I need to endorse the check before I go to the bank?
No. Wait until you're at the bank and the teller asks you to sign the back. If you sign it early and the signature doesn't match your ID perfectly, the bank may refuse to cash it.