Timeline for electronically filed tax refunds
If you file your tax return electronically and request direct deposit, the IRS typically issues your refund within 21 days. That 21-day window starts from the date the IRS accepts your return, not the date you submit it. The IRS processes e-filed returns faster than paper returns because the data goes directly into their system without manual data entry.
The actual deposit into your bank account usually arrives within one to five business days after the IRS issues the refund. So the total time from acceptance to money in your account is typically 22 to 26 days, though many people see their refunds in 10 to 14 days. The speed depends on your bank's processing time and whether the IRS encounters any issues with your return during processing.
If you chose a paper check instead of direct deposit, add 7 to 10 business days to the timeline. The IRS still processes the return in 21 days, but then has to print and mail the check to you.
Key Takeaways
- The IRS aims to issue electronically filed refunds within 21 days of accepting your return, with direct deposit reaching your bank account one to five business days later.
- The 21-day clock starts when the IRS accepts your return, which may be one or two days after you submit it, depending on when you file during the day.
- Most refunds arrive within 10 to 14 days total, but some take the full 21 days or longer if the IRS needs to verify information on your return.
- Choosing direct deposit instead of a paper check cuts several days off your timeline and reduces the risk of a lost or stolen check.
Why some refunds take longer than 21 days
The IRS's 21-day promise assumes your return is straightforward and contains no errors or red flags. If the IRS needs to verify information—such as income reported by your employer, child tax credits, or education credits—the review can add weeks or months to your timeline. Returns claiming the Earned Income Tax Credit (EITC) are routinely held for additional review, which can delay refunds into March or April even if you file in January.
Returns with math errors, missing information, or mismatched Social Security numbers also trigger manual review. If you claim dependents who don't match IRS records, or if your income doesn't align with what your employer reported on your W-2, expect a delay. The IRS will contact you by mail if they need more information, and you will have to respond before processing resumes.
Identity theft and fraud filters also slow some returns. If your return looks unusual compared to your filing history—such as a much larger refund than normal, or filing from a different state—the IRS may hold it for verification. This is a security measure, but it can add 30 to 60 days to your timeline.
How to track your refund status
The IRS provides a tool called Where's My Refund? on IRS.gov. You can check your status by entering 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 the same day will not show new information.
Where's My Refund? shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is on its way to your bank or the post office), and "Refund Sent" (your refund has been issued). Once it shows "Refund Sent," your money should arrive within one to five business days if you chose direct deposit.
If your refund does not appear in your account within five business days of the "Refund Sent" status, contact your bank to confirm they received the deposit. Occasionally a deposit is delayed on the bank's end, or the account number on your return was entered incorrectly. Your bank can tell you whether the IRS sent the money and where it went.
What to do if your refund is delayed past 21 days
If your return shows "Return Received" for more than 21 days, or if Where's My Refund? does not show any status at all, contact the IRS. Call the IRS at 1-800-829-1040 (the main customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready.
The IRS can tell you whether your return is under review, whether they need additional information from you, or whether there was an error in processing. If they need documents from you—such as proof of income or a copy of a receipt—they will tell you what to send and where to mail it. Responding quickly to any IRS request will help move your refund along.
If the IRS cannot locate your return at all, it may not have been received. This sometimes happens if you filed through a tax software that had a technical problem, or if you mailed a paper return that got lost. Ask the IRS whether they have a record of your filing. If not, you may need to file an amended return or contact the software provider to confirm the return was submitted.
Direct deposit versus paper check timing
Direct deposit is the fastest way to receive your refund. Once the IRS issues your refund, the money goes into your bank account within one to five business days. Paper checks take 7 to 10 business days to arrive by mail after the IRS issues them, and they can be lost or stolen in transit.
If you did not provide direct deposit information when you filed, you cannot change it after the fact. The IRS will mail a check to the address on your return. If you moved since filing, the check may go to your old address. You can file a change of address with the post office, but it is faster to contact the IRS and ask them to reissue the check to your current address.
Some tax software and tax preparation services offer a refund advance or refund transfer product, where they deposit your refund into a temporary account and then transfer it to you. These products charge fees and do not speed up the IRS's processing time—they only move money around after the IRS has already issued it. Avoid them unless you have a specific reason to use them.
State refunds and federal refunds are separate
If you filed a state tax return along with your federal return, your state refund follows a different timeline. State tax agencies process returns at their own pace, which varies by state. Some states issue refunds within 10 to 14 days of e-filing; others take 4 to 8 weeks.
Check your state's tax agency website for refund status. Most states have their own version of Where's My Refund? where you can enter your Social Security number and refund amount. The state tax agency website will tell you how long refunds typically take in your state and whether yours is on track.
Do not assume your state refund will arrive at the same time as your federal refund. It is common for one to arrive weeks before the other. If you are waiting for both, track them separately using the federal IRS tool and your state's tool.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS's 21-day timeline is the fastest they process returns. Some refunds arrive in 10 to 14 days, but that is because the IRS processes them ahead of schedule, not because you can request expedited processing. Tax refund advance products claim to speed things up, but they charge fees and do not actually make the IRS process your return faster.
Does filing on January 1st get me my refund faster than filing in February?
Not necessarily. The IRS processes returns in the order they are received, but they also batch-process returns by type. Filing early does not may provide a faster refund if your return requires additional review. Returns claiming the EITC are held for verification regardless of when you file.
What if the IRS says my refund was sent but I never received it?
Contact your bank first to confirm whether the deposit arrived. If your bank has no record of it, call the IRS at 1-800-829-1040 and ask them to trace the deposit. Provide the exact refund amount and the date it showed as sent. The IRS can tell you whether the money was sent to the correct account number or if there was an error.
Why does Where's My Refund say my return was received but nothing else?
The IRS is still processing your return. Most returns move to "Refund Approved" within 21 days, but some take longer if the IRS is verifying information or if your return was flagged for review. Check back in a few days. If it stays on "Return Received" for more than 30 days, contact the IRS.
Can I change my bank account after I file if I want the refund to go somewhere else?
No. Once you file, the IRS will deposit your refund to the account number you provided on your return. You cannot change it after filing. If you entered the wrong account number, contact the IRS as soon as possible and ask them to reissue the refund to the correct account, though this will add time to your timeline.