Standard federal refund timeline
The IRS aims to issue most federal tax refunds within 21 days of receiving your return. That clock starts when the IRS actually processes your return, not when you mail it or click submit. If you file electronically and choose direct deposit to your bank account, 21 days is the target. If you chose a paper check, add 7 to 10 business days after the IRS processes your return for the check to arrive by mail.
The 21-day window assumes your return has no errors, no missing information, and no flags that trigger manual review. Most returns filed early in the tax season (January through March) move through this timeline without delay. Returns filed closer to the April deadline often take longer because the IRS processes a much higher volume.
Direct deposit is faster than a paper check. The IRS sends the money directly to your bank, which then credits your account. Your bank may hold the deposit for one or two business days before it shows in your account, depending on their internal processing. Paper checks travel through the postal system, which adds the most unpredictable time.
Key Takeaways
- The IRS targets 21 days from processing your return to issuing your refund, but this assumes no errors or complications.
- Direct deposit reaches your bank account faster than a paper check, which must travel through the mail and may be held by your bank for one or two days.
- Returns filed in January or February usually process within the 21-day window; returns filed in March or April often take longer due to volume.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within 21 days of processing, or if the Where's My Refund tool shows an error, contact the IRS or a tax professional to investigate.
Why some refunds take longer than 21 days
A return that takes longer than 21 days usually has one of these issues: missing or incorrect information on the form itself, a mismatch between what you reported and what your employer or bank reported to the IRS, or a flag for manual review. Common triggers include a large refund, a claim for the Earned Income Tax Credit (EITC), or a refund that will be used to pay back child support or student loans.
If the IRS needs more information from you, they will mail you a notice. This notice explains what is missing and gives you a deadline to respond. The clock restarts once you send the information back. If you do not respond, the IRS will process your return based on what they have, which may mean a smaller refund or no refund at all.
The IRS also holds refunds when there is a discrepancy between your tax return and a 1099 form (income reported by a third party like an employer or bank). For example, if you reported $50,000 in wages but your W-2 shows $52,000, the IRS will investigate before releasing your refund. This type of review can add two to four weeks.
How to check your refund status
The IRS Where's My Refund tool is the official way to track your federal refund. Go to IRS.gov, find the Where's My Refund 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. It will tell you whether the IRS has received your return, is processing it, has issued your refund, or has sent you a notice.
The tool shows one of three statuses: "Received" (the IRS has your return but has not started processing), "Approved" (the IRS has processed your return and approved your refund), or "Sent" (the IRS has issued your refund). Once your refund is sent, the tool tells you the date it was issued and the expected delivery date. For direct deposit, this is usually within one to two business days. For a paper check, it is usually within 7 to 10 business days from the issue date.
Do not rely on the tool before five days after you file. The IRS needs time to receive and log your return into their system. If you filed electronically, the tool should show your return within 24 hours. If you mailed a paper return, it may take two to three weeks for the IRS to receive and log it.
Direct deposit versus paper check delivery
Direct deposit is the fastest method. Once the IRS approves your refund and sends it to your bank, the money usually appears in your account within one to two business days. Some banks credit the deposit the same day they receive it; others hold it for one or two days as part of their standard process. You cannot speed this up, but you can call your bank to ask how long their hold period is.
A paper check takes longer because it must be printed, mailed, and delivered by the postal service. The IRS typically mails checks within 7 to 10 business days of approving your refund. Delivery time depends on where you live and how busy the postal service is. A check mailed from an IRS processing center in the Midwest to the East Coast may arrive in 5 to 7 business days. A check to a rural area may take 10 to 14 days. Winter weather and postal delays can add more time.
If you chose a paper check and it has been more than 14 days since the Where's My Refund tool showed your refund was sent, contact the IRS. The check may have been lost in the mail. The IRS can issue a replacement check or, in some cases, send the money by direct deposit instead.
What to do if your refund is delayed
If the Where's My Refund tool shows your refund was approved and sent more than 21 days ago, or if it shows a status you do not understand, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main customer service line). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your refund was actually sent, whether it was sent to the wrong bank account, or whether there is a problem that needs investigation.
If you filed a paper return and the Where's My Refund tool still shows "Received" after four weeks, your return may not have been logged into the system yet. Call the IRS to confirm they have it. If they do not have a record of it, you may need to file again or work with a tax professional to track it down.
If your refund was sent to a bank account that is no longer active (for example, you closed that account after filing), the bank will reject the deposit and send it back to the IRS. The IRS will then issue a paper check to your mailing address. This adds 4 to 6 weeks to your timeline. To avoid this, update your bank account information before you file if you know your account will be closed.
Refunds held for offsets or other debts
The IRS can hold your refund to pay back certain debts: unpaid federal taxes from prior years, unpaid student loans in default, unpaid child support, or unpaid state income taxes. This is called an offset. If your refund is subject to an offset, the Where's My Refund tool will not show a refund amount. Instead, it will tell you to contact the IRS or the agency that holds the debt.
If your refund is offset for child support or student loans, the money goes to the agency collecting the debt, not to you. The IRS will send you a notice explaining the offset and which agency received the money. You can contact that agency to find out how the money was applied to your account.
If you believe your refund was offset by mistake, or if you have a hardship claim (for example, you need the money to pay for basic living expenses), you can request that the IRS release the offset. This requires filing a form and providing documentation. The process takes several weeks. Contact the IRS or a tax professional for help with this.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Tax preparers and software companies cannot speed up the IRS. Some tax preparers offer "refund anticipation loans," which are short-term loans based on your expected refund. These loans come with fees and interest, and they do not actually speed up your refund — they just give you cash now and take it back when the IRS sends your refund.
What if the Where's My Refund tool says my refund was sent but I never received it?
If you chose direct deposit, call your bank first to confirm the deposit was not held or rejected. If your bank has no record of it, call the IRS at 1-800-829-1040. The IRS can verify whether the refund was actually sent and to which account. If it was sent to the wrong account, the IRS can issue a replacement refund. If you chose a paper check and never received it, call the IRS to report it lost and request a replacement check.
Does filing my return earlier mean I get my refund earlier?
Filing early helps, but only to a point. If you file in January, your return is processed in the normal queue and you should receive your refund within 21 days. If you file in early April, the IRS is processing millions of returns and your refund may take longer. However, filing on April 14 versus April 15 makes no real difference — both will be processed in the same batch. The biggest advantage to filing early is that you have time to fix any errors before the deadline.
Can I change my bank account after I file if I want my refund to go somewhere else?
No. Once you file your return with a specific bank account for direct deposit, you cannot change it. If you need the refund to go to a different account, you have two options: wait for the IRS to issue a paper check instead, or contact the IRS before they process your return to see if they can update your account information. If your return has already been processed, the only option is to wait for the paper check.
What happens if I file an amended return after I already received my refund?
If you file an amended return (Form 1040-X) and it results in an additional refund, the IRS will process it separately and send you a new refund. This usually takes 12 to 16 weeks from the date you file the amended return. If your amended return results in a smaller refund or no refund, the IRS will send you a bill or notice explaining the change.