The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, expect 4 to 6 weeks from the date the IRS receives your return. These are the standard timelines the IRS publishes, but actual timing varies based on whether your return needs manual review, whether you claimed certain credits, and how quickly your bank processes the deposit.
The 21-day window for e-filed returns with direct deposit is not a may provide — it is the IRS's target for most returns. Some refunds arrive in 5 to 10 days. Others take the full 21 days or longer if the return triggers additional review. Paper returns are slower because the IRS must physically receive, open, and scan your documents before processing begins.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days, though many arrive faster and some take longer if the IRS needs to review your return.
- Paper returns take 4 to 6 weeks because the IRS must receive and scan your documents before processing starts.
- Certain credits — the Earned Income Tax Credit and Additional Child Tax Credit — often trigger additional IRS review and can add 2 to 4 weeks to your timeline.
- You can check the status of your refund using the IRS Where's My Refund tool, which updates once per day and shows your refund status and expected deposit date.
- Bank processing time is separate from IRS processing time; even after the IRS approves your refund, your bank may take 1 to 3 business days to deposit the funds.
Why e-filed returns arrive faster than paper returns
When you file electronically, your return goes directly into the IRS computer system. The IRS can begin processing when ready. When you file on paper, your return must travel through the mail, be received at an IRS processing center, be opened, and be scanned into the system — a process that adds weeks to the timeline.
The IRS processes returns in batches. Paper returns are batched by the date they arrive at the processing center, not the date you mailed them. If your return arrives on a Friday, it may not be batched and scanned until the following Monday or Tuesday. This delay compounds across thousands of returns.
Returns that trigger additional review take longer
Not all returns move through the standard 21-day window. The IRS flags certain returns for manual review or verification. Common triggers include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting business income, claiming large deductions, or reporting income from multiple sources that does not match third-party documents like W-2s or 1099s.
When the IRS reviews your return, processing can take an additional 2 to 4 weeks beyond the standard timeline. During this time, the IRS may contact you by mail asking for documentation or clarification. You will not receive your refund until the review is complete. The IRS Where's My Refund tool will show "Your return is being reviewed" rather than a specific refund date.
How to check your refund status
The IRS Where's My Refund tool is the only official way to check your refund status. You can access it on IRS.gov. The tool requires your Social Security number, filing status, and the exact refund amount from your return. It updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is being prepared for deposit or mailing), and "Refund Sent" (your refund has been issued). When your refund is approved, the tool shows the expected deposit or mailing date.
Do not rely on third-party tax software tracking tools or bank deposit notifications. The IRS tool is the authoritative source. Some tax software companies show estimated timelines based on filing date, but these are not actual IRS data and can be inaccurate.
The difference between IRS processing and bank deposit
After the IRS approves your refund and initiates the deposit, your bank must receive and process the transfer. This step typically takes 1 to 3 business days, depending on your bank and the time of day the IRS sends the deposit. If the IRS sends your refund on a Friday evening, your bank may not process it until Monday, adding a weekend delay.
Some banks offer early direct deposit, which means they deposit funds into your account as soon as they receive the IRS transmission, sometimes before the official IRS processing is complete. If your bank offers this service, your refund may arrive 1 to 2 days earlier than the IRS estimated date. Check with your bank to see whether they participate in this program.
What to do if your refund is delayed beyond the expected date
If the IRS Where's My Refund tool shows your refund was sent but you have not received it after 5 business days, contact your bank first. Ask whether the deposit has been received and processed. If your bank has no record of the deposit, the IRS may have sent it to the wrong account number. This happens when you provide an incorrect routing number or account number on your return.
If your bank confirms the deposit was never received, contact the IRS at 1-800-829-1040. Have your return and the date the tool showed your refund was sent. The IRS can investigate whether the deposit was sent to an incorrect account and can reissue your refund by check if necessary. Reissuing a check takes an additional 2 to 4 weeks.
If the Where's My Refund tool shows your return is still being reviewed after 60 days, or if the tool shows no status at all, contact the IRS. This can indicate a problem with your return — a missing document, a mismatch with third-party records, or an error in processing. The IRS will tell you what is needed to move forward.
Paper checks take longer but are traceable
If you requested a refund check instead of direct deposit, the IRS mails the check to the address on your return. The check is mailed from an IRS processing center, not from a local office, so delivery time depends on distance and mail volume. Most checks arrive within 2 to 3 weeks after the IRS approves your refund, but some take 4 to 6 weeks.
If you did not receive your check after 6 weeks, contact the IRS. The IRS can issue a replacement check, but you must first wait 120 days from the date your return was processed before requesting a replacement. This waiting period is a fraud prevention measure. If you need your refund sooner, you can request that the IRS reissue it as a direct deposit to a bank account instead.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans, where they lend you money against your expected refund before the IRS processes your return. These loans come with fees and interest, and you repay the loan from your refund when it arrives. This is not faster — it is more expensive.
Why does the IRS say 21 days but my refund took longer?
The 21-day timeline is the IRS's target for most returns, not a may provide. Returns that trigger review, that claim certain credits, or that have discrepancies with third-party documents take longer. The IRS Where's My Refund tool will show whether your return is under review.
What if I filed my return but the IRS tool says it has no record of it?
If you filed electronically, the IRS should have a record within 24 hours. If you filed on paper, it can take 2 to 3 weeks for the return to arrive at a processing center and be scanned. If more than 3 weeks have passed since you mailed your return and the tool still shows no record, contact the IRS to confirm it was received.
Does my bank affect how fast I get my refund?
Your bank affects only the final step — the deposit into your account. Once the IRS approves your refund and sends it, your bank typically processes it within 1 to 3 business days. Some banks offer early direct deposit, which can speed this up by a day or two. The IRS processing time is the same regardless of your bank.
What happens if I move before my refund arrives?
If you filed electronically with direct deposit, your refund goes to the bank account you listed, not to a physical address, so moving does not affect it. If you requested a check and moved, the check will go to the address on your return. Contact the IRS or file a change of address with the postal service to redirect mail to your new address.