Electronic refunds arrive in 1 to 5 business days after the IRS accepts your return
When you file electronically and choose direct deposit, the IRS typically processes your return within 21 calendar days. Once the IRS accepts your return and approves the refund, the money moves to your bank through the Automated Clearing House (ACH) network. That ACH transfer itself takes 1 to 5 business days, depending on your bank's processing speed.
The full timeline from filing to money in your account usually falls between 8 and 21 days for straightforward returns with no errors or missing information. If your return requires manual review—because of inconsistencies, missing documents, or identity verification—the timeline extends to 21 days or longer.
You can track your refund status using the IRS Where's My Refund tool at irs.gov, which updates once per day and shows you exactly where your return stands in the processing queue.
Key Takeaways
- The IRS processes most electronic returns within 21 calendar days, then sends the refund to your bank via direct deposit.
- After the IRS approves your refund, your bank receives the money within 1 to 5 business days depending on the bank's processing speed.
- The Where's My Refund tool at irs.gov updates daily and shows whether your return is still being processed, approved, or sent to your bank.
- Returns with errors, missing information, or identity verification flags take longer than 21 days and may require you to respond to an IRS notice.
- Weekend and holiday delays do not affect the IRS processing timeline, but they do affect when your bank posts the deposit to your account.
Why the timeline varies between 8 and 21 days
The IRS does not process all returns at the same speed. Simple returns with W-2 income, standard deductions, and no complications move through in 8 to 10 days. Returns that include self-employment income, business losses, education credits, or child tax credits take longer because the IRS verifies those items against third-party records.
The IRS also batches returns by filing method and complexity. Returns filed early in the tax season (January and February) often process faster because the IRS has more staff capacity. Returns filed in April, when volume peaks, may take the full 21 days even if they are straightforward.
If the IRS flags your return for any reason—a math error, a missing Schedule C, a name mismatch with Social Security records, or identity theft concerns—processing stops and a human reviewer takes over. That review can add 2 to 8 weeks to your timeline.
What happens after the IRS approves your refund
Once the IRS approves your refund, it sends an electronic instruction to the ACH network with your bank account number, routing number, and the refund amount. Your bank then processes that instruction on its own schedule. Most banks post direct deposits the same day they receive them, but some banks take up to 5 business days.
The IRS has no control over how fast your bank moves the money after approval. If the IRS approves your refund on a Friday, your bank may not post it until Monday or Tuesday. If approval happens on a holiday, the ACH network does not process the transfer until the next business day.
You can see the exact date the IRS sent your refund to your bank by checking the Where's My Refund tool. Once that tool shows "refund sent to your bank," you should see the money within 1 to 5 business days depending on your bank.
How to track your refund in real time
The Where's My Refund tool is the only official IRS tracker. Go to irs.gov, find the Where's My Refund link under "Tools," 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" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved the refund and sent it to your bank), or "Refund Sent" (your bank has received the money and should post it within 1 to 5 business days).
Do not rely on the IRS phone line or your tax software's tracking feature. The IRS phone line (800-829-1040) has long wait times and cannot tell you anything the Where's My Refund tool cannot. Tax software trackers pull data from the same IRS system but update less frequently.
What to do if your refund is delayed beyond 21 days
If the Where's My Refund tool still shows "Return Received" after 21 days, your return is under review. Check your mail for an IRS notice—the IRS sends notices to the address on your return when it needs more information or has found an error. Open and respond to that notice immediately, because the IRS will not move forward until you do.
Common reasons for delays include a math error on your return, a missing Schedule C or Schedule D, a name or Social Security number mismatch, or a claim for a credit the IRS needs to verify. If you claimed the Earned Income Tax Credit or Child Tax Credit, the IRS may hold your refund for additional verification, which can take 4 to 6 weeks.
If you have not received a notice and the tool shows no progress after 21 days, call the IRS at 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready. Wait times are typically 30 to 60 minutes during peak season.
Direct deposit versus check: which is faster
Direct deposit is always faster than a check. Electronic refunds arrive in 1 to 5 business days after approval. Paper checks are mailed by the IRS and take 7 to 10 business days to arrive after the IRS approves your refund, plus additional time if the check is lost or delayed in the mail.
If you chose a check on your return but want to change to direct deposit, you cannot amend that choice after filing. You must wait for the check to arrive, deposit it yourself, or contact the IRS to request a refund trace if the check is lost.
The IRS no longer issues refund anticipation loans or rapid refund products. If you need money before your refund arrives, you will need to borrow from another source.
State refunds and federal refunds arrive on different timelines
Your state tax refund is processed separately from your federal refund and arrives on its own timeline. Most states process electronic refunds within 10 to 21 days, but some states take longer. Check your state's tax department website for the specific timeline—each state publishes its own processing estimates.
If you filed your federal and state returns together through tax software, they were submitted separately to the IRS and your state. The IRS and your state do not coordinate processing, so you may receive your federal refund before your state refund, or vice versa.
You can track your state refund using your state's tax department website, just as you track your federal refund with the IRS tool. Most states have their own Where's My Refund equivalent.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took longer?
The IRS's 21-day estimate assumes your return has no errors and requires no additional review. If your return included education credits, business income, or other items that need verification, or if the IRS flagged your return for identity verification, processing takes longer. Check the Where's My Refund tool to see if your return is still being processed or if the IRS sent you a notice.
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of how you file or who prepares your return. Tax software companies and tax preparers cannot speed up IRS processing. Some tax preparers offer refund anticipation loans, but those are loans you repay, not faster refunds.
What if my bank says it has not received the refund but the IRS says it sent it?
The IRS and your bank may disagree on timing. The IRS considers a refund "sent" once it submits the ACH instruction to the network, but your bank may not receive or process that instruction for 1 to 5 business days. Wait 5 business days after the Where's My Refund tool shows "Refund Sent," then contact your bank if the money has not appeared.
Do I need to do anything to receive my direct deposit refund?
No. Once you file your return with your bank account and routing number, the IRS handles the rest. You do not need to contact your bank or take any action. The money will arrive automatically once the IRS approves and sends it.
What happens if I filed electronically but the IRS is sending a check instead?
This happens when the IRS cannot process your direct deposit for technical reasons—usually a routing number error or a closed account. The IRS will mail you a check instead, which takes 7 to 10 business days to arrive. Check the Where's My Refund tool or look for an IRS notice in your mail explaining why direct deposit failed.