The IRS deposits most refunds within 21 days of processing your return
The IRS publishes a 21-day window as its standard timeline. That clock starts when the IRS accepts your return, not when you file it. If you file on January 15, the IRS might accept it on January 20, and the 21-day window runs from January 20 forward — so you could see the deposit by around February 10.
The actual deposit usually lands faster than 21 days. Most refunds arrive within 5 to 10 business days of acceptance, but the IRS makes no promise about that. The 21-day figure is what the IRS commits to, and it is the number you should use when deciding whether something has gone wrong.
The deposit goes directly to the bank account you listed on your return. If you chose direct deposit, the money lands in your checking or savings account. If you chose a paper check, the IRS mails it to your address on file, which adds another 7 to 10 business days after the refund is processed.
Key Takeaways
- The IRS has up to 21 days from the date it accepts your return to deposit your refund, though most arrive within 5 to 10 business days.
- Direct deposit is faster than a paper check — a check adds another week or more after the refund is processed.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the deposit date once processing is complete.
- If your refund does not arrive within 21 days of acceptance, contact the IRS at 1-800-829-1040 or use the IRS website to report the delay.
- Refunds can be held longer if the IRS detects errors, flags your return for review, or suspects identity theft.
How to check the status of your refund
The Where's My Refund tool is the official IRS tracker. Go to irs.gov, find the tool in the "Refunds" 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.
The tool shows three pieces of information: whether the IRS has accepted your return, whether it is still processing, and the expected deposit date once processing is done. If your refund has been accepted and is in process, the tool will tell you "Your refund is being processed." Once the IRS has finished, it will show the deposit date and the account ending digits where the money will land.
Do not refresh the tool repeatedly — it updates only once daily, and refreshing more often will not speed it up. If the tool says your refund is still processing and you are within the 21-day window, wait. If you are past 21 days and the tool shows no deposit date, move to the next step.
Why some refunds take longer than 21 days
The IRS holds refunds longer when it detects math errors, missing information, or inconsistencies between your return and other records. If you claimed a dependent who does not match Social Security Administration records, or if your income does not match what your employer reported on a W-2, the IRS will flag the return for manual review. This review can add 2 to 4 weeks.
Identity theft flags also delay refunds. If someone filed a return using your Social Security number, or if the IRS suspects fraud based on the pattern of your return, it will hold the refund while it investigates. The IRS will mail you a letter explaining the hold and what you need to do. Do not ignore this letter — you may need to provide additional documents or call the IRS to clear the hold.
Amended returns take longer. If you filed a Form 1040-X to correct an earlier return, the IRS typically takes 8 to 12 weeks to process it, even if there are no errors. This is a separate timeline from the standard 21-day window.
Direct deposit versus paper check delivery
Direct deposit is the fastest method. Once the IRS processes your return, the deposit lands in your bank account within 1 to 3 business days. Some banks post the money the same day they receive it; others hold it for one business day. You have no control over this — it depends on your bank's internal process.
A paper check takes much longer. The IRS prints and mails the check after processing your return. Delivery time depends on where you live and the postal service's current speed. In normal conditions, expect 7 to 10 business days from the date the IRS mails it. If you live far from the IRS processing center or if mail is slow in your area, add another week.
You can request a check instead of direct deposit even if you filed electronically, but you cannot change your mind after filing. If you chose direct deposit and want a check instead, you must wait for the direct deposit to arrive, then contact your bank to reverse it — which is complicated and not recommended.
What to do if your refund is late
If you are past 21 days from the date the IRS accepted your return and the Where's My Refund tool shows no deposit date, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS will tell you whether your return is still processing, whether it has been flagged for review, or whether there is a problem with your bank account information.
If the IRS says your return is still processing after 21 days, ask for a supervisor. The standard timeline has passed, and you are may have access to to know why. The supervisor can see notes in your file that explain the delay — whether it is a routine review, an error correction, or a fraud flag.
If the IRS says the refund was deposited but you never received it, check your bank account carefully. Search your transaction history for the deposit, even if it is small or came in under an unexpected name. If it truly did not arrive, contact your bank's customer service and ask them to trace the deposit. Provide the bank with the date the IRS says it sent the money and the account number where it was supposed to land. The bank can see whether the money arrived and was rejected, or whether it never reached the account.
Refunds held for tax debt or child support
The IRS will hold your refund if you owe back taxes from a previous year. The refund will be applied to that debt, and you will receive a notice in the mail explaining the offset. This is not a delay — it is intentional, and you cannot reverse it. The IRS will send you a letter showing how much was taken and how much remains owed.
State tax agencies and the federal government can also offset your refund to collect unpaid child support, student loans in default, or other debts. If any of these apply to you, the IRS will hold the refund and send you a notice. You can contact the agency collecting the debt to negotiate a payment plan, but the offset itself cannot be stopped once the IRS has processed it.
If you believe your refund was offset in error, you have the right to dispute it. Contact the IRS at 1-800-829-1040 and ask for the Taxpayer Advocate Service. The Advocate can review your case and may be able to release the hold if there is a mistake.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS processes refunds in the order they are received, and 21 days is the maximum timeline it commits to. Direct deposit is faster than a check, but you cannot speed up the IRS processing itself. Some refunds arrive in 5 to 10 days, but there is no way to predict which ones will.
What if the Where's My Refund tool says I will get my refund on a date that has already passed?
The tool updates once per day, usually overnight. If the date has passed but you have not received the money, wait one more business day for the tool to update. If it still shows an old date after that, call the IRS at 1-800-829-1040. The tool may not have refreshed, or there may be a problem with your bank account.
Does filing early get me my refund faster?
Filing early does not speed up processing. The IRS accepts returns starting in late January each year, and it processes them in batches. Filing on January 20 versus February 20 does not change how long the IRS takes to process your return — it only changes when the 21-day window starts.
What if my bank rejected the direct deposit?
If your bank rejected the deposit, the IRS will mail you a check instead. This adds 7 to 10 business days. Banks reject deposits when the account number is wrong, the account is closed, or the account holder's name does not match the return. Check your bank account to see if the money arrived. If not, contact your bank and ask whether they rejected an IRS deposit.
Can I get my refund as a debit card instead of a bank deposit?
Some tax preparation companies offer refund cards — debit cards that receive your refund directly. If you chose this option when you filed, your refund will be deposited to the card instead of a bank account. The timeline is the same as direct deposit: 1 to 3 business days after the IRS processes your return. Check the card company's website to track the deposit.