Direct deposit takes 1 to 5 business days after the IRS approves your return
Once the IRS processes your tax return and approves your refund, the money moves to your bank through the Federal Reserve's electronic transfer system. This step—from IRS approval to your account—typically takes 1 to 5 business days. The exact timing depends on your bank's processing speed, not the IRS. Some banks post refunds the same day they receive them; others take up to 5 business days.
The longer wait happens before that point. The IRS itself takes 21 calendar days to process most returns filed electronically, though some take longer if they contain errors, missing information, or trigger fraud checks. If you file on paper, add another 2 to 4 weeks to the processing time. The total from filing to deposit can range from 3 weeks to 2 months or more, depending on how you file and whether your return needs manual review.
Key Takeaways
- E-filing gets your return to the IRS faster than paper filing, usually within 21 calendar days of processing, while paper returns take 4 to 6 weeks.
- Direct deposit is the fastest delivery method; checks sent by mail take 7 to 10 business days after the IRS approves your refund.
- Your bank's processing speed affects the final 1 to 5 business days, so contact your bank if a refund doesn't appear within that window after the IRS releases it.
- You can track your refund status on the IRS website using "Where's My Refund?" with your Social Security number, filing status, and refund amount.
- Refunds held for identity verification, missing information, or fraud review can add weeks or months to the timeline.
How the IRS processes returns and when it releases your refund
The IRS processes returns in the order they arrive, but the speed depends on the method you used to file. Electronic returns are scanned and entered into the system immediately; the IRS typically completes processing within 21 calendar days. Paper returns must be manually opened, scanned, and entered, which adds 2 to 4 weeks to the timeline. If you filed electronically on March 15, you might see your refund approved by early April. If you mailed a paper return on the same date, approval could take until late April or early May.
The 21-day window assumes your return has no errors and doesn't trigger any flags. Returns with math mistakes, missing Social Security numbers, or inconsistencies with other documents (like W-2s or 1099s) are pulled out for manual review. The IRS also holds returns that show signs of identity theft or fraud. These reviews add anywhere from 2 weeks to several months, depending on the complexity and the current workload at your local IRS processing center.
Direct deposit versus check: which arrives faster
Direct deposit is always faster. Once the IRS approves your refund, it sends the money electronically to your bank, which posts it within 1 to 5 business days. A check takes 7 to 10 business days after approval, because it must be printed, mailed, and processed by your bank when it arrives. If you live far from the IRS mailing center, add another few days to the mail time.
You choose your delivery method when you file your return. If you filed electronically, you can enter your bank account number and routing number to receive direct deposit. If you filed on paper, you can request direct deposit on the form itself, or the IRS will mail a check. Changing your delivery method after filing requires contacting the IRS directly, which delays your refund further.
Why some refunds take much longer than 21 days
The IRS holds certain returns for additional review. Common reasons include a mismatch between your return and your employer's W-2, a discrepancy in your Social Security number, or a claim for the Earned Income Tax Credit (EITC) or Child Tax Credit. These returns go into a secondary queue and can take 4 to 12 weeks to clear. The IRS also delays refunds if it suspects identity theft or if your return was filed from an unusual location or device.
If you owe back taxes, child support, or student loans, the IRS may offset your refund—meaning it keeps part or all of the money to pay those debts. The offset process adds 2 to 3 weeks. You'll receive a notice in the mail explaining the offset and how much was taken. If you believe the offset was wrong, you can file a claim with the IRS, but this extends the timeline further.
How to track your refund status in real time
The IRS offers a free tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool updates once per day, usually overnight. It will tell you whether your return is still being processed, has been approved, or has been sent to your bank.
The tool shows three statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (the IRS has approved your refund and sent it to your bank), and "Deposited" (your bank has received the money). If your status hasn't changed in more than 21 days, or if the tool says "We cannot provide information about your refund status," your return may be under review. Call the IRS at 1-800-829-1040 to ask why.
What to do if your refund doesn't arrive on time
If the IRS says your refund was approved and sent to your bank, but it hasn't appeared in your account after 5 business days, contact your bank first. Ask whether the deposit was received and posted. If your bank says it never received the money, the IRS may have sent it to the wrong account number. This happens when you enter your routing number or account number incorrectly on your return.
If your bank confirms the money arrived but hasn't posted yet, ask how long their processing takes. Some banks hold deposits for 24 to 48 hours before posting, especially if the deposit is large or unusual. If more than 5 business days have passed and your bank still hasn't posted the refund, ask the bank to investigate the deposit with the Federal Reserve. You can also contact the IRS at 1-800-829-1040 to request a trace of the refund.
If the IRS tool still shows "Return Received" after 21 days, your return is likely under review. Call the IRS to find out why. Have your return and a copy of any documents you filed (W-2s, 1099s, receipts for deductions) ready to discuss. The IRS may ask you to verify information or provide additional documentation before releasing your refund.
Refunds held for identity theft or fraud review
If the IRS suspects identity theft or fraud, it will hold your refund and send you a notice by mail. The notice explains why your return was flagged and what you need to do next. You may need to verify your identity by phone, by mail, or in person at an IRS office. This process can take 4 to 12 weeks, sometimes longer if the IRS needs to investigate further.
If you receive a notice, respond as quickly as possible. Delays in responding extend the hold on your refund. The IRS will not release your refund until it has verified your identity and confirmed that the return is legitimate. Once verification is complete, the IRS will send your refund to your bank using the same method you originally requested.
State tax refunds and how they differ from federal refunds
State tax refunds follow a similar timeline but are processed separately from your federal refund. Most states take 2 to 4 weeks to process e-filed returns and 4 to 8 weeks for paper returns. Some states are faster; others are slower. You can track your state refund on your state's tax authority website, which usually has its own refund tracker tool.
Your state refund arrives by direct deposit or check, depending on what you requested when you filed. If you filed your federal and state returns together through a tax software, the two refunds may arrive at different times. Your federal refund could arrive while your state refund is still being processed, or vice versa. Check both the IRS and your state's tracking tools to monitor both refunds.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" loans, which are short-term loans against your expected refund. These loans are not faster—you receive the loan money immediately, but you pay interest and fees. It is usually cheaper to wait for your actual refund.
What if the IRS says my refund was deposited but my bank has no record of it?
Ask your bank to search for the deposit using the IRS's routing number and the date the IRS says it was sent. If the bank finds the deposit but it hasn't posted, ask when it will post. If the bank finds no record, the IRS may have sent it to the wrong account number. Contact the IRS at 1-800-829-1040 with your return information to request a trace.
Do I need to do anything to receive my refund, or does it come automatically?
Once you file your return and request direct deposit or a check, the refund comes automatically once the IRS approves it. You do not need to take any action unless the IRS sends you a notice asking for more information or verification. If you receive a notice, respond to it promptly to avoid further delays.
Will my refund be delayed if I file my taxes late?
Filing after the April deadline does not slow down the IRS's processing time. Your return will still be processed within 21 calendar days (for e-filed returns) or 4 to 6 weeks (for paper returns). However, if you owe taxes instead of receiving a refund, filing late may result in penalties and interest.
Can I change my bank account after I file if I want the refund to go somewhere else?
No. Once you file your return with a bank account number, the IRS will send your refund to that account. If you need to change it, you must contact the IRS before your refund is approved. After approval, you cannot change the account. If the money goes to the wrong account, you will need to work with your bank and the IRS to recover it.