How long a tax return takes depends on how you file and whether the IRS needs to review your return
The IRS processes most returns in 21 days or fewer if you file electronically and claim direct deposit. Paper returns take much longer — typically 4 to 6 weeks just to be scanned and entered into the system. But "processed" does not mean you have your money yet. Even after the IRS accepts your return, your bank may take another 1 to 5 business days to deposit the funds into your account.
Some returns get held for manual review, which adds weeks. This happens when the IRS spots something unusual — a large deduction, income that does not match what employers reported, or a claim for a refundable tax credit that needs verification. You cannot speed this up, but you can track where your return stands.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days, but this is when the IRS processes it, not when money hits your bank account.
- Paper returns take 4 to 6 weeks to scan and enter, plus another 21 days for the IRS to process them.
- The IRS may hold your return for review if something looks unusual, which can add 2 to 8 weeks or more.
- You can check your return status using the IRS "Where's My Refund?" tool on IRS.gov with your Social Security number, filing status, and refund amount.
- If your refund is delayed past the expected date, contact the IRS at 1-800-829-1040 to find out why.
How the IRS processes returns and what the timeline actually means
When the IRS says a return is processed in 21 days, that clock starts the day they receive it. For electronic returns, that is usually the day you file. For paper returns, it starts when the IRS scans and enters your information into their system, which can take weeks on its own.
Once the IRS accepts your return, they send a confirmation. If you filed electronically, you get this within 24 hours. This confirmation means the IRS has received your return and it passed basic checks — the math adds up, your Social Security number is valid, that kind of thing. It does not mean your refund is approved or on its way.
After acceptance, the IRS begins the actual processing: matching your reported income to what your employer and bank reported, checking your deductions, and verifying any credits you claimed. This is where most returns spend their time. If everything matches, you move to the refund stage. If something does not match, your return goes to a queue for manual review.
Why some returns take longer than 21 days
The 21-day timeline assumes your return is straightforward and nothing triggers a review. Several things can slow this down. Claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) automatically adds time — the IRS verifies these credits before releasing your refund, which can take until mid-February even if you file in January.
Amended returns (Form 1040-X) take much longer, typically 8 to 12 weeks. The IRS processes these separately and by hand, not through automated systems. If you made a mistake on your original return and filed an amended one, expect a longer wait.
Returns with math errors, missing information, or income that does not match IRS records go into manual review. The IRS will contact you by mail if they need more information. This process can take 2 to 8 weeks depending on how backed up the IRS is and how quickly you respond.
How to check where your return is in the process
The IRS offers a tool called Where's My Refund? on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you one of four statuses: return received, return approved, refund sent, or refund delivered.
"Return received" means the IRS has your return but has not finished processing it yet. "Return approved" means processing is complete and your refund has been authorized. "Refund sent" means the IRS has sent the money to your bank. "Refund delivered" means your bank has received it and posted it to your account.
You can check this tool once a day. Checking more often will not speed anything up. The tool updates once per day, usually overnight. If your return shows no status at all, it may not have been received yet, or there may be a problem with how you entered your information.
What happens between the IRS sending your refund and it showing up in your bank account
Once the IRS approves your refund, they send it to your bank via the Automated Clearing House (ACH), which is the electronic system banks use to move money between accounts. This transfer typically takes 1 to 5 business days, depending on your bank's processing speed.
Some banks post refunds faster than others. Large national banks often post within 1 to 2 business days. Smaller banks and credit unions may take 3 to 5 business days. If you chose direct deposit when you filed, this is the only step left — the money goes straight to the account you listed on your return.
If you chose a paper check instead of direct deposit, add another 7 to 10 business days for the check to arrive by mail, plus time for you to deposit it and for your bank to clear it. This is why direct deposit is much faster.
What to do if your refund is late
If your refund has not arrived by the date the IRS estimated, first check Where's My Refund? again to see if the status has changed. If it still shows "refund sent" but your bank account does not have the money, wait a few more business days — the transfer may still be in progress.
If the status shows "return received" or "return approved" but you are past the 21-day mark, your return may be in manual review. The IRS will contact you by mail if they need information from you. Check your mailbox for a letter from the IRS.
If you have waited well past the expected date and the tool shows no status, or if you received a letter from the IRS asking for more information and you have already responded, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you exactly where your return is and why it is delayed.
Direct deposit versus paper check: which is faster
Direct deposit is significantly faster. When you file electronically and choose direct deposit, the IRS can send your refund to your bank as soon as it is approved — usually within 21 days. Your bank then posts it to your account within 1 to 5 business days. Total time: roughly 3 to 4 weeks in most cases.
A paper check takes the same 21 days for the IRS to process and approve your refund, but then the IRS has to print and mail the check to you. This adds 7 to 10 business days. Then you have to deposit it at your bank, and your bank has to clear it — another 1 to 3 business days. Total time: roughly 5 to 6 weeks.
If you filed a paper return by mail, add 4 to 6 weeks just for the IRS to receive and scan it before the 21-day clock even starts. This is why the IRS strongly encourages electronic filing with direct deposit.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. The IRS processes all returns at the same speed regardless of who filed them. A tax professional or software company files your return electronically the same way you would, and the IRS takes the same 21 days to process it. The only way to speed up the process is to file electronically with direct deposit instead of by paper or check.
Why does the IRS hold refunds for EITC and ACTC claims?
The IRS verifies these credits before releasing refunds because they are refundable — meaning you can get money back even if you owe no tax. This makes them a target for fraud. The IRS holds these returns until mid-February to catch fraudulent claims. This delay applies even if you file in January.
What if I filed my return but never got a confirmation?
If you filed electronically, you should receive a confirmation within 24 hours. Check your email (including spam folders) for a message from the IRS or your tax software. If you filed by paper, the IRS does not send a confirmation — you just have to wait for processing to begin. Use Where's My Refund? to check status once the IRS has scanned your return.
Can the IRS send my refund to a different bank account than the one I listed?
No. The IRS sends your refund to the exact account you listed on your return. If you want the money to go to a different account, you would need to file an amended return, which takes 8 to 12 weeks. It is better to get the account number right the first time.
What if my bank says they never received the refund?
Contact the IRS first using Where's My Refund? to confirm the status. If it shows "refund sent," the IRS has done their part. Ask your bank to check their ACH records for incoming transfers from the IRS on the date shown. If your bank confirms they never received it, the IRS can investigate and reissue the refund, usually as a check.