Check your refund status through the IRS website first
The fastest way to see if your refund has hit your bank account is to log into your own bank's app or website and look at your recent deposits. If you see a deposit from "IRS TREAS 310" or similar language, that is your refund arriving. The IRS deposits most refunds within 21 days of processing your return, though the exact timing depends on when you filed and how you filed.
If you have not seen a deposit yet but want to know the status before checking your bank, use the IRS's Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and will tell you whether the IRS has accepted your return, is processing it, or has approved it for deposit.
The IRS also offers a phone line at 1-800-829-1040 if you prefer to speak to someone, though wait times can be long during tax season. Have your Social Security number, filing status, and expected refund amount ready before you call.
Key Takeaways
- Check your bank account directly first—a deposit labeled "IRS TREAS 310" or similar is your refund arriving.
- The IRS Where's My Refund tool at irs.gov shows processing status and expected deposit date if your return has been accepted.
- Most refunds arrive within 21 days of the IRS accepting your return, but this timeline varies based on filing method and return complexity.
- If your refund shows as approved but has not arrived after 21 days, contact the IRS by phone or check for mail delivery delays at your bank.
Understand the different refund statuses the IRS reports
When you check Where's My Refund, you will see one of three main statuses. Return Received means the IRS has your return but has not started processing it yet—this is normal and usually lasts a few days. Return Approved means the IRS has processed your return and approved your refund; at this point, the money is scheduled to deposit into your bank account within a few business days, or the IRS is preparing a check to mail.
Refund Sent is the final status and means your money has left the IRS. If you chose direct deposit, this status appears when the deposit has been transmitted to your bank. If you chose a paper check, this status appears when the check has been mailed. From this point, timing depends on your bank's processing speed (usually one to three business days for direct deposit) or mail delivery (typically five to seven business days for a check).
If your status has not changed in more than a week, or if Where's My Refund says your return is still being processed after 21 days, there may be an issue with your return—such as a missing signature, a math error, or a mismatch between your return and IRS records. The IRS will mail you a notice if this happens, but you can also call 1-800-829-1040 to ask.
Know the difference between direct deposit and check delivery
If you chose direct deposit on your return, the IRS sends your refund electronically to the bank account you listed. Once the IRS shows status as "Refund Sent," your bank typically receives and posts the deposit within one to three business days. Some banks post the money immediately; others hold it for a day or two. Check your bank's deposit policies if you are unsure how long it will take after the IRS sends it.
If you chose a paper check, the IRS mails it to the address on your return. Once the status shows "Refund Sent," allow five to seven business days for mail delivery, longer if you live outside the continental United States. The check is mailed from an IRS processing center, not your local post office, so delivery can be slower than regular mail. If you do not receive your check within 10 business days of the "Refund Sent" status, contact the IRS.
Direct deposit is faster and more reliable than a check. If you filed by paper and chose a check, consider requesting a refund by direct deposit instead if the IRS has not yet sent your check—though this requires calling the IRS and may delay your refund by a few more days while they process the change.
What to do if your refund shows as sent but has not arrived
If Where's My Refund shows "Refund Sent" but you have not seen the money in your bank account after three business days, first confirm that you gave the IRS the correct bank account number and routing number on your return. Log into your bank and check the account number on file; if it does not match what you entered on your tax return, the deposit may have gone to the wrong account.
If the account number is correct, contact your bank and ask whether the deposit is pending or has been rejected. Some banks reject IRS deposits if the account was closed, if the account holder's name does not match the IRS records, or if there is a fraud flag on the account. Your bank can tell you which of these happened and what to do next.
If your bank confirms the deposit has not arrived and the account information is correct, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the deposit was sent and, if it was, can investigate where it went. If the IRS sent the money but your bank rejected it, the IRS will reissue your refund as a check, which takes an additional two to three weeks.
Handle state tax refunds separately from federal refunds
Your state tax refund is processed and sent by your state's tax agency, not the IRS, so it arrives on a different timeline. Most states process refunds within 30 to 45 days of receiving your return, though some are faster and some are slower. Check your state's tax website for a refund status tool—most states have one similar to the IRS's Where's My Refund.
State refunds are typically sent by direct deposit or check, just like federal refunds. If you chose direct deposit for your state return, the money should arrive one to three business days after your state shows the refund as sent. If you chose a check, allow five to seven business days for mail delivery after the state shows the refund as sent.
If your state refund is delayed, check your state's tax website first to see if there is a known processing backlog. If not, contact your state's tax department directly—the phone number is on your state's tax website. State tax agencies typically have longer wait times than the IRS during tax season, so consider using their online chat or email option if available.
Troubleshoot a refund that never arrives
If more than three weeks have passed since the IRS showed your refund as sent and you still have not received it, start by checking Where's My Refund again to confirm the status has not changed. Sometimes the IRS updates the status to show that a check was returned as undeliverable or that a deposit was rejected; if this happened, the IRS will mail you a notice explaining what went wrong.
If the status still shows "Refund Sent" and you have not received anything, call the IRS at 1-800-829-1040. Explain that your refund was sent more than three weeks ago but has not arrived. The IRS can check whether the deposit was processed by your bank (in which case your bank lost it, and you will need to file a claim with your bank) or whether the check was delivered (in which case you may need to file a claim with the post office or request a replacement check from the IRS).
If the IRS cannot locate your refund, you can request a Form 3115 (Application for Change in Accounting Method) or ask the IRS to issue a replacement check. A replacement check takes two to three weeks to arrive. Keep records of all your communications with the IRS and your bank in case you need to file a claim later.
Frequently Asked Questions
How long does it take for a direct deposit refund to show up in my bank account?
Once the IRS shows your refund status as "Refund Sent," your bank typically receives and posts the deposit within one to three business days. Some banks post immediately; others hold deposits for a day. If more than three business days have passed, contact your bank to confirm the deposit arrived.
Can I check my refund status without going to the IRS website?
Yes. Check your bank account directly for a deposit labeled "IRS TREAS 310" or similar. You can also call the IRS at 1-800-829-1040 and provide your Social Security number, filing status, and expected refund amount. The phone line is slower than the website but works if you do not have internet access.
What does it mean if Where's My Refund says my return is still being processed after 21 days?
It usually means the IRS found an issue with your return—such as a missing signature, a math error, or a mismatch with IRS records. The IRS will mail you a notice explaining the problem. Call 1-800-829-1040 if you want to know the issue before the notice arrives.
My refund shows as sent but I got a check in the mail instead of a direct deposit. Why?
The IRS may have issued a check instead of a direct deposit if your bank rejected the deposit, if the account information on your return was incorrect, or if there was a fraud flag on your account. Contact your bank to find out why the deposit was rejected, then call the IRS to confirm what happened.
Do I need to do anything if my refund has been deposited?
No. Once the money is in your account, the refund process is complete. Keep your tax return and any IRS notices for your records, but you do not need to take any further action.