Timeline from acceptance to your bank account
After the IRS or your state tax authority marks your return as accepted, the refund typically arrives in 21 days or less if you chose direct deposit. Paper checks take longer — usually 21 to 28 days from acceptance, sometimes up to six weeks depending on mail volume and your location. The clock starts the day your return is officially accepted, not the day you filed it.
The 21-day window is a standard IRS promise, but it is not a may provide. Processing speed depends on whether your return flagged for review, whether you claimed certain credits like the Earned Income Tax Credit (EITC), and how busy the IRS is during tax season. Returns filed in February or March move slower than those filed in April or May, even after acceptance.
If you filed through a tax software company or a tax preparer, acceptance still means the same thing: the IRS has received and validated your return. The software company or preparer does not control how fast the refund arrives after that point.
Key Takeaways
- Direct deposit refunds arrive within 21 days of acceptance in most cases, while paper checks take 21 to 28 days or longer depending on mail delays.
- The acceptance date is when the IRS or state marks your return as received and valid, not when you first submitted it or when processing begins.
- Returns claiming the EITC or Child Tax Credit may take longer because the IRS reviews them more carefully before releasing the refund.
- You can track your refund status using the IRS Where's My Refund tool or your state tax authority's tracking system once your return is accepted.
- If your refund does not arrive within the stated timeframe, contact the IRS or your state to investigate whether your return was flagged or your bank account information was incorrect.
Why some refunds take longer than 21 days
The IRS prioritizes refunds differently depending on what is on your return. If you claimed the EITC, the Additional Child Tax Credit (ACTC), or both, the IRS holds your refund for additional review. This is called the EITC compliance review, and it can add 7 to 14 days to your timeline. The law requires this review before the IRS releases the money, so there is no way around it.
Returns with math errors, missing information, or mismatched income also get held. If the IRS finds a discrepancy between what you reported and what employers or financial institutions reported to them, they will contact you before releasing the refund. This can take weeks if they need you to respond or provide documents.
State refunds follow their own timelines. Some states process faster than the IRS — as quickly as 10 to 14 days — while others take 30 to 45 days. If you filed jointly with federal and state returns, you may receive them on different dates.
How to track your refund after acceptance
The IRS provides Where's My Refund at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight. It will tell you whether your refund is still being processed, has been approved, or has been sent to your bank.
For state refunds, go to your state tax authority's website. Most states have their own tracking tool — search "[your state] tax refund status" to find it. Some states use the same information as the IRS (SSN and refund amount), while others ask for your state ID number or the confirmation number from your state return.
Do not rely on your bank to tell you when the refund arrives. Banks receive the deposit from the IRS or state, but there can be a one- to two-day lag between when the IRS sends it and when your bank posts it to your account. If the IRS tracking tool says your refund was sent but your bank has not received it after three business days, contact your bank to check whether the deposit is pending.
What to do if your refund is delayed past the expected date
If your refund has not arrived 21 days after acceptance (or the longer timeline your state gave you), start by checking the tracking tool again. Sometimes the tool shows a hold or a request for more information that you missed the first time.
If the tool says your refund was sent but your bank has not received it, call your bank's customer service line. Provide them with the date the IRS says it was sent and ask whether the deposit is still pending or whether it was rejected. Banks occasionally reject deposits if your account number or routing number was entered incorrectly on your tax return.
If the tracking tool shows no progress or says your return is still being processed after 30 days, contact the IRS directly. Call 1-800-829-1040 (the main IRS line) or use the IRS's online chat at irs.gov. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can see whether your return is flagged for review, whether there is a problem with your bank information, or whether something else is holding up the refund.
For state refunds, contact your state tax authority's customer service line. The number is usually on your state's tax website or on the back of your state tax form.
Bank account and routing number errors
If you entered your bank account number or routing number incorrectly on your return, the IRS will reject the direct deposit and issue a paper check instead. This adds 7 to 10 days to your timeline because the IRS has to print and mail the check after the deposit fails.
You will not receive a notice that the deposit was rejected — the check will simply arrive in the mail. If you are expecting a direct deposit and a check arrives instead, your bank information was likely wrong. Do not deposit the check and then try to correct your bank account; just cash or deposit the check as it is.
To avoid this in the future, double-check your routing number and account number before you file. Your routing number is on the bottom left of your checks, and your account number is on the bottom center. If you are unsure, call your bank and ask them to confirm both numbers before you submit your return.
State refunds that arrive separately from federal
If you filed both federal and state returns, your state refund may arrive weeks before or after your federal refund. States process on their own schedule and do not coordinate with the IRS. Some states are faster — particularly if you filed early in the season — while others are slower.
Track your state refund separately using your state's tracking tool. Do not assume that because your federal refund arrived, your state refund is on the way. Enter your state return information into the state's system and check the status independently.
If your state refund is significantly delayed — more than 45 days after you filed — contact your state tax authority. Some states have longer processing times during peak season, but if yours is taking much longer than the published timeline, there may be a hold or an error on your return.
Refunds held for offset or collection
In rare cases, the IRS or your state will hold your refund to pay off a debt. This is called refund offset. Common reasons include unpaid federal or state taxes from a previous year, unpaid child support, or a defaulted student loan. If this happens, the IRS will send you a notice explaining why your refund was held and how much was taken.
If you believe your refund was offset in error, you have the right to dispute it. The notice will include instructions on how to file a protest. Contact the IRS or your state tax authority using the information in the notice, not the main customer service line.
Frequently Asked Questions
Does the 21-day timeline start from when I file or when the IRS accepts my return?
It starts from the acceptance date, not the filing date. If you file on March 1 but the IRS does not accept your return until March 5, the 21-day clock starts on March 5. You can see the exact acceptance date in the Where's My Refund tool or in your tax software's confirmation email.
Why does the IRS say 21 days but my refund took 30 days?
The 21-day window applies to most returns, but returns with EITC or ACTC credits, math errors, or missing information take longer. Additionally, mail delays can add time to paper checks. If your refund took significantly longer than 30 days, contact the IRS to find out what caused the delay.
Can I speed up my refund by paying a tax preparer or software company extra?
No. Tax preparers and software companies cannot make the IRS process your refund faster. They can file your return electronically, which is faster than paper filing, but once the IRS accepts it, the timeline is the same for everyone.
What if I filed my state return but not my federal return yet?
Your state refund will process on its own timeline, separate from your federal return. You can receive your state refund before, after, or at the same time as your federal refund. Track each one independently using the respective tracking tools.
Is my refund safe if I see it in the Where's My Refund tool?
Yes. Once the tool shows your refund has been sent to your bank, the IRS has released the money. Your bank is responsible for posting it to your account, which typically happens within one to two business days. If it does not appear after that, contact your bank.