Federal tax refunds typically arrive between 21 days and 5 months after the IRS receives your return, depending on how you file and how you want the money delivered.
The IRS publishes a standard timeline: if you file electronically and request direct deposit to your bank account, you should see the money within 21 days. If you file on paper or request a check, add 4 to 6 weeks to that estimate. But these are the fast cases. If the IRS flags your return for review—which happens to roughly 1 in 100 returns—the timeline stretches to 3 to 5 months or longer.
The speed of your refund depends on three things: the method you use to file, the method you choose to receive the money, and whether the IRS needs to verify anything on your return before releasing it. You control the first two. The third is out of your hands, but you can learn about it is happening.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, with refunds arriving in 21 days in most cases.
- Paper returns and refund checks take 4 to 6 weeks longer than electronic filing, even if everything is correct.
- The IRS reviews some returns for accuracy before releasing the refund, which can add 3 to 5 months to the timeline.
- You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours after the return is received.
- If your refund does not arrive within the expected window, contact the IRS or check for issues like a wrong bank account number or offset for unpaid debts.
The 21-day timeline: electronic filing and direct deposit
If you file your return electronically and choose direct deposit, the IRS aims to deposit your refund within 21 days of receiving the return. This is the fastest path. The IRS processes electronic returns faster than paper, and direct deposit is faster than mailing a check.
The 21-day clock starts when the IRS actually receives your return, not when you submit it. If you file on April 1, the IRS may not process it until April 3 or 4, depending on volume. During tax season (January through April), processing can lag by a few days. If you file in May or later, processing is usually faster.
Direct deposit requires you to provide your bank account number and routing number on the return. The IRS sends the money to your bank, and your bank deposits it into your account. This step usually takes 1 to 3 business days after the IRS releases the refund. If your bank is small or processes deposits slowly, it may take longer.
Paper returns and checks: add 4 to 6 weeks
If you mail a paper return or request a refund check instead of direct deposit, expect your money in 4 to 6 weeks longer than the electronic timeline. The IRS must open the envelope, scan the return, and enter the data by hand or machine. This adds 2 to 3 weeks to processing time alone.
After the IRS processes the return and approves the refund, it prints and mails a check. Mailing takes another 1 to 2 weeks depending on where you live and where the IRS mails from. A check mailed from Kansas City to California takes longer than one mailed to a nearby state.
If you filed on paper and chose direct deposit, you will still wait longer than someone who filed electronically, but not as long as someone waiting for a check. The IRS still has to manually enter your data, but it can deposit the refund directly without printing and mailing.
When the IRS reviews your return: 3 to 5 months or more
Some returns trigger a review before the IRS releases the refund. This happens when the return contains errors, inconsistencies, or items the IRS wants to verify. Common triggers include large deductions, self-employment income, education credits, or a refund that seems unusually large compared to your income.
If your return is selected for review, the IRS will send you a letter explaining what it needs. You may need to provide receipts, proof of income, or other documents. The review process can take 3 to 5 months, sometimes longer if the IRS needs to contact third parties like your employer or a school.
You will not know immediately if your return is under review. The Where's My Refund tool will show a status of "under review" or "being processed" instead of a specific refund date. If you see this status after 21 days, your return is likely being examined.
Tracking your refund with Where's My Refund
The IRS Where's My Refund tool is the official way to check on your federal refund. You can access it at irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your return.
The tool updates once per day, usually overnight. If you check multiple times in the same day, you will see the same status. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the money is on the way).
If your return shows "Refund Approved" or "Refund Sent," the tool will give you an expected deposit date if you chose direct deposit, or a check mailing date if you requested a check. This date is usually accurate within a few days, though delays can happen.
If the tool shows no information about your return after 24 hours, your return may not have been received yet. If it shows no information after 5 days, contact the IRS at 1-800-829-1040 to confirm receipt.
Reasons your refund may be delayed beyond the expected timeline
Even if you filed electronically and chose direct deposit, your refund can be delayed. The most common reasons are a wrong bank account number, an offset for unpaid taxes or debts, or an error on the return that the IRS caught during processing.
If you provided the wrong bank account number, the IRS will mail a check instead. This adds 4 to 6 weeks to your timeline. You will receive a letter from the IRS explaining the issue. If you catch the error before the check is mailed, you can contact the IRS to update your account information, but this is not always possible.
If you owe back taxes, child support, or student loan debt, the IRS may offset your refund to pay down what you owe. The offset process can add 2 to 4 weeks to your timeline. The IRS will send you a notice explaining the offset and which agency received the money.
If the IRS finds an error on your return—a math mistake, a missing form, or inconsistent information—it will correct the error and recalculate your refund. This can reduce the amount you receive. The IRS will send you a letter explaining the change. This process usually takes 2 to 4 weeks.
What to do if your refund does not arrive on time
If your refund does not arrive within the expected window, start by checking Where's My Refund again. The status may have changed, or a new expected date may be posted. If the tool still shows no information or an old status, wait 24 hours and check again.
If 5 business days have passed since the expected deposit date and the money is not in your account, contact your bank first. Ask if the deposit was received and rejected, or if it is still pending. Some banks hold deposits for a few days before posting them.
If your bank has no record of the deposit, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was sent and to which account. If the refund was sent to the wrong account, the IRS can issue a replacement check, but this adds another 4 to 6 weeks.
If you filed on paper and your check has not arrived 8 weeks after you mailed the return, contact the IRS. The check may have been lost in the mail. The IRS can issue a replacement, but you will need to wait another 4 to 6 weeks for it to arrive.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS publishes 21 days as the minimum timeline for electronic filing with direct deposit, and this is the fastest legal route. Some tax software companies advertise "rapid refunds" or "refund advances," but these are loans against your expected refund, not the actual refund itself. You pay interest or fees for the loan.
Why does the IRS say 21 days but my refund took longer?
The 21-day timeline assumes the IRS receives your return immediately and processes it without delay. During peak tax season, processing can lag. If your return triggers a review, the timeline extends to months. If you provided the wrong bank account number, the IRS must mail a check instead, adding 4 to 6 weeks.
Does filing early mean I get my refund early?
Filing early does not may provide an early refund, but it does give the IRS more time to process it before the April deadline. If you file in January, your refund may arrive in February. If you file in March, it may not arrive until April or May, even if processing time is the same, because the IRS is handling more returns.
What if I made a mistake on my return after I filed?
If you catch an error before the IRS processes your return, you can file an amended return using Form 1040-X. This does not speed up your original refund; it creates a separate process. If the amendment increases your refund, you will receive the additional amount after the amendment is processed, which takes 8 to 12 weeks.
Can the IRS hold my refund for any reason?
Yes. The IRS can hold your refund if it suspects fraud, if you owe back taxes or other debts, if there is an error on your return, or if your return is selected for review. The IRS will send you a letter explaining why. You cannot force the IRS to release the refund early, but you can respond to the letter with documentation if you disagree with the hold.