Federal tax refunds by direct deposit usually arrive within 21 calendar days from the date the IRS accepts your return
The IRS publishes a standard timeline of up to 21 days for direct deposit refunds. This clock starts when the IRS accepts your return, not when you file it. If you file on January 15 and the IRS accepts it that same day, the 21-day window opens then. Most refunds arrive in 5 to 10 business days after acceptance, but the IRS does not commit to a faster timeline — 21 days is the outer limit they may provide.
The actual arrival date depends on several factors: whether your return was accepted without errors, whether the IRS selected it for review, and how your bank processes incoming deposits. A clean return with no math errors and no identity verification needed will move through fastest. A return flagged for review or one that requires you to verify your identity can add weeks to the timeline.
You can track your refund status using the IRS tool "Where's My Refund?" on IRS.gov. This tool updates once per day and will show you the exact date the IRS expects to deposit the money into your account. It is the only official source for your specific refund status — do not rely on estimates from tax software or your tax preparer's office.
Key Takeaways
- The IRS standard is up to 21 calendar days from acceptance, but most direct deposits arrive within 5 to 10 business days.
- The 21-day clock starts when the IRS accepts your return, which may be days or weeks after you file it.
- You can check your exact expected deposit date using "Where's My Refund?" on IRS.gov, which updates once daily.
- Returns selected for review, identity verification, or containing errors will take longer than the standard timeline.
- Your bank may take an additional 1 to 2 business days to process the deposit after the IRS sends it.
Why the IRS accepts your return on a different date than you file it
Filing your return and having the IRS accept it are two separate events. When you e-file, your tax software sends the return to the IRS, but the IRS does not immediately process it. The IRS batches returns and processes them in waves throughout the day and night. Your return may sit in a queue for hours or even a day before it enters the IRS system and receives an acceptance timestamp.
If you file a paper return by mail, acceptance takes even longer. The IRS must receive the envelope, open it, scan the documents, and enter the data into their system. Paper returns typically are not accepted until 2 to 4 weeks after they arrive at the IRS processing center, depending on mail volume and the time of year.
You can see your acceptance date in "Where's My Refund?" — it will display as "Return Received" or "Return Accepted." Until you see one of those statuses, the 21-day clock has not started. If you filed on January 15 but the status still shows "Not Yet Received" on January 17, your return has not entered the IRS system yet.
What happens during the 21-day window
Once the IRS accepts your return, it moves into the processing phase. The IRS runs automated checks for math errors, missing information, and inconsistencies with other documents (like W-2s from your employer or 1099s from banks and investment firms). If your return passes these checks with no issues, it moves to the approval stage.
At the approval stage, the IRS calculates your final refund amount and sends an instruction to your bank to deposit the money. This instruction is sent electronically, and your bank receives it within 1 to 2 business days. Your bank then processes the deposit and credits your account. The entire sequence — acceptance to approval to bank deposit — typically takes 5 to 10 business days for a straightforward return.
If the IRS finds an issue during processing, the return moves into a review queue instead. Common triggers include a mismatch between your Social Security number and name, a dependent claimed on multiple returns, income reported on a 1099 that does not match your return, or a refund amount that seems unusually large. A review can add 2 to 8 weeks to your timeline.
When your refund will take longer than 21 days
The IRS will contact you if your return requires additional review or if they need you to verify your identity. This contact usually comes by mail, not email or phone. The letter will explain what information is missing or what discrepancy was found, and it will include instructions for how to respond. You must respond within the deadline stated in the letter, or the IRS will hold your refund until they receive the information.
Identity verification requests are common if you filed from a new address, used a new bank account for direct deposit, or if the IRS detected unusual activity on your account. The IRS may ask you to verify your identity through their online portal, by phone, or by mailing documents. Once you complete verification, the IRS typically processes your refund within 2 to 3 weeks.
Amended returns (Form 1040-X) take longer than original returns. The IRS does not process amended returns through the same automated pipeline. Instead, they are reviewed manually, which adds 8 to 12 weeks to the timeline. If you need to amend your return, file it as soon as possible and do not expect a refund within the standard 21-day window.
How to check your refund status and expected deposit date
Go to IRS.gov and select "Where's My Refund?" from the homepage. You will need your Social Security number (or Individual Taxpayer Identification Number), your filing status, and the exact refund amount from your return. The tool will display one of four statuses: "Return Received," "Return Accepted," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but has not yet processed it. "Return Accepted" means the IRS has accepted it and processing has begun. "Refund Approved" means the IRS has calculated your refund and approved it for payment. "Refund Sent" means the IRS has sent the deposit instruction to your bank — your money is on the way.
When your status reaches "Refund Sent," the tool will display the expected deposit date. This date is when your bank should receive and process the deposit, not when the IRS sends the instruction. Most banks deposit the money within 1 to 2 business days of receiving the IRS instruction, so the expected date is usually accurate within a day or two.
The tool updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same information. Checking it more frequently will not speed up your refund or reveal new information sooner.
What to do if your refund does not arrive by the expected date
If the expected deposit date has passed and the money has not appeared in your account, first verify that the date shown in "Where's My Refund?" has not changed. Refresh the page and check again — the IRS may have updated the date if your return went into review. If the status still shows "Refund Sent" and the date is in the past, contact your bank to confirm they have not received the deposit.
Your bank can tell you whether the IRS sent the deposit and whether it was rejected for any reason. Common rejection reasons include a closed account, a typo in the account number, or a mismatch between the account holder's name and the name on your tax return. If your bank rejected the deposit, the IRS will hold the money and eventually mail you a check instead — this adds 2 to 4 weeks to your timeline.
If your bank confirms they have not received a deposit and "Where's My Refund?" still shows "Refund Sent," contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) and have your Social Security number, filing status, and expected refund amount ready. The IRS can investigate whether the deposit was sent and, if so, where it went. Response times vary, but the IRS typically investigates within 1 to 2 weeks.
Direct deposit versus check: why direct deposit is faster
Direct deposit is faster than a mailed check because the IRS sends the money electronically to your bank, and your bank deposits it within 1 to 2 business days. A check must be printed, stuffed into an envelope, sorted by the postal service, and delivered to your address — a process that takes 7 to 14 days even after the IRS mails it.
If you chose direct deposit on your return but the IRS rejected the deposit (for example, because the account was closed), the IRS will mail you a check as a backup. This check will arrive 2 to 4 weeks after the rejection. You cannot speed up the check by requesting one — the IRS will mail it automatically if the direct deposit fails.
If you filed your return but did not choose direct deposit, your refund will be mailed as a check. The IRS will print and mail the check after processing your return, which adds 7 to 14 days to the timeline on top of the 21-day processing window. Choosing direct deposit when you file is the fastest way to receive your refund.
Frequently Asked Questions
Does filing earlier in the tax season mean I get my refund faster?
Not necessarily. The IRS processes returns in batches, and filing on January 15 does not may provide a faster refund than filing on February 15. However, filing early does mean you avoid the rush in March and April, when processing times can slow due to volume. The 21-day timeline applies regardless of when you file, as long as your return is error-free.
Why does "Where's My Refund?" say my refund was sent but I have not received it?
The most common reason is that your bank has not yet processed the deposit. The IRS sends the instruction to your bank, but your bank may take 1 to 2 business days to credit your account. If more than 2 business days have passed, contact your bank to confirm they received the deposit. If they did not, the IRS may have rejected it due to a closed account or incorrect account number.
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS timeline is the same regardless of who prepares your return or what software you use. Some tax software companies offer "refund advance" loans that give you money before the IRS deposits your refund, but these are loans you must repay — they do not speed up the actual refund. The IRS processing time remains 5 to 21 days.
What if I made a mistake on my return after I filed it?
If you filed electronically and the IRS has not yet accepted your return, you may be able to withdraw it and file a corrected version. Once the IRS accepts your return, you cannot withdraw it. Instead, you must file an amended return (Form 1040-X) after you receive your original refund. Amended returns take 8 to 12 weeks to process.
Will my refund be delayed if I claimed the Earned Income Tax Credit or Child Tax Credit?
The IRS applies extra scrutiny to returns claiming these credits, which can add processing time. However, the 21-day timeline still applies if your return passes the automated checks. If the IRS selects your return for review because of these credits, processing will take longer — typically 4 to 8 weeks. You will see the status change in "Where's My Refund?" if this happens.