Direct deposit refunds arrive in one to five business days after the IRS approves your return
The IRS processes most tax returns within 21 days of receiving them, but the deposit itself is faster. Once your return is approved and the IRS releases the refund, direct deposit takes one to five business days to land in your bank account. The exact timing depends on your bank's processing speed, not the IRS.
If you filed electronically and chose direct deposit, you are in the fastest lane. Paper returns take much longer — the IRS must open the envelope, scan it, and enter the data by hand, which adds weeks to the entire process before any deposit happens at all.
The IRS publishes a refund status tool called Where's My Refund? on IRS.gov. You can check it as soon as 24 hours after filing electronically. It tells you whether your return has been received, is being processed, is approved, or has been sent to your bank. This tool is the most reliable way to know where your money actually is.
Key Takeaways
- Direct deposit refunds take one to five business days to appear after the IRS approves your return, not 21 days — the 21-day window is for the entire processing timeline.
- The IRS processes most returns within 21 days of receipt, but some returns with errors or missing information take longer.
- You can track your refund status on Where's My Refund? starting 24 hours after you file electronically.
- Paper returns take significantly longer because the IRS must manually process them, often adding four to eight weeks to the timeline.
- Weekends and federal holidays do not count as business days, so a refund approved on Friday may not land until Tuesday or Wednesday.
Why the IRS timeline and your bank's timeline are different
The IRS and your bank operate on separate schedules. The IRS approves your return and initiates the deposit — that is the first step. Your bank then receives the deposit instruction and processes it on its own timeline. Most banks process ACH transfers (the electronic method the IRS uses) within one business day, but some take up to five.
Your bank's processing speed depends on when the deposit arrives and how that bank handles ACH batches. A deposit that arrives early in the morning might post the same day. One that arrives late in the afternoon might not post until the next day. If the deposit arrives on a Friday, your bank may not process it until Monday.
Federal holidays also matter. If the IRS approves your refund on a Thursday and Friday is a federal holiday, the deposit instruction may not leave the IRS until Monday. Your bank then has one to five business days from that point.
What happens if your refund does not arrive within five business days
If you chose direct deposit and it has been more than five business days since Where's My Refund? showed your refund as approved, contact your bank first. Ask whether the deposit has arrived in your account or is pending. Some banks show pending deposits separately from posted funds.
If your bank has no record of the deposit, log back into Where's My Refund? and verify the status. If it still shows approved, the deposit may be delayed in transit — this is rare but does happen. The IRS has a phone line at 1-800-829-1040 where you can ask them to investigate. Have your Social Security number, filing status, and the refund amount ready.
If Where's My Refund? shows your refund as still being processed after 21 days, your return likely needs review. This usually means the IRS found an error, needs to verify information, or suspects fraud. The tool will tell you to wait or to contact the IRS. Do not assume the delay means a problem — many returns that show "still processing" are approved within a few more days.
Paper checks arrive much later than direct deposits
If you chose to receive a paper check instead of direct deposit, add four to eight weeks to the timeline. The IRS must print the check, mail it to your address, and it must travel through the postal system. A check mailed from an IRS processing center in Texas to California takes longer than one mailed to a nearby state.
You can still track a paper check using Where's My Refund?. The tool will tell you when the check has been mailed and sometimes provides a mailing date. After that, assume standard mail delivery times — typically five to ten business days depending on distance, though delays happen.
If your check does not arrive within 10 business days of the mailing date shown in Where's My Refund?, contact the IRS. They can issue a replacement check, but you must wait 60 days from the original mailing date before they will do so. If you find the original check later, you cannot cash both.
Refund timing when you owe back taxes or child support
If you owe federal taxes from a previous year, the IRS will keep your refund to pay that debt before depositing anything to you. This is called offset. The offset happens before the deposit stage, so your refund may take longer than 21 days total, and you will receive less than you expected.
The same applies if you owe child support or student loan debt in default. State tax agencies and the federal government can intercept your refund. Where's My Refund? will not always tell you this is happening — you may only find out when the deposit is smaller than you calculated.
If you believe an offset is wrong, you must contact the agency holding the debt, not the IRS. For federal tax debt, call 1-800-829-1040. For child support, contact your state's child support enforcement office. For student loans, contact the loan servicer or the Department of Education.
State refunds follow their own timeline
State income tax refunds are separate from federal refunds and do not arrive on the same schedule. Some states process refunds faster than the IRS — as quickly as two to three weeks. Others take six to eight weeks. A few states still mail paper checks as the default, which adds weeks.
Each state has its own refund tracking tool. Search "[your state] tax refund status" to find it. Most state tools work similarly to Where's My Refund? — you enter your Social Security number and filing status to see where your refund is in the queue.
If you filed your federal and state returns together through tax software, they were submitted separately. Your federal refund and state refund will not arrive at the same time, even if you chose direct deposit for both.
What to do if your refund is delayed or missing
Start by checking Where's My Refund? again. Refresh the page or check from a different device to make sure you are seeing current information. If the status has not changed in more than 21 days, note the exact status message.
If the status says "still processing," wait a few more days and check again. The IRS processes returns in batches, and yours may move to approved status within days. If it has been more than 30 days and the status has not changed, call 1-800-829-1040 to ask whether your return is under review.
If the status shows approved but the money has not arrived after five business days, contact your bank. Ask them to search for the deposit using your refund amount and the date shown in Where's My Refund?. If your bank finds nothing, ask them for the reference number they use to contact the IRS about missing deposits.
Keep your tax return, any correspondence from the IRS, and screenshots of Where's My Refund? showing the refund status. If you need to file a dispute, you will need proof of what the IRS told you.
Frequently Asked Questions
Does filing early get you your refund faster?
Not significantly. The IRS processes returns in the order they arrive, but the processing time is roughly the same whether you file in January or March. Filing early does mean you know your refund status sooner and can plan around it, but it does not speed up the actual deposit.
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "rapid refund" loans, which are not refunds — they are loans you repay, and they cost money. The actual refund from the IRS arrives on the normal schedule.
What if I filed electronically but the IRS says it received a paper return?
This usually means your return was rejected during electronic filing and you were not notified. Contact the company or person who prepared your return and ask them to investigate the rejection. You may need to file a paper return or correct the electronic filing. Call the IRS at 1-800-829-1040 if you are unsure what happened.
Does my bank have to deposit the refund the same day it arrives?
No. Banks process ACH deposits in batches, usually once or twice per day. A deposit that arrives at 3 p.m. may not post until the next business day. Some banks post deposits immediately; others wait until the next morning. Check your bank's ACH processing schedule on their website.
Can I cancel my refund and get it as a check instead?
Once the IRS has approved your return and released the refund, you cannot change the delivery method. If you chose direct deposit and want a check instead, you must wait for the direct deposit to arrive, then request a refund check from the IRS — which restarts the timeline. It is better to choose your delivery method carefully before filing.