The timeline for electronic refunds
If you file electronically and request direct deposit, the IRS typically deposits your refund within 21 days of accepting your return. That 21-day window is the IRS's own standard, not a promise—it is the timeframe they publish and aim to meet. In practice, most refunds arrive within 5 to 10 business days after the IRS accepts your return, though some take the full 21 days.
The 21 days starts from the date the IRS accepts your return, not the date you submit it. There is a gap between submission and acceptance. When you e-file, your return goes to the IRS, they scan it, verify the format, and then formally accept it. That acceptance usually happens within 24 hours on a business day, but can take longer if you file on a weekend or holiday. Once accepted, the clock starts.
The actual deposit into your bank account depends on your bank's processing speed as well. The IRS sends the money to your financial institution, and that institution then posts it to your account. Most banks deposit IRS refunds the same day they receive them, but some take one additional business day. Check with your bank about their deposit timing if you want to know the exact day.
Key Takeaways
- The IRS standard is 21 days from the date they accept your return, though most refunds arrive in 5 to 10 business days.
- Direct deposit is faster than a paper check—paper checks take 3 to 4 weeks after the IRS accepts your return.
- The 21-day clock starts when the IRS accepts your return, not when you submit it, which usually happens within 24 hours on a business day.
- Your bank may take one additional business day to post the deposit after receiving it from the IRS.
- Errors on your return, missing information, or identity verification delays can extend the timeline significantly.
Why some refunds take longer than 21 days
A return that requires manual review takes longer than one the IRS system processes automatically. The IRS flags returns for review when something does not match their records—a name or Social Security number mismatch, income reported on a W-2 that does not match what you reported, or a dependent claimed who was already claimed on another return. When this happens, the return goes to an IRS employee for verification, which adds weeks.
Identity verification is another common delay. If the IRS suspects fraud or cannot confirm your identity through their usual checks, they send you a letter asking for documents. You have to respond with proof of identity, which means mailing documents or uploading them through an IRS portal. The IRS then reviews what you sent, which can take 2 to 4 weeks on top of the original 21-day window.
Amended returns take longer than original returns. If you file an amended return (Form 1040-X), the IRS processes it separately and does not use the 21-day standard. Amended returns typically take 8 to 12 weeks from the date the IRS receives them, because they require manual review by definition.
How to check where your refund is
The IRS provides a tool called "Where's My Refund?" on their website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount, and the tool shows you the status of your return. It updates once per day, usually overnight. The tool tells you whether the IRS has received your return, whether they have accepted it, whether they are processing it, and whether the refund has been sent to your bank.
The tool does not show you real-time information. If you filed yesterday, it will not show anything yet. The IRS updates the tool after they have processed your return, which is usually at least 24 hours after you e-file. If you check the tool and it says "return received" but not yet "accepted," your return is in the queue waiting for the IRS system to validate it.
If the tool says your refund was sent to your bank but you have not received it, contact your bank directly. The IRS has done their part; the delay is now on your bank's side. Your bank can tell you whether they have received the deposit and when it will post to your account.
Direct deposit versus paper checks
Direct deposit is significantly faster than a paper check. With direct deposit, the IRS sends the money electronically to your bank, which takes 1 to 2 business days. With a paper check, the IRS prints the check, mails it to you, and you have to deposit it yourself. A paper check takes 3 to 4 weeks after the IRS accepts your return, because the printing and postal service add time on both ends.
If you did not request direct deposit when you filed, you cannot change it after the fact. The IRS will mail you a check. If you move before the check arrives, you can contact the IRS to request they reissue it, but that adds another 2 to 3 weeks. For this reason, direct deposit is the faster choice if you have a bank account.
What happens if your refund is delayed
If your refund has not arrived within 21 days of the IRS accepting your return, check "Where's My Refund?" first. The tool will tell you whether the IRS is still processing, whether they sent the money to your bank, or whether they are holding your return for review. If the tool says the refund was sent but your bank has not received it, contact your bank's customer service line.
If the tool says your return is still being processed after 21 days, the IRS is likely reviewing it for errors or identity verification. You should receive a letter from the IRS explaining what they need. If you do not receive a letter within a few days, you can call the IRS at 1-800-829-1040 to ask about your return status. Have your Social Security number, filing status, and the exact refund amount ready when you call.
Do not file another return if your first one is delayed. Filing twice creates a duplicate, which triggers a fraud review and delays both refunds. Wait for the IRS to contact you about what they need, then respond to that request.
Refunds split across multiple accounts
You can request that the IRS split your refund across up to three different bank accounts. This is useful if you want to deposit part of your refund into savings and part into checking, or if you want to send part to a spouse's account. You specify the account numbers and routing numbers on your return when you file.
A split refund takes the same amount of time as a single refund—the 21-day window applies to the entire refund, not to each piece. However, the IRS sends each portion separately, so one account may receive its deposit a day or two before another. If one portion does not arrive within a few days of the others, contact your bank to confirm they received the deposit.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS standard is 21 days from acceptance, and most refunds arrive in 5 to 10 business days, but you cannot request expedited processing. If your return requires manual review or identity verification, it will take longer than 21 days regardless. Direct deposit is the fastest method available.
What if the IRS accepted my return but I still don't see it in my bank account after 21 days?
Check "Where's My Refund?" to confirm the IRS actually sent the money to your bank. If it says sent, contact your bank—the delay is on their end. If it says still processing, the IRS is reviewing your return. You should receive a letter explaining what they need within a few business days.
Do I have to use direct deposit, or can I get a check?
You can request a paper check when you file, but it takes 3 to 4 weeks instead of 5 to 10 days. If you already filed and did not request direct deposit, the IRS will mail you a check automatically. You cannot change the method after filing.
Why does the IRS website say my return was accepted but "Where's My Refund?" shows nothing?
The "Where's My Refund?" tool updates once per day, usually overnight. If you filed very recently, the tool may not have updated yet. Check again the next day. If it still shows nothing after 48 hours, your return may not have been accepted yet, or there may be an error in the information you entered into the tool.
If I file an amended return, does the 21-day timeline still explore?
No. Amended returns take 8 to 12 weeks because they require manual review. The IRS does not process them through the automated system, so the 21-day standard does not explore.