The time your refund arrives depends on how you filed and how the IRS processes it
If you filed electronically and chose direct deposit, the IRS typically sends your refund to your bank within 21 days of accepting your return. That 21-day window is the IRS standard, but most refunds arrive faster — often within 5 to 10 business days after acceptance. The actual deposit time depends on your bank's processing speed after the IRS sends the money, which can add 1 to 3 business days.
If you filed by paper or chose a check instead of direct deposit, expect 4 to 6 weeks from the date the IRS accepts your return. Paper checks move through the mail and take longer to process than electronic transfers. State refunds, if you are owed one, follow a separate timeline and often arrive weeks after your federal refund.
The IRS publishes a Where's My Refund tool on IRS.gov that shows you the exact status of your return and an estimated deposit date once the IRS has processed it. You can check this tool 24 hours after you file electronically, or 4 weeks after you mail a paper return.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return, though the IRS standard is 21 days.
- Paper checks take 4 to 6 weeks from acceptance and move through the mail, so they arrive later than direct deposits.
- Your bank may add 1 to 3 business days after the IRS sends the money, so the deposit date is not the same as the send date.
- The Where's My Refund tool on IRS.gov shows your return status and estimated deposit date once processing begins.
- State refunds follow a separate timeline and often arrive weeks after your federal refund clears.
How the IRS processes your return and when it sends the money
The IRS does not send your refund the moment you file. After you submit your return electronically, the IRS accepts it (usually within 24 hours), then enters a processing queue. During processing, the IRS verifies your information, checks for errors, and matches your return against wage and income records from employers and financial institutions. This verification step is what takes time.
Once the IRS completes verification and approves your refund, it initiates an electronic transfer to your bank or prints and mails a check. For direct deposits, the IRS sends the money to the Federal Reserve, which routes it to your specific bank. Your bank then credits your account, which can take an additional 1 to 3 business days depending on the bank's internal processing.
If the IRS flags your return for review — because of a math error, missing information, or a mismatch with third-party records — processing stops until you respond or the IRS resolves the issue. This can add weeks or months to your timeline. The Where's My Refund tool will show a message if your return is under review.
Why direct deposit is faster than a check
Direct deposit moves electronically from the IRS to the Federal Reserve to your bank. This path is automated and does not require physical handling, so it is faster and more reliable. The IRS can initiate a direct deposit transfer within hours of approving your refund.
A paper check must be printed, stuffed into an envelope, sorted by the IRS mail facility, handed to the U.S. Postal Service, and delivered to your address. If your address on file is incorrect or the mail is delayed, your check arrives late or not at all. Once you receive it, you still have to deposit it at your bank, which adds another 1 to 5 business days depending on whether you use mobile deposit or go in person.
If you filed by paper and did not specify direct deposit on your return, the IRS will mail a check. You cannot change this after filing unless you amend your return, which takes additional time.
What to do if your refund does not arrive on time
Check the Where's My Refund tool first. If it shows your refund was approved and sent, but you have not received it after the estimated date, the delay is likely on your bank's end or in the mail. Contact your bank and ask if the deposit has posted to your account under a pending transaction. Banks sometimes hold deposits for 24 to 48 hours before making them visible.
If your bank has no record of the deposit and the Where's My Refund tool shows it was sent, the IRS may have sent it to an old account number. This happens when you close an account after filing but before the refund processes. Contact the IRS at 1-800-829-1040 and provide your Social Security number and the amount of your refund. The IRS can issue a replacement check or, in some cases, initiate a new direct deposit to your current account.
If the Where's My Refund tool shows your return is still being processed after 21 days, or if it shows a status message about a review or hold, do not contact the IRS yet — processing delays are normal during tax season. Wait until the tool shows a specific issue or until 60 days have passed since acceptance. If 60 days pass with no update, call the IRS.
How state refunds fit into your timeline
State income tax refunds are processed separately from federal refunds and follow their own timelines. Most states process refunds within 2 to 4 weeks of accepting your state return, but some take longer. A few states (including California and New York) can take 6 to 8 weeks or more during peak season.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Some states use the same tool as the IRS; others have their own system. The tracking tool will show you an estimated deposit or check date once your return is processed.
State refunds often arrive weeks after your federal refund, so do not assume both will come at the same time. If you are owed both, budget for the federal refund first and treat the state refund as a separate payment.
Factors that slow down your refund
The IRS processes refunds in the order they are received during tax season (January through May). If you file early, your refund typically moves through the queue faster. If you file in April, you may wait longer because the IRS is processing millions of returns simultaneously.
Certain situations trigger additional review and delay your refund. These include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), having a prior-year balance due, or reporting self-employment income. The IRS is required by law to hold these refunds until mid-February, even if your return is error-free. If your return includes these credits, expect your refund no earlier than mid-February, regardless of when you file.
Math errors, missing information, or mismatches with employer wage reports also delay processing. If the IRS finds an error, it sends you a notice by mail explaining the issue and asking you to respond. You must respond within 30 days, and processing resumes only after the IRS receives your response.
How to speed up your refund
File electronically instead of by paper. Electronic returns are processed faster and have fewer errors than paper returns. The IRS accepts electronic returns within 24 hours, whereas paper returns take 4 weeks just to be scanned and entered into the system.
Choose direct deposit instead of a check. Direct deposits arrive 1 to 2 weeks faster on average because they skip the printing and mailing steps. When you file, provide your correct bank account number and routing number. Double-check both before submitting your return — an error here will send your refund to the wrong account.
File as early as possible. The IRS processes returns in the order received, so filing in January or early February puts you ahead of the April rush. If you are waiting for a W-2 or other document, file as soon as you have what you need rather than waiting until April.
Make sure your return is accurate and complete. Missing information or math errors trigger manual review, which adds weeks. Use tax software or a tax professional to catch errors before you file.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers and tax software cannot speed up IRS processing. The IRS processes all returns in the same queue regardless of who prepared them. Some tax preparers offer "refund anticipation loans," which are short-term loans against your expected refund, but these loans charge fees and interest, so you receive less money overall.
What if my bank account information changed after I filed?
If you closed the account or changed banks after filing but before your refund processed, the IRS will send the deposit to the old account. Contact your old bank and ask if they can redirect the deposit to your new account. If they cannot, contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can issue a replacement check or reissue the direct deposit to your new account.
Do I have to wait the full 21 days the IRS says?
No. The 21-day window is the IRS maximum standard, not a may provide. Most direct deposits arrive within 5 to 10 business days. If your return is straightforward with no errors or flags, you may see your refund much sooner. The Where's My Refund tool will show you a more specific estimate once processing begins.
Why does my refund show as sent but I have not received it?
Your bank may be holding the deposit for 24 to 48 hours before posting it to your account. Check your pending transactions. If the deposit is not there, contact your bank to confirm they received it. If your bank has no record, the IRS may have sent it to an old account number, and you will need to contact the IRS to reissue it.
Can I cancel my refund and get a different payment method?
You cannot cancel a refund once the IRS has sent it. If you filed for direct deposit and want a check instead, you would need to amend your return, which takes additional time and defeats the purpose. If you filed for a check and want direct deposit, the same applies. Choose your payment method carefully before filing.