How the IRS schedules tax refund direct deposits
The IRS processes tax refunds in batches throughout the filing season, not all at once. If you chose direct deposit on your return, your refund goes into your bank account on a specific date determined by when the IRS received and processed your return — not when you filed it. The IRS publishes a weekly refund cycle schedule that shows which returns are being processed each week.
Most refunds arrive within 21 days of the IRS accepting your return, but the actual deposit date depends on your bank's processing speed after the IRS sends the money. Some banks post direct deposits the same day they receive them; others take one to two business days. The IRS has no control over that final step.
Key Takeaways
- The IRS processes refunds in weekly batches during tax season, and you can find which week your return is scheduled for on the IRS website.
- Direct deposit refunds typically arrive 21 days or fewer after the IRS accepts your return, but your bank may take an additional one to two business days to post the money.
- You can track your refund status using the IRS "Where's My Refund?" tool, which updates once per day and shows the expected deposit date.
- If your return requires verification or correction, the IRS will hold it outside the normal schedule and contact you by mail.
Finding your refund in the weekly IRS schedule
The IRS publishes a refund cycle schedule each week during tax season (usually January through May). The schedule groups returns by the last digit of your Social Security number and shows which group is being processed that week. For example, if your SSN ends in 0 or 1, you might be in the batch processed the week of February 10; if it ends in 2 or 3, the week of February 17, and so on.
To find your week, go to IRS.gov and search for "refund cycle schedule" or "tax refund schedule." The current year's schedule is posted there. Match the last digit of your SSN to the date range shown. That date range tells you when the IRS will process your return — not when the money hits your account, but when it leaves the IRS.
The schedule assumes your return was accepted by the IRS and contains no errors. If the IRS needs to verify information or correct a mistake, your return moves outside this schedule and processing takes longer.
Tracking your refund status in real time
The IRS "Where's My Refund?" tool is the official way to see your refund status and expected deposit date. You access it at IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
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 scheduled for deposit), or "Refund Sent" (the IRS has sent the money to your bank). When it shows "Refund Sent," it includes the expected deposit date — typically within one to two business days, depending on your bank.
If the tool says your return is still being processed after 21 days, or if it shows an error message, contact the IRS at 1-800-829-1040 or visit a local IRS office. Do not call your bank; they cannot see the refund until the IRS sends it.
What delays a refund outside the normal schedule
The IRS holds returns that do not match their records or contain incomplete information. Common reasons include a missing or mismatched Social Security number, a name that does not match IRS records, income reported on your return that conflicts with W-2s or 1099s already filed, or a claim for a refundable tax credit (like the Earned Income Tax Credit) that triggers extra verification.
When the IRS flags a return, it sends you a letter by mail explaining what is needed. This process typically adds two to four weeks to your refund timeline. You cannot speed it up by calling; you must respond to the letter with the requested documents or information.
Returns filed on paper take longer than e-filed returns — usually 21 days or more instead of 21 days or fewer. If you mailed a paper return, add time for postal delivery before the IRS even receives it.
Direct deposit timing after the IRS sends your refund
Once the IRS sends your refund to your bank, your bank controls how long it takes to post. Most banks post direct deposits the same day or the next business day. Some banks, particularly smaller or regional institutions, may take up to two business days. Weekend and holiday delays are common — if the IRS sends your refund on a Friday, your bank may not post it until Monday.
If the "Where's My Refund?" tool shows your refund was sent but it has not appeared in your account after two business days, contact your bank's customer service. Provide them with the date the IRS sent the refund (from the tool) and ask them to trace it. Banks can see incoming direct deposits in their system even if they have not posted to your account yet.
What to do if your direct deposit information was wrong
If you entered an incorrect bank 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 the number is invalid, the bank will reject the deposit and it returns to the IRS. This adds 10 to 14 days to your refund timeline.
When a direct deposit is rejected, the IRS sends you a letter with instructions on how to claim your refund. You can request a check by mail, or in some cases, you can provide corrected banking information and ask the IRS to try the direct deposit again. Do not wait for the letter if you know your account information was wrong — contact the IRS at 1-800-829-1040 to report it and ask what your options are.
Frequently Asked Questions
Can I change my direct deposit information after I file?
No. Once you file your return, you cannot change the bank account or routing number the IRS will use. If you made a mistake, contact the IRS immediately at 1-800-829-1040. They may be able to intercept the refund before it is sent, but only if you call before the refund is processed.
Why does the IRS schedule refunds by the last digit of my Social Security number?
The IRS spreads refund processing across the entire filing season to manage the volume of returns. Grouping by SSN digit ensures that refunds are distributed evenly throughout each week rather than processing all returns at once.
What if my bank says they never received my refund?
Check the "Where's My Refund?" tool to confirm the IRS actually sent it. If the tool shows "Refund Sent" with a date, the IRS sent it to your bank. Ask your bank to trace the incoming direct deposit using that date. If the bank cannot find it, contact the IRS — the refund may have been rejected due to an invalid account number.
Do I need to do anything to receive my direct deposit refund?
No. Once you file with direct deposit information, the IRS handles everything. You do not need to contact your bank or the IRS unless something goes wrong or the refund does not arrive within the expected timeframe.
How far in advance can I see my refund date?
The "Where's My Refund?" tool typically shows your expected deposit date once your return has been accepted and processed, which is usually within a few days of filing. The tool updates daily, so check back if it does not show a date yet.