You can cash a tax refund check at your bank, a check-cashing store, or your employer's payroll office
A tax refund check is a regular check issued by the U.S. Treasury, so you can cash it anywhere that cashes checks. Your bank will cash it for free if you have an account there. Check-cashing stores, grocery stores, and Walmart will also cash it, though they charge a fee — usually $2 to $10 depending on the check amount. Your employer's payroll or HR department may cash it as a courtesy, even if you don't bank there. The fastest option is direct deposit, which the IRS sends to your bank account within 21 days of approving your return.
The check itself arrives by mail from the Treasury Department. The IRS does not mail checks on weekends or federal holidays, so the timing depends on when you filed and when the IRS processed your return. You can track the status of your refund on the IRS website using the "Where's My Refund?" tool, which tells you whether the check has been mailed and when to expect it.
Key Takeaways
- Banks cash refund checks for free if you have an account; check-cashing stores charge $2 to $10 per check.
- Direct deposit is faster than a mailed check and reaches your bank account within 21 days of IRS approval.
- The "Where's My Refund?" tool on the IRS website shows you whether your check has been mailed and when it should arrive.
- If your check is lost or stolen, you can request a replacement by calling the IRS or filing Form 3911.
- You need to sign the back of the check and show a photo ID to cash it at most locations.
Cashing at a bank or credit union
If you have a checking or savings account, your bank or credit union will cash your refund check for free. Walk in with the check and a photo ID. Sign the back of the check in front of the teller, and they will give you cash or deposit it to your account. This takes a few minutes and costs nothing.
If you don't have an account at that bank, most banks will still cash the check for a small fee — typically $5 to $15 — or they may refuse entirely. Call ahead to ask. Some banks cash checks only for account holders, while others have a policy for non-customers.
Cashing at a check-cashing store or retailer
Check-cashing stores, Walmart, grocery stores, and some pharmacies will cash your refund check if you don't have a bank account or prefer not to use one. Fees range from $2 to $10 depending on the check amount. Bring your photo ID and sign the back of the check. The process takes 5 to 10 minutes.
Walmart and grocery stores often charge less than dedicated check-cashing stores. Call ahead to confirm they cash tax refund checks and what their fee is. Some locations have limits on check amounts — for example, Walmart may not cash checks over $5,000.
Getting your refund by direct deposit instead
Direct deposit is the fastest way to receive your refund. The IRS deposits the money directly into your bank account within 21 days of approving your return. You don't have to wait for a check to arrive by mail, and you don't have to go anywhere to cash it.
To request direct deposit, you provide your bank account number and routing number when you file your tax return. You can file electronically through tax software, a tax preparer, or the IRS Free File program. If you already filed and chose a mailed check instead, you cannot change to direct deposit — you have to wait for the check and cash it.
What to do if your refund check is lost or delayed
If your check doesn't arrive within 21 days of the IRS approval date, or if it arrives damaged or stolen, you can request a replacement. Use the "Where's My Refund?" tool on the IRS website to confirm the check was mailed. If it shows as mailed but you haven't received it after 21 days, call the IRS at 1-800-829-1040 or file Form 3911, "process for Taxpayer information Order."
The IRS will investigate and issue a replacement check or deposit the money to your bank account if you provide account details. This process takes 4 to 12 weeks. In the meantime, do not deposit or cash the original check if it arrives later — contact the IRS to report it so they can stop payment.
Endorsing and signing the back of the check
Before you cash the check, you must sign the back. Write your signature on the line marked "Endorse here." Some locations ask you to write your account number or phone number below your signature, but this is optional. Never sign the back before you get to the location where you're cashing it — signing a blank check makes it negotiable by anyone who finds it.
If the check is made out to two people (for example, you and a spouse), both people must sign the back and be present with photo ID to cash it. If the check is made out to a business or trust, bring documentation showing you are authorized to cash it on behalf of that entity.
Fees and timing at different locations
| Location | Fee | Time to Cash | ID Required |
|---|---|---|---|
| Your bank (account holder) | Free | 5–10 minutes | Photo ID |
| Your bank (non-account holder) | $5–$15 | 5–10 minutes | Photo ID |
| Check-cashing store | $2–$10 | 5–15 minutes | Photo ID |
| Walmart | $2–$5 | 5–10 minutes | Photo ID |
| Grocery store | $2–$5 | 5–10 minutes | Photo ID |
| Direct deposit (IRS) | Free | 21 days from approval | None |
Frequently Asked Questions
Can I cash my tax refund check at any bank?
Only at a bank where you have an account, or at a bank that cashes checks for non-customers (which varies by location and usually costs $5 to $15). Call the bank first to ask their policy. Your own bank will always cash it for free.
What if I lost my refund check?
Check the "Where's My Refund?" tool on the IRS website to confirm it was mailed. If it shows as mailed but you haven't received it after 21 days, call the IRS at 1-800-829-1040 or file Form 3911. They will issue a replacement check or deposit to your bank account.
Do I have to sign the check in front of the teller?
Most locations require you to sign the back in front of them as proof you are the person named on the check. Some allow you to sign beforehand, but it's safer to sign at the location. Never sign a blank check before you know where you're cashing it.
Can I deposit my refund check to someone else's bank account?
No. The check is made out to you, and only you can cash or deposit it. If you want someone else to have the money, cash the check and give them the cash, or deposit it to your account and transfer money to them from there.
How long does it take to get a refund check by mail?
The IRS mails refund checks within 21 days of approving your return. Mail delivery takes an additional 3 to 7 business days depending on distance. Check "Where's My Refund?" to see the exact mailing date for your check.