Where your refund is right now
The IRS processes most tax refunds within 21 days of accepting your return, but "within 21 days" is not the same as "in 21 days." The clock starts when the IRS accepts your return, not when you file it. If you filed by mail, acceptance can take two to three weeks before processing even begins. If you filed electronically, acceptance is faster—usually the same day or next day—but the 21-day window still starts from acceptance, not submission.
You can see exactly where your refund is right now by checking the IRS "Where's My Refund?" tool on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight, and it will tell you whether the IRS is still processing your return, has approved it, or has sent it out. If the tool says your refund was sent, it will also give you the date it left the IRS.
If the tool shows no information at all, your return either has not been accepted yet or there is a problem the IRS needs to resolve before processing can move forward. A blank result after two weeks of filing electronically, or four weeks of mailing a paper return, usually means something needs your attention.
Key Takeaways
- The IRS counts the 21-day processing window from the date it accepts your return, not the date you file, so mailed returns take longer to enter the system.
- Check "Where's My Refund?" on IRS.gov with your Social Security number and refund amount to see the current status and expected deposit date.
- If your refund was sent to the IRS but has not arrived in your bank account, contact your bank to confirm the deposit was received and check for fraud holds.
- Missing information on your return—a mismatched name, wrong bank account number, or unreported income—stops processing and requires you to respond to an IRS notice.
- If you filed a paper return and it has been more than four weeks with no status update, contact the IRS at 1-800-829-1040 to confirm receipt.
The difference between "sent" and "arrived"
Once the IRS approves your refund, it sends the money to your bank through the Automated Clearing House (ACH) network. The IRS marks the refund as "sent" on the day it submits the deposit instruction to your bank. Your bank then has one to three business days to post the money to your account, depending on your bank's processing speed and whether the deposit arrives on a weekend or holiday.
If "Where's My Refund?" says your refund was sent but you have not seen it in your account, log into your bank's website or app and look at pending deposits. Some banks show incoming ACH transfers before they are fully posted. If you see a pending deposit, it will arrive within one to two business days. If you see nothing pending and the IRS says the refund was sent more than three business days ago, contact your bank's customer service line. Ask them to search their records for an incoming ACH deposit matching your refund amount and the IRS's tax ID.
Banks sometimes hold refunds if they detect unusual activity or if your account has been flagged for fraud monitoring. This is more common if you recently opened the account, changed your address, or if the refund amount is much larger than your typical deposits. Your bank can tell you whether a hold is in place and when it will be released.
Problems that stop processing before the refund is sent
If "Where's My Refund?" shows no status after the IRS has had your return for more than 21 days, the IRS has likely found a discrepancy and is waiting for you to respond. The most common reasons are a mismatched name or Social Security number, a bank account number that does not match your bank's records, or income reported on your return that does not match what your employer or financial institution reported to the IRS.
When the IRS finds a problem, it sends you a notice by mail. This notice explains what does not match and what documents or information you need to send back. The IRS does not email these notices, and it does not call you first. If you receive an email or phone call claiming to be from the IRS about your refund, it is a scam. Real IRS notices arrive by postal mail and include a specific notice number.
Check your mailbox for an IRS notice. The notice will have a number like CP05, CP12, or CP14 on it. Follow the instructions in the notice exactly—it will tell you what to send, where to send it, and the important date for responding. If you respond after the important date, the IRS will deny the refund claim, and you will have to file an amended return or appeal to get the money.
When the IRS has your money but your bank account information was wrong
If you entered an incorrect bank account number on your return, the IRS will send the refund to that account. If the account number does not exist or belongs to someone else, the bank will reject the deposit and send it back to the IRS. This rejection takes five to ten business days. Once the IRS receives the rejection, it stops processing and sends you a notice asking you to provide the correct account information.
Do not wait for the notice. If you know you entered the wrong account number, contact the IRS at 1-800-829-1040 as soon as possible. Have your return in front of you and be ready to provide the correct routing number and account number. The IRS can update your account information while you are on the phone, which is faster than waiting for the notice and mailing a response back.
If the IRS has already sent the refund to the wrong account and the bank has rejected it, the IRS will reissue the refund by check instead. This check is mailed to the address on your return and can take two to four weeks to arrive after the IRS receives the rejection from the bank.
Paper returns and mail delays
If you mailed a paper return, the IRS has to physically receive it, open it, scan it, and enter the information into its system before the 21-day clock starts. This process takes two to three weeks on average. If you mailed your return in early April, it may not be accepted until late April or early May, which means processing does not finish until late May or early June.
You can check whether the IRS has received your paper return by calling 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can search their system by these details and tell you whether the return has been received and scanned. If it has been more than four weeks since you mailed the return and the IRS has no record of it, ask the representative whether you should file electronically instead or remail the original.
If you are resubmitting a paper return, keep a copy for your records and consider mailing it to your local IRS office instead of the general processing center. You can find your local office address on IRS.gov. Mailing to a local office does not speed up processing, but it reduces the chance of the return getting lost in the mail.
Refunds held for unpaid taxes or debts
The IRS can hold your refund if you owe back taxes from a previous year, owe child support, or have defaulted on a federal student loan. The IRS calls this an "offset." When an offset happens, the IRS does not send your refund to your bank. Instead, it sends the money to the agency you owe—the state tax authority, the child support enforcement office, or the Department of Education.
If you owe back taxes, the IRS will send you a notice explaining the offset. The notice tells you how much of your refund was taken and which tax year the debt is from. You can dispute the offset if you believe the debt is not yours or has already been paid, but you must respond to the notice within the important date it gives you.
If your refund was offset for child support or student loans, contact the agency holding the money directly. The IRS notice will include contact information. These agencies sometimes have programs that allow you to negotiate a payment plan or settlement, which may release part of the refund.
What to do if your refund is more than 21 days late
If the IRS accepted your return more than 21 days ago and "Where's My Refund?" still shows no status, or if it says your refund was sent but you have not received it after five business days, contact the IRS at 1-800-829-1040. Have your return, your Social Security number, and your filing status ready. The IRS representative can search for your return and tell you whether it is still processing, whether a notice was sent to you, or whether the refund was sent and rejected by your bank.
If the IRS cannot find your return in the system and you mailed it, ask the representative whether you should refile electronically. If you already filed electronically and the IRS has no record, ask whether there was a rejection during transmission. Some electronic filing services do not notify you if your return is rejected during upload, so you may have filed but the IRS never received it.
Keep a record of the date you called, the representative's name, and what they told you. If the IRS tells you to wait longer, ask for a specific date to call back if you have not heard anything. If the representative tells you a notice was sent, ask them to mail a replacement if you did not receive the original.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS does not speed up processing. The IRS processes returns in the order it receives them, and calling does not move you ahead in the queue. Calling is useful only if there is a specific problem—a missing notice, a wrong bank account, or a return that has been lost in the mail—that needs to be fixed before processing can continue.
What if the IRS says my refund was sent but my bank says they never received it?
Ask your bank to search their records for an ACH deposit from the IRS matching your refund amount. If the bank finds the deposit and rejected it, ask why—usually because the account number was wrong or the account was closed. The IRS will reissue the refund by check once it learns the deposit was rejected. If the bank finds no record of the deposit at all, contact the IRS and ask them to verify the account number they have on file.
Do I have to respond to an IRS notice about my refund?
Yes. If the IRS sends you a notice, you must respond by the important date in the notice. If you miss the important date, the IRS will deny your refund claim. You can still get the money back by filing an amended return or filing an appeal, but both take longer than responding to the original notice.
What if I filed my return electronically but the IRS says they have no record of it?
Contact your tax software or tax preparer and ask them to confirm the return was transmitted successfully. Some filing services show a confirmation number on screen but do not send a receipt email. Ask the service to resend your confirmation or to check the transmission status in their system. If the return was transmitted but the IRS rejected it, the service should have a record of the rejection reason.
Can the IRS take my refund to pay a debt I do not think I owe?
Yes, but you can dispute it. If you receive a notice that your refund was offset, you have the right to request a hearing or submit evidence that the debt is not yours or has already been paid. The notice will explain how to request a hearing. You must respond by the important date in the notice.