Timeline from acceptance to your bank account
Once the IRS accepts your return, most refunds arrive within 21 days. The IRS publishes this as their standard processing window, and it covers the time from acceptance through the money landing in your account or arriving by mail. However, the actual time varies based on how you file and how you receive the money.
If you file electronically and choose direct deposit to a bank account, you are in the fastest group — typically 7 to 14 days after acceptance. If you file by paper or request a check by mail, add 2 to 4 weeks to the 21-day window because the IRS has to process the paper form first, then print and mail the check.
The 21-day timeline assumes nothing is wrong with your return. If the IRS flags something for review — a missing document, a math error, or a mismatch between your return and wage records — the clock stops and restarts once they resolve it. That can add weeks or months.
Key Takeaways
- Direct deposit to a bank account is the fastest method, usually 7 to 14 days after the IRS accepts your return.
- Paper returns and mailed checks take longer because the IRS must process the paper first, then print and mail the check, often adding 2 to 4 weeks beyond the 21-day window.
- The IRS publishes 21 days as the standard processing time, but this is measured from acceptance to delivery, not from when you file.
- If the IRS needs to review your return for any reason, processing stops until they resolve the issue, which can delay your refund by weeks or months.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the exact stage of processing.
Why direct deposit is faster than a check
Direct deposit moves money electronically from the IRS's bank to yours, which is why it is the fastest option. The IRS initiates the transfer, your bank receives it, and the funds post to your account — all without physical mail or manual handling. Most banks credit the money the same day they receive it from the IRS, though some take one business day.
A mailed check requires the IRS to print your check, place it in an envelope, hand it to the postal service, and wait for delivery. Delivery times vary by distance and postal volume. Once the check arrives, you still have to deposit it at your bank, which may hold it for one to three business days depending on the amount and your bank's policy. The total elapsed time is often 4 to 6 weeks from acceptance.
If you did not provide direct deposit information on your return, you can still request a direct deposit refund through the IRS website or by amending your return, but this restarts the processing clock and delays your money further.
How to track your refund after acceptance
The IRS offers Where's My Refund, a free tool on IRS.gov that shows the current status of your refund. You can access it immediately after your return is accepted. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. The tool displays one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the money is on its way to you). Once it shows "Refund Sent," the tool also displays the expected delivery date.
If your return requires review, Where's My Refund will tell you that as well. In that case, the tool shows a message that your return is being examined and provides a date by which you should expect an update. Do not assume a delay means something is wrong — many returns are selected for routine verification and are ultimately approved without any action from you.
What causes delays beyond 21 days
The most common reason for a delay is a mismatch between your return and IRS records. This includes a Social Security number that does not match IRS files, income reported on a W-2 or 1099 that differs from what you reported, or a dependent claimed on your return who was also claimed by someone else. The IRS catches these during processing and holds your refund while they investigate.
Math errors on your return also trigger a hold. If you made an arithmetic mistake or claimed a credit you do not meet the income threshold for, the IRS corrects it and recalculates your refund. This can reduce the amount you receive, and it delays processing by several weeks.
Identity theft and fraud checks are another source of delay. If your return matches patterns associated with fraud — for example, claiming an unusually large refund or filing from multiple locations — the IRS may place a hold while they verify your identity. This is a security measure and can take 4 to 12 weeks to clear.
Filing status changes, amended returns, and returns claiming the Earned Income Tax Credit or Additional Child Tax Credit also take longer than the standard 21 days because the IRS conducts additional verification on these returns.
Direct deposit versus check: what to choose
Direct deposit is faster, safer, and more reliable than a check. Your money arrives in your account without risk of mail loss or theft, and you do not have to make a trip to the bank. If you have a bank account, direct deposit is the better choice.
A check is your only option if you do not have a bank account. Some people also choose a check if they want a physical record of the refund or if they distrust electronic transfers. If you choose a check, expect 4 to 6 weeks from acceptance to deposit, and budget for the possibility that the check could be lost or delayed in the mail.
If you filed without providing direct deposit information and now want to change your method, you can update your banking details through the IRS website or by filing an amended return. However, amending your return restarts the processing clock, so you may receive your refund by check first and then have to deal with a second deposit later. It is usually faster to wait for the check than to amend.
What to do if your refund does not arrive on time
If your refund does not arrive by the date shown in Where's My Refund, first check the tool again to see if the status has changed. If it still shows "Refund Sent" with a date that has passed, wait three to five business days — the tool sometimes shows a date that is one or two days before the money actually arrives.
If more than five business days have passed since the expected delivery date and the money has not arrived, contact your bank to confirm they have not received the deposit. Sometimes a bank holds a large deposit or routes it to the wrong account by mistake. Your bank can trace the transfer and tell you whether the IRS sent the money.
If your bank confirms they did not receive the deposit, call the IRS at 1-800-829-1040 to report the missing refund. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or initiate a new direct deposit, but this takes an additional 4 to 6 weeks.
If your refund was supposed to arrive by check and the check has not arrived after six weeks, file a claim with the postal service and contact the IRS. The IRS can issue a replacement check, but you will need to wait for the replacement to arrive by mail.
Refunds split between accounts or garnished for debt
If you requested that your refund be split between two or more bank accounts, each deposit may arrive on a different day. The IRS processes split deposits sequentially, so the second account may receive its portion one to three business days after the first.
If you owe back taxes, child support, or student loans, the federal government may intercept your refund to pay down the debt. This is called offset, and it happens before the IRS sends you any money. The IRS will notify you by mail if your refund has been offset, and the letter will explain which agency received the money and how to contact them if you believe the offset was wrong.
An offset adds 2 to 4 weeks to the normal processing time because the IRS must verify the debt and coordinate with the other agency before releasing any remaining refund to you. If your entire refund is offset, you will not receive any money, but you will still receive a notice explaining what happened.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The 21-day window is the IRS's standard processing time, and there is no way to speed it up. Direct deposit is the fastest method available, typically delivering money in 7 to 14 days, but you cannot request expedited processing. Some tax preparation companies offer refund advances or loans, but these charge fees and are not worth the cost for a refund that is already on its way.
What if the IRS accepted my return but Where's My Refund shows no information?
Where's My Refund may not display information for 24 hours after the IRS accepts your return. If it still shows nothing after two days, try again with your exact filing information. If the tool continues to show no results, contact the IRS at 1-800-829-1040 to confirm your return was actually accepted.
Does filing an amended return delay my refund?
Yes. An amended return (Form 1040-X) restarts the processing clock from zero. The IRS treats it as a new return and processes it separately from your original return, which can take an additional 8 to 12 weeks. Only file an amended return if you made a significant error that affects your refund amount.
What happens if I move before my refund arrives?
If you filed by direct deposit, your refund will go to the bank account you listed on your return, regardless of where you live. If you filed for a mailed check and moved, contact the IRS to provide your new address before the check is mailed. You can update your address through the IRS website or by calling 1-800-829-1040.
Can my employer or bank hold my refund?
Your bank cannot hold a refund deposit from the IRS, though they may place a temporary hold on large deposits as a fraud prevention measure. Your employer has no involvement in your refund. If your bank is holding the deposit, contact them to explain it is a government refund and ask them to release it.