Where to check the status of your stimulus refund
The IRS has a tool called Where's My Refund? that shows the status of any refund tied to your tax return, including stimulus money that was part of your refund. You reach it at irs.gov/refunds. You will need your Social Security number, filing status, and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. It will tell you whether the IRS is still processing your return, has approved it, or has sent the refund out. If it says "approved" or "sent," the tool also shows the expected deposit date or the date it was mailed as a check.
If you filed through a tax preparer or software company, that company may also have a tracking page. TurboTax, H&R Block, and similar services often show refund status in your account dashboard. This information comes from the IRS, so it is the same as what you would see on Where's My Refund?, but it may be easier to find if you already have a login.
Key Takeaways
- The IRS Where's My Refund? tool is the official source for refund status and updates once per day.
- Refunds sent by direct deposit usually arrive within one to three business days after the IRS approves them; checks take two to four weeks.
- If your refund is missing after the expected arrival date, contact the IRS at 1-800-829-1040 or use the IRS online account at irs.gov/account.
- A missing refund may have been sent to a closed bank account, intercepted for a debt, or delayed by a processing error that requires investigation.
- The IRS can issue a replacement refund, but you must report the original as missing before they will process a new one.
How long refunds take to arrive after approval
Once the IRS approves your return and releases your refund, the timeline depends on how you chose to receive it. Direct deposit is the fastest: the money usually lands in your bank account within one to three business days. Weekends and bank holidays do not count as business days, so a refund approved on a Friday may not arrive until Tuesday or Wednesday.
A paper check takes longer. The IRS prints and mails it, which typically takes two to four weeks from the approval date. The exact timing depends on mail delivery in your area. If you live far from an IRS processing center, or if the check is mailed during a busy season, it may take closer to four weeks.
The Where's My Refund? tool will show you the specific date the IRS expects to deposit or mail your refund. That date is not a may provide—processing delays happen—but it gives you a realistic window. If your refund does not arrive by that date plus one week, it is time to contact the IRS.
What to do if your refund is late
If the IRS said your refund was approved and sent, but the money has not arrived after the expected date plus one week, contact the IRS directly. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.
The IRS representative will look up your account and tell you what happened. Common reasons for delays include a processing error, a mismatch between your bank account information and your bank's records, or a hold placed by your bank. If the IRS confirms the refund was sent but your bank never received it, the IRS can issue a replacement.
You can also check your account online at irs.gov/account if you have registered. This portal shows the same information as the phone line but does not require waiting. If you see that the refund was sent but you did not receive it, use the "Get Transcript" tool to read your account transcript, which documents the payment. Bring this to your bank if you need to file a claim with them.
Why a refund might be intercepted or held
Sometimes the IRS approves your refund but does not send it to you. This happens when a federal or state agency has placed a levy or offset on your refund to cover a debt you owe. Common reasons include unpaid federal income taxes from a prior year, unpaid student loans in default, unpaid child support, or unpaid state income taxes.
If your refund was offset, the IRS will send you a notice in the mail explaining which agency took the money and why. This notice is called a Notice of Federal Offset or a similar name depending on the type of debt. The notice tells you how to contact the agency that took the money and how to dispute the offset if you believe it was wrong.
You cannot reverse an offset through the IRS. You must contact the agency that placed it—the Department of Education for student loans, the Office of Child Support Enforcement for child support, or your state tax authority for state taxes. Each agency has its own process for setting up a payment plan or disputing the debt.
When your refund went to the wrong bank account
If you provided the wrong bank account number or routing number on your tax return, the IRS will send the refund to that account. If the account is closed or does not exist, the bank will reject the deposit and send it back to the IRS. This process takes time—usually two to four weeks—and the IRS will then reissue the refund to the correct account if you provide it.
If this happened to you, contact the IRS at 1-800-829-1040 and tell them the account information was wrong. They will ask you for the correct account number and routing number. You can also update your bank information through your IRS online account at irs.gov/account, though this works only if you have already registered.
Once you provide the correct information, the IRS will reissue the refund. This usually takes two to three weeks. In the meantime, contact the bank where the refund was originally sent and ask whether it has been returned. Some banks hold returned deposits for a period before sending them back to the IRS, so there is a small chance the money is still there.
Refunds sent by check that never arrived
Paper checks can be lost in the mail, especially during busy tax seasons. If the IRS says your check was mailed but you have not received it after four weeks, contact the IRS. They will file a stop payment on the original check and issue a replacement.
The IRS will ask you to wait 30 days before calling back if you do not receive the original check. This gives the mail time to arrive. If you do receive the original check after you have reported it missing, do not cash it—the stop payment will prevent it from clearing anyway. Bring it to your bank or destroy it.
A replacement check usually takes two to four weeks to arrive after the IRS issues it. During this time, you can track the status of the replacement through Where's My Refund? or by calling the IRS again.
How to report a missing or stolen refund check
If someone else cashed your refund check, or if you believe your check was stolen, contact the IRS when ready at 1-800-829-1040. Tell them the check was fraudulently cashed. The IRS will file a stop payment and issue a replacement check to you.
You will also need to contact your bank and report the fraudulent check. Your bank can reverse the deposit if it was recent, or it can help you file a claim if the money has already been spent. Bring the IRS notice and your bank statement showing the fraudulent deposit.
If you believe someone stole your check from the mail, you can also file a report with the U.S. Postal Inspection Service at postalinspectors.uspis.gov. This creates a record of the theft and may help if there is a pattern of checks being stolen in your area.
Frequently Asked Questions
How do I know if my refund includes stimulus money?
Your tax return will show stimulus payments as a line item if you received them. The IRS also sends a letter after processing your return that lists all credits and payments, including stimulus money. If you are unsure, call the IRS at 1-800-829-1040 and ask them to review your account.
Can I get my refund faster if I call the IRS?
No. The IRS processes refunds in the order they are received, and calling does not move you ahead. However, calling is the only way to find out why a refund is delayed or to report a missing refund, so it is worth calling if you are past the expected arrival date.
What if the IRS says my refund was sent but my bank says they never received it?
This usually means the bank account information on your return was incorrect, or your bank rejected the deposit for another reason. Contact the IRS and provide the correct account information. They will reissue the refund. You can also ask your bank to search their rejected deposits to see if the original payment came through.
How long does it take to get a replacement refund after I report it missing?
The IRS typically reissues a replacement within two to three weeks if you report it by phone. If you are requesting a replacement check, add another two to four weeks for mailing. Direct deposit replacements arrive faster, usually within one to three business days after reissue.
What if I never received a notice about my refund being offset?
The IRS mails offset notices, but they can be delayed or lost. Call 1-800-829-1040 and ask whether an offset was placed on your account. If one was, ask which agency placed it and request a copy of the offset notice. You can then contact that agency directly to understand the debt and your options.