Timeline from E-File to Refund in Your Account
The IRS says most refunds arrive within 21 days of acceptance if you e-file and choose direct deposit. In practice, many arrive faster — often within 5 to 10 business days. The 21-day window is a may provide, not a typical speed. Your actual timeline depends on when the IRS accepts your return, whether you chose direct deposit or a check, and whether your return needs manual review.
E-filing moves faster than paper because the IRS reads your data directly from the file instead of scanning and typing it. The moment the IRS accepts your return — which usually happens within 24 hours of submission — the clock starts. From acceptance to refund deposit typically takes one to three weeks, though some people see money in their account within days.
The IRS processes returns in batches throughout the day and week. Filing on a Tuesday morning may mean acceptance by Wednesday; filing Friday evening may not be accepted until Monday. Once accepted, your return joins the processing queue. If it passes all automated checks, it moves to the refund stage without human review.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 21 days after the IRS accepts your e-filed return, with most landing within 10 business days.
- The IRS accepts most e-filed returns within 24 hours of submission, and that acceptance date is when the 21-day clock officially starts.
- Refunds by check take longer — usually 3 to 4 weeks after acceptance — because the IRS must print and mail the check.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows your expected deposit date.
- Returns flagged for review — because of math errors, missing information, or identity verification — can add 2 to 8 weeks to your timeline.
Why Direct Deposit Is Faster Than a Check
Direct deposit sends money electronically to your bank account. The IRS initiates the transfer, your bank receives it, and the funds appear in your account. This process takes days, not weeks. A check must be printed at an IRS facility, placed in an envelope, sorted by ZIP code, and delivered by mail. Even with fast postal service, that adds 7 to 14 days to the timeline.
If you chose direct deposit when you e-filed, you should see your refund between 5 and 21 days after acceptance. If you chose a check, add another 7 to 14 days to that estimate. Some people who chose direct deposit but provided an incorrect account number will have their refund issued as a check instead, which delays everything.
How to Track Your Refund Status Right Now
The IRS Where's My Refund tool is the only official way to check. 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, so checking multiple times in one day will show the same status.
The tool shows three possible statuses: "Return Received" (the IRS has your file but hasn't processed it yet), "Approved" (your return passed review and your refund is being prepared), or "Sent" (your refund has been issued and is on its way). When the status shows "Sent," the tool displays your expected deposit date if you chose direct deposit, or the date your check was mailed if you chose a check.
Do not rely on tax software tracking tools or your bank's deposit prediction. The IRS tool is the source of truth. Your bank may show a pending deposit before the IRS tool updates, but the IRS tool is what the IRS actually knows.
What Slows Down Your Refund
The IRS flags returns for manual review when something doesn't match their records or when the return itself has an inconsistency. Common triggers include a math error, a missing form, a Social Security number mismatch, income reported on a W-2 that doesn't match what you reported, or a claim for a large credit the IRS wants to verify. If your return is flagged, you will see "Return Received" in the Where's My Refund tool for longer than usual — sometimes 4 to 8 weeks instead of 1 to 3 weeks.
Identity theft checks also delay refunds. If the IRS suspects fraud — for example, if your return was filed from an unusual location or if someone else filed a return using your Social Security number — they will hold your refund while they verify your identity. This can take 2 to 6 weeks. The IRS will contact you by mail if this happens.
Amended returns (Form 1040-X) take much longer. The IRS does not process amended returns electronically the way it processes original returns. An amended return must be reviewed by hand, which typically takes 8 to 12 weeks, sometimes longer if the IRS needs more information from you.
Refunds Delayed Past 21 Days
If your Where's My Refund status still shows "Return Received" after 21 days, or if the tool says "Sent" but the money hasn't arrived in your account after 7 days, something has gone wrong. Call the IRS at 1-800-829-1040 (the main refund line) and have your Social Security number, filing status, and expected refund amount ready. Wait times are long during tax season, so call early in the morning or later in the afternoon.
If the IRS says your refund was sent but your bank never received it, contact your bank's customer service line. Provide them with the date the IRS says the refund was sent. Your bank can search their records for incoming transfers and tell you whether the deposit arrived. If it arrived but was rejected (for example, because the account was closed), the IRS will reissue the refund as a check, which adds another 2 to 3 weeks.
If you chose a check and it has not arrived 4 weeks after the IRS said it was mailed, the check may have been lost in the mail. Call the IRS and ask them to issue a replacement check. This process takes another 2 to 3 weeks.
State Refunds Take Longer Than Federal
If you are also getting a state tax refund, do not assume it will arrive at the same time as your federal refund. Most states process returns more slowly than the IRS. A state refund typically takes 4 to 8 weeks after you e-file, though some states take longer. A few states (including California and New York) can take 10 to 12 weeks during peak season.
Each state has its own tracking tool. Search "[your state] tax refund status" to find it. Some states update their tracking tools weekly instead of daily, so you may not see progress as quickly as you do with the federal tool. If your state refund is delayed past the state's stated timeline, contact your state's tax department directly — the number is on your state's tax website.
What to Do While You Wait
If you need the money before your refund arrives, you have limited options. Some tax software companies offer a "refund advance" or "refund anticipation loan" — they lend you money against your expected refund and charge a fee (usually $25 to $100). This is not a good deal; you are paying to access your own money early. Use this only if you have an urgent need.
If your refund is delayed because the IRS is reviewing your return, you cannot speed up the process. The IRS will contact you by mail if they need more information. Do not call repeatedly; the IRS will reach out when they are ready. If you believe there is an error on your return, you can file an amended return, but this will delay your refund further, not speed it up.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited processing for any price. The 21-day timeline is the fastest the IRS will process your return. Some tax software companies offer "refund advances" that give you the money before the IRS sends it, but you pay a fee for this service and you are borrowing against your own refund.
What if the IRS accepted my return but Where's My Refund shows no information?
The tool updates once per day, usually overnight. If you just filed, wait 24 hours and check again. If it has been more than 24 hours and the tool still shows nothing, your return may not have been accepted yet. Check your email for a confirmation from the IRS or your tax software. If you received a confirmation number, your return was accepted; the tool may just be slow to update.
Does filing early mean I get my refund early?
Not necessarily. The IRS processes returns in batches and does not prioritize early filers. Filing in January versus February will not significantly change when you receive your refund, as long as your return does not need manual review. The main advantage of filing early is that you know sooner whether you owe money or are getting a refund.
What happens if I gave the IRS the wrong bank account number?
The IRS will attempt to deposit your refund to the account number you provided. If the account does not exist or belongs to someone else, the bank will reject the deposit. The IRS will then issue a check and mail it to your address on file. This adds 2 to 3 weeks to your timeline. You can check your bank account to see if a deposit was rejected; your bank will show a failed transfer.
Can I cancel my e-filed return and file a paper return instead?
Once the IRS has accepted your e-filed return, you cannot cancel it. If you need to make changes, you must file an amended return (Form 1040-X) after you receive your refund. Amended returns take 8 to 12 weeks to process, so this will delay your money further, not speed it up.