Check the IRS refund status tool first
The IRS has a tool called Where's My Refund? that tells you whether your return was received, accepted, and where your money is in the payment process. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool will show one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund was sent on a specific date. If it says your refund was sent but you haven't received it, the next step depends on how you chose to receive the money.
Key Takeaways
- The IRS Where's My Refund tool shows whether your return was received and when your refund will arrive or was sent.
- Direct deposit refunds typically arrive within one to two business days after the IRS releases the payment, but can take up to five days depending on your bank.
- Paper checks can take two to three weeks to arrive by mail after the IRS sends them, and may be lost or delayed in the postal system.
- If your refund was sent but never arrived, contact the IRS at 1-800-829-1040 or file Form 3911 to request a trace or replacement payment.
- A missing refund can also mean the IRS offset it to pay back taxes, child support, or other federal debts — the IRS will have sent you a notice about this.
How long direct deposit refunds actually take
If you chose direct deposit, the IRS sends the payment to your bank, and your bank then deposits it into your account. The IRS typically releases direct deposit payments on a Friday, and your bank should have the money in your account by the following Wednesday. Some banks are faster and deposit it by Monday or Tuesday; others take the full five business days.
The delay is not the IRS's fault at that point — it is your bank's processing time. If the Where's My Refund tool says your refund was sent but your bank account still does not show it after five business days, contact your bank's customer service line and ask them to trace the deposit. Provide them with the exact date the IRS says it sent the payment and the amount.
How long paper check refunds take
Paper checks take much longer. After the IRS approves your refund, it prints the check and mails it to the address on your return. From the date the IRS sends it, allow two to three weeks for the check to arrive by mail. If you moved recently or the address on your return is wrong, the check may go to an old address.
If the Where's My Refund tool says your check was sent more than three weeks ago and you have not received it, the check may be lost in the mail. You can file Form 3911, Taxpayer Statement Regarding Refund, with the IRS to request a replacement check or a direct deposit payment instead. You can file this form online at irs.gov or by mail.
When the IRS offset your refund
Sometimes the IRS does not send your refund to you because it used the money to pay a debt you owe to the federal government. This is called an offset. The IRS can offset your refund to cover back taxes you owe, unpaid student loans held by the federal government, or child support arrears. Some state tax agencies can also request an offset for state income tax debt.
If your refund was offset, the IRS will have sent you a notice in the mail explaining which debt was paid and how much was taken. This notice arrives separately from your tax return. If you did not receive a notice but Where's My Refund shows your refund was processed, call the IRS at 1-800-829-1040 and ask whether an offset was applied to your account.
What to do if the IRS says it sent your refund but you have no record
If Where's My Refund shows your refund was sent but you never received it, and it has been more than five business days for direct deposit or more than three weeks for a check, file Form 3911 with the IRS. This form asks the IRS to trace what happened to your payment. You can file it online through irs.gov, by mail, or by fax.
When you file Form 3911, include the date the IRS says it sent your refund and the amount. The IRS will investigate whether the check was lost in the mail or whether the direct deposit was sent to the wrong bank account. If the check is truly lost, the IRS will issue a replacement. If the direct deposit went to the wrong account, the IRS will reissue the payment to the correct account.
The IRS typically responds to Form 3911 within four to six weeks. During that time, do not cash or deposit another check if one arrives — the IRS may send a replacement while still investigating the original.
Verify your bank account information was correct
Direct deposit refunds fail silently when the bank account number or routing number on your return is wrong. Your bank will reject the deposit, and the money goes back to the IRS. The IRS then has to reissue the payment, which adds weeks to the timeline.
If you chose direct deposit and your refund has not arrived, check your original return to confirm the routing number and account number you entered. You can find your routing number on the bottom left of any check from that account, or by calling your bank. If the numbers on your return are wrong, file Form 3911 and explain the error. The IRS will reissue your refund to the correct account once you provide the right information.
Contact the IRS if you cannot find your refund status
If Where's My Refund does not show your return at all, or if the tool is down, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS phone line is open Monday through Friday, 7 a.m. to 7 p.m. in your local time zone. Wait times are often long during tax season, so call early in the morning or late in the week if possible.
The IRS representative can tell you whether your return was received, whether it is still being processed, or whether there is a problem with your return that is holding up your refund. If there is a problem — such as a missing form or conflicting information — the IRS will explain what you need to do to fix it.
Frequently Asked Questions
How do I know if my refund was lost in the mail?
If the Where's My Refund tool shows your check was sent more than three weeks ago and you have not received it, the check is likely lost. File Form 3911 with the IRS to request a replacement check or direct deposit payment instead. Include the date the IRS says it sent the original check.
Can the IRS take my refund to pay old debts?
Yes. The IRS can offset your refund to pay back federal income taxes, federal student loans, or child support arrears. Some states can also request an offset for unpaid state income tax. The IRS sends a notice in the mail explaining the offset and which debt was paid.
What if I gave the IRS the wrong bank account number?
Your bank will reject the direct deposit and the money returns to the IRS. File Form 3911 and provide the correct bank account and routing number. The IRS will reissue your refund to the correct account, which typically takes four to six weeks.
How long does it take the IRS to replace a lost check?
After you file Form 3911, the IRS typically investigates and responds within four to six weeks. If the check is confirmed lost, the IRS will issue a replacement check or send the refund by direct deposit if you provide correct account information.
Can I call the IRS if Where's My Refund is not working?
Yes. Call 1-800-829-1040 Monday through Friday, 7 a.m. to 7 p.m. in your time zone. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you the status of your return and whether there is a problem holding up your refund.