Direct deposit tax refunds typically arrive 1 to 5 business days after the IRS accepts your return
The IRS processes most tax returns within 21 calendar days of receipt. Once your return is accepted and approved, the money moves to your bank's system within one business day. Your bank then takes 1 to 5 business days to post the funds to your account. The total time from acceptance to money in your account is usually 2 to 6 business days, though some banks are faster and some are slower.
The 21-day window is a deadline, not a may provide. Many returns process much faster—some within 2 to 3 days of filing. But if the IRS needs to verify information on your return, review your identity, or check for errors, the clock resets and can stretch to 60 days or longer. The IRS publishes a Where's My Refund tool that shows your actual status and a personalized timeline based on what stage your return is in.
Filing method matters. E-filed returns (filed electronically) process faster than paper returns. Paper returns take 4 to 6 weeks just to be scanned and entered into the system before processing even begins. If you mailed your return, add that time to everything else.
Key Takeaways
- Direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, so the total time from filing to money in your account is usually 2 to 6 business days for e-filed returns.
- The IRS has 21 calendar days to process your return, but many refunds arrive in half that time if no issues are found.
- Paper returns take 4 to 6 weeks to be scanned and entered before processing begins, making e-filing significantly faster.
- The Where's My Refund tool on IRS.gov shows your return status and an estimated delivery date based on where your return is in the queue.
- Weekends and federal holidays do not count as business days, so a refund approved on Friday may not arrive until the following Wednesday.
Why the timeline varies by return type and complexity
Simple returns with no dependents, no deductions beyond the standard deduction, and no special credits process the fastest. These can move through the system in 2 to 3 days. Returns claiming the Earned Income Tax Credit (EITC) or the Child Tax Credit take longer because the IRS manually verifies these claims before releasing the refund. The IRS holds EITC refunds until mid-February by law, even if your return is accepted in January.
Returns that trigger identity verification or fraud checks add 2 to 4 weeks to the timeline. The IRS flags returns with mismatched Social Security numbers, unusual income patterns, or claims that don't match prior years. If your return is flagged, the IRS will mail you a letter asking for documents. You respond by mail, and processing resumes once they receive and review your response.
Math errors, missing information, or inconsistencies between your return and what the IRS has on file also delay processing. The IRS corrects obvious errors automatically, but if they cannot resolve the issue without you, they send a notice. You have 30 days to respond.
How to check your refund status in real time
The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, find the Where's My Refund section, and enter 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 one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received," your return is in the queue but not yet processed. If it says "Refund Approved," the IRS has approved your refund and it is moving to your bank. If it says "Refund Sent," the money has left the IRS and your bank now has it—it should arrive within 1 to 5 business days.
Do not trust third-party refund tracking websites or apps. Some charge fees to show you information that is free on IRS.gov. Others are scams designed to capture your personal information. The IRS does not send refund status updates by text or email, so any message claiming to be from the IRS asking you to click a link or verify information is a phishing attempt.
What happens when direct deposit fails or is delayed
If the IRS approves your refund but your bank rejects the deposit, the IRS will mail you a check instead. This happens when you provide an incorrect account or routing number, when your account is closed, or when your bank's system is down during the deposit window. The IRS does not retry the deposit—it switches to check delivery automatically.
A mailed check takes 7 to 10 business days to arrive after the IRS sends it. You will not see a status change in Where's My Refund when this happens; the tool will simply stop updating. If your refund was approved more than 10 business days ago and you have not received it by direct deposit or check, contact the IRS at 1-800-829-1040.
Banks sometimes hold deposits for 1 to 2 additional business days even after the money arrives in their system. This is rare with tax refunds, but it can happen if your account is new, if you have had overdrafts, or if your bank's fraud detection system flags the deposit as unusual. Call your bank's customer service line to confirm the money has arrived and ask when it will be posted to your account.
Timing differences between federal and state refunds
Your federal and state refunds are processed separately and arrive on different timelines. Federal refunds typically arrive first because the IRS processes them before most states do. State refunds can take 2 to 8 weeks depending on the state and whether you filed electronically or by mail.
Some states process state returns faster than the federal government. A few states—including California, New York, and Texas—have their own refund tracking tools. If you filed in a state with its own system, check that state's tax agency website for status rather than relying on the federal tool.
If you claimed a state tax credit or deduction on your federal return, the IRS may hold your federal refund until the state confirms the information. This is rare but can add 1 to 2 weeks to the timeline. The Where's My Refund tool will show a note if this is happening.
How to speed up your refund or avoid delays
File electronically rather than by mail. E-filed returns process in days; paper returns take weeks just to be scanned. Use tax software or a tax preparer who e-files on your behalf.
Double-check your bank account and routing numbers before you file. A single digit wrong will cause the IRS to mail a check instead of depositing directly. Verify these numbers against a blank check or your bank's website, not from memory.
File as early as possible. The IRS processes returns in the order they are received. Filing in early February means your return is in a smaller queue than filing in mid-April. This does not change the 21-day processing window, but it reduces the chance of delays caused by system overload.
Avoid claiming credits that trigger manual review if you can. The EITC and Child Tax Credit are valuable, but they add processing time. If you are unsure whether you meet the requirements, file without the credit first and amend your return later rather than delaying your refund.
Do not file multiple returns or amend your return before the first one is processed. Each new filing restarts the clock. If you made a mistake, wait for your first refund to arrive, then file an amended return (Form 1040-X) if needed.
What to do if your refund is late
If Where's My Refund shows "Refund Approved" but more than 5 business days have passed and the money has not arrived, contact your bank first. Confirm that the deposit arrived in your account and ask when it will be posted. If your bank has no record of the deposit, the IRS may have mailed a check instead due to a rejected direct deposit.
If your bank confirms the deposit arrived and posted, but you do not see it in your account, contact your bank's fraud department. Occasionally a deposit is reversed if the bank's system detects unusual activity. Your bank can restore the funds once you verify your identity.
If Where's My Refund still shows "Return Received" after 21 calendar days, or if it shows "Refund Approved" but more than 10 business days have passed with no deposit or check, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is held for review, whether a check was mailed, or whether there is an error in your account information.
The IRS phone line is busiest in February and March. Call early in the morning or late in the afternoon on weekdays to reach someone faster. If you cannot reach the IRS by phone, you can also visit a local IRS office in person, though wait times are often longer than calling.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use premium tax software?
No. The IRS processes all e-filed returns at the same speed regardless of who filed them or what software was used. Some tax preparers and software companies offer "rapid refund" loans that give you money before the IRS deposits your refund, but these are loans with fees and interest—you are not getting your refund faster, you are borrowing against it.
What if I filed my return but the IRS website says they have no record of it?
If you e-filed, wait 24 hours. The IRS system updates once per day. If it still does not show after 24 hours, check that you entered your information correctly in Where's My Refund. If you filed by mail, wait 4 to 6 weeks for the return to be scanned and entered. If more than 6 weeks have passed, call the IRS to confirm they received it.
Do I lose my refund if I do not cash a check within a certain time?
No. A tax refund check does not expire. You can cash it months or even years later. However, if you lose the check, contact the IRS immediately. They can issue a replacement, but the process takes several weeks.
Will my refund be delayed if I owe back taxes or student loans?
Yes. The IRS can offset your refund to pay federal back taxes, federal student loans in default, or child support arrears. The offset happens before the money reaches your bank account. You will receive a notice in the mail explaining the offset and how much was taken. The remaining refund, if any, will be deposited or mailed as usual.
Can I change my bank account after I file but before my refund arrives?
No. Once you file, the IRS will deposit to the account number you provided on your return. If you close that account or change banks, the deposit will be rejected and the IRS will mail a check instead. Do not close your account until your refund has arrived.