The IRS sends most refunds by direct deposit between 21 and 45 days after you file, but the exact timing depends on when you submit your return and whether the IRS needs to review it
The IRS does not publish a single "schedule" that tells you the exact date your refund will arrive. Instead, the agency processes returns in the order they are received and aims to issue refunds within 21 days for most straightforward returns filed electronically. If you file on paper, expect 4 to 6 weeks longer. The timeline can stretch if the IRS flags your return for review, if you claim certain credits like the Earned Income Tax Credit, or if there are errors on your return.
You can track your refund status using the IRS Where's My Refund tool on irs.gov, which updates once per day and shows you the current stage of processing. The tool tells you whether the IRS has received your return, is processing it, has approved your refund, or has issued it to your bank. This is the most reliable way to know when to expect money in your account.
Key Takeaways
- Most electronically filed returns receive refunds within 21 days, but the IRS can take up to 45 days or longer if your return requires review.
- Paper returns take significantly longer — typically 4 to 6 weeks beyond the electronic timeline — because they must be manually entered into the system.
- The IRS Where's My Refund tool updates once daily and shows you the exact processing stage of your return, not a predicted arrival date.
- Refunds for returns claiming the Earned Income Tax Credit or Additional Child Tax Credit may be held until mid-February, even if you file in January.
- Your bank may take 1 to 3 additional business days to deposit the funds after the IRS sends them, so the date the IRS issues your refund is not the date it appears in your account.
How the IRS processes returns filed electronically
When you file your return electronically, the IRS receives it immediately and begins processing. For returns with no errors and no flags for review, the agency typically issues the refund within 21 days. This is the fastest path. The IRS then sends the refund to your bank via the Automated Clearing House (ACH) network, which is the same system used for payroll direct deposits.
The 21-day window assumes you filed correctly, claimed only standard deductions or credits the IRS can verify quickly, and did not trigger any automated review. If your return is more complex — for example, if you claim business income, rental property losses, or multiple credits — processing takes longer. The IRS may hold your return for manual review, which can add 2 to 4 weeks or more.
Why some refunds take longer than 45 days
The IRS holds refunds for certain tax credits, even on returns filed early. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), federal law requires the IRS to hold your entire refund until at least February 15. This applies regardless of when you file — a return filed in January with these credits will not be released until mid-February at the earliest. The IRS uses this delay to cross-check the credits against Social Security records and other databases to prevent fraud.
Your return may also be delayed if the IRS detects a mismatch between your return and other records it has on file. Common triggers include a Social Security number that does not match IRS records, income reported by your employer that does not match what you reported, or a dependent claimed on multiple returns. When this happens, the IRS sends you a notice by mail and holds your refund until you respond.
Identity theft and fraud filters also cause delays. If your return looks similar to one the IRS has already processed, or if it contains patterns the agency associates with fraud, it goes into manual review. This can add 4 to 8 weeks to processing time.
Paper returns and the slower timeline
If you file a paper return, add 4 to 6 weeks to the electronic timeline. The IRS must receive your return by mail, manually enter it into its system, and then process it. During peak tax season (January through April), the backlog of paper returns is substantial. A paper return filed in early February may not be entered into the system until late March or early April.
Paper returns are also more likely to trigger manual review because the IRS cannot verify information as quickly as it can with electronic returns. Handwriting errors, missing information, or unclear entries all cause delays. If you must file on paper, send it by certified mail so you have proof of the date it was received.
How to check your refund status
The IRS Where's My Refund tool is available at irs.gov and shows you the current status of your return. To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.
The tool shows four possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your refund and is sending it to your bank), "Refund Sent" (the IRS has sent the refund to your bank), and "Refund Delivered" (your bank has received and deposited the funds). Once your refund shows as "Refund Sent," your bank typically deposits it within 1 to 3 business days, though some banks are slower.
If your return is held for review, the tool will not show a specific reason — it will simply show "Return Received" for an extended period. If this happens and you need to know why, you can call the IRS at 1-800-829-1040, though wait times are long during tax season.
What happens after the IRS sends your refund
Once the IRS marks your refund as "Refund Sent" in the Where's My Refund tool, the money is on its way to your bank, but it is not yet in your account. The IRS sends refunds through the ACH network, which typically takes 1 to 3 business days. Some banks deposit ACH transfers faster than others — larger banks often deposit within one business day, while smaller banks or credit unions may take the full three days.
Weekends and bank holidays do not count as business days, so a refund sent on a Friday may not appear until the following Tuesday. If your refund was sent on December 20 and your bank is closed for the holidays, it may not arrive until after the new year, even though the IRS sent it on time.
If your refund does not appear in your account within 4 business days after the Where's My Refund tool shows "Refund Sent," contact your bank. It is rare, but refunds can be misdirected or deposited to the wrong account if there was an error in your banking information on your tax return.
Banking information errors and what to do
If you provided the wrong account number or routing number on your return, the IRS will attempt to deposit your refund to that account. If the account does not exist or belongs to someone else, the bank will reject the deposit and send it back to the IRS. The IRS then mails you a check, which takes an additional 2 to 4 weeks.
To avoid this, double-check your routing number and account number before you file. Your routing number is a nine-digit code specific to your bank and branch; your account number is the number of the specific account you want the refund deposited to. Both are printed on the bottom left of your checks. If you are unsure, call your bank or log into your online banking portal to confirm.
If you discover an error after you have filed, you cannot change your banking information through the IRS website. You must wait for the IRS to reject the deposit and mail you a check, or you can file an amended return (Form 1040-X) with the correct information, though this will delay your refund further.
Frequently Asked Questions
Can I get my refund faster if I file early in January?
Filing early does not speed up processing for most returns. The IRS processes returns in the order received, and early filers are not prioritized. However, if you file early and your return is straightforward with no flags, you may receive your refund by late January or early February. If you claim the EITC or ACTC, your refund will be held until mid-February regardless of when you file.
What if the Where's My Refund tool says my return is still being processed after 45 days?
Your return is likely under review. Call the IRS at 1-800-829-1040 to find out why. Bring your Social Security number, filing status, and the exact refund amount. The IRS can tell you whether you need to provide additional information or if the review is still in progress.
Will my refund arrive on the date the IRS says it will?
The Where's My Refund tool does not give you a specific arrival date. It tells you the current processing stage. Once it shows "Refund Sent," your bank will receive it within 1 to 3 business days, but the exact date depends on your bank's processing speed and whether weekends or holidays fall in that window.
What if I filed electronically but my refund has not arrived after 45 days?
Check the Where's My Refund tool first. If it shows "Refund Delivered," contact your bank — the funds may have been deposited to the wrong account or there may be a delay on their end. If the tool still shows "Return Received" or "Refund Approved," call the IRS to learn about your return is under review.
Do I need to do anything to receive my refund by direct deposit?
No. When you file your return, you provide your bank account number and routing number. The IRS automatically sends your refund to that account. You do not need to take any additional steps or confirm anything with your bank.