Check the IRS tracking tool first, then contact the IRS if it's been longer than 21 days

If you filed a tax return and expected a refund that hasn't shown up, the first step is to check the status using the IRS's Where's My Refund? tool on IRS.gov. This tool tells you whether the IRS has processed your return, approved your refund, and sent it out. You'll need your Social Security number, filing status, and the exact refund amount from your return.

The IRS typically processes returns within 21 days of receipt if you filed electronically and within 6 weeks if you mailed a paper return. If your refund shows as approved and sent but you haven't received it after those windows, contact the IRS at 1-800-829-1040 (the main tax line). Have your return handy when you call.

If the tool shows your return is still being processed and it's been longer than the stated timeframe, the IRS may be reviewing your return for errors or inconsistencies. This can add weeks or months to the timeline. The tool will tell you if this is happening.

Key Takeaways

  • Use the IRS's Where's My Refund? tool on IRS.gov to see whether your return has been processed and your refund sent.
  • Electronic returns are usually processed within 21 days; paper returns take up to 6 weeks before the IRS sends the refund.
  • If your refund was sent by mail and you haven't received it after 30 days, file a Form 3911 with the IRS to report it as missing.
  • If the IRS is holding your refund because of a review or error on your return, you'll need to respond to their notice or correct the issue before the refund is released.
  • State refunds are handled separately by your state's tax agency and may arrive on a different timeline than your federal refund.

Refunds sent by mail can take 30 days or longer to arrive after the IRS sends them

The IRS sends most refunds by direct deposit, which is faster, but if you requested a check or didn't provide banking information, your refund comes by mail. Once the IRS mails the check, it can take 7 to 14 business days to reach you under normal conditions. During peak tax season (February through May), mail delays are common and can stretch to 30 days or more.

Before you assume the check is lost, check Where's My Refund? to confirm the IRS actually mailed it. If the tool says "approved and sent" but you haven't received the check after 30 days, file Form 3911, Taxpayer Statement Regarding Refund with the IRS. You can file this form online through IRS.gov or mail it to the address shown on the form. The IRS will then investigate whether the check was lost in the mail and issue a replacement if needed.

Keep in mind that the IRS processes millions of returns during tax season, and mail delays are not unusual. If you're waiting on a mailed refund, check your mailbox carefully and ask neighbors or household members whether mail has arrived under your name.

Direct deposit refunds can fail if your bank account information was wrong or your account was closed

If you chose direct deposit and Where's My Refund? shows the refund was sent, but the money never appeared in your account, the most common reason is that your bank account number or routing number was entered incorrectly on your return. The IRS sends the refund to the account number you provided, and if that number doesn't exist or belongs to a different account, the bank rejects it.

When a bank rejects a direct deposit refund, the IRS typically mails you a check instead, but this can take several weeks. Check your mailbox for a check from the U.S. Department of the Treasury. If you don't receive it after 4 weeks, file Form 3911 to report the missing refund.

Another reason direct deposit can fail is if you closed the account after filing your return but before the IRS sent the refund. If this happened, contact your bank to ask whether they received and rejected the deposit. Some banks will hold rejected deposits for a short time, and you may be able to redeposit the funds if you still have access to the account.

The IRS may be holding your refund if your return triggered a review or error

If Where's My Refund? shows your return is still being processed and it's been longer than 21 days (for electronic returns) or 6 weeks (for paper returns), the IRS may be reviewing your return. Common reasons include math errors, missing information, or inconsistencies between your return and other records the IRS has on file—such as W-2s from your employer or 1099s from banks or investment accounts.

When the IRS reviews a return, they send you a notice by mail explaining what they found and what you need to do. This notice will have a specific date by which you need to respond. If you received a notice, follow the instructions exactly. You may need to provide additional documents, correct information on your return, or explain a discrepancy. Responding promptly can speed up the process.

If you haven't received a notice but Where's My Refund? says your return is under review, wait for the notice to arrive. Do not contact the IRS until you receive it, because the notice will explain what they need from you. Once you respond, the IRS will process your refund or send you another notice if they need more information.

State tax refunds are separate from federal refunds and may arrive on a different schedule

If you filed a state tax return as well as a federal return, your state refund is handled by your state's tax agency, not the IRS. State refunds often arrive on a different timeline than federal refunds. Some states process refunds within 2 to 3 weeks; others take 6 weeks or longer, especially during peak season.

To track your state refund, visit your state's tax agency website. Most states have a refund status tool similar to the IRS's Where's My Refund? tool. Search "[your state] tax refund status" to find the right page. You'll typically need your Social Security number and the refund amount.

If your state refund is delayed, the same rules apply as federal refunds: if it was mailed and you haven't received it after 30 days, contact your state tax agency. If it was sent by direct deposit and never arrived, ask your state agency whether the deposit was rejected by your bank.

Contact the IRS or your state tax agency if your refund is missing after the normal timeline

If you've checked Where's My Refund? (or your state's equivalent tool) and confirmed that your refund was sent, but you haven't received it after the normal delivery window, contact the IRS or your state tax agency directly. For federal refunds, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

The IRS can tell you whether your refund was mailed or deposited, and if it was mailed, they can file Form 3911 on your behalf to investigate. If the refund was deposited and rejected by your bank, the IRS will issue a replacement check, which typically arrives within 4 weeks.

For state refunds, contact your state's tax agency directly. The phone number is usually on your state's tax website. Be prepared to provide the same information: your Social Security number, filing status, and the refund amount.

If the IRS says your refund was sent but you never received it, file Form 3911

Form 3911, Taxpayer Statement Regarding Refund is the official way to report a missing refund to the IRS. You can file this form online through IRS.gov, by mail, or by fax. The form asks for your name, Social Security number, the tax year, and details about the missing refund.

File Form 3911 if: your refund check was mailed and you haven't received it after 30 days; your refund was sent by direct deposit and your bank rejected it; or the IRS says your refund was sent but you have no record of receiving it. When you file the form, the IRS will investigate and either locate your original refund or issue a replacement.

The investigation typically takes 4 to 6 weeks. You can check the status of your Form 3911 claim by calling the IRS at 1-800-829-1040. Keep a copy of the form for your records.

Frequently Asked Questions

How long should I wait before I assume my refund is lost?

Wait at least 30 days after the IRS says it mailed your check, or 7 to 14 business days after it says it deposited your refund. During tax season (February through May), mail delays are common and can stretch to 30 days. Check Where's My Refund? first to confirm the IRS actually sent it.

What if I filed my return late—does that delay my refund?

Filing late doesn't change how long the IRS takes to process your return, but it does delay when you receive your refund. The IRS processes returns in the order they're received. If you file in April, your refund will be processed after returns filed in February and March, so expect a longer wait.

Can I get my refund faster if I call the IRS?

Calling the IRS won't speed up processing, but it can help if your refund is missing or delayed beyond the normal timeline. The IRS can tell you the status and file a claim if the refund was lost. For routine processing delays, Where's My Refund? is the fastest way to get information.

What if I made a mistake on my return—will that delay my refund?

If the IRS finds an error, they'll send you a notice by mail explaining what needs to be corrected. You'll have a deadline to respond. Correcting the error may reduce your refund or result in you owing money instead. Follow the instructions in the notice exactly.

Do I need to do anything if my refund was rejected by my bank?

The IRS will automatically mail you a check if your bank rejects a direct deposit refund. Wait 4 weeks for the check to arrive. If it doesn't show up, file Form 3911 to report it as missing. You don't need to contact your bank unless you want to confirm the deposit was rejected.