Federal refunds typically arrive within 21 days of the IRS receiving your return, but the actual timeline depends on how you file and how you want the money
The IRS processes most returns in 21 days or fewer. That clock starts when the agency receives your return, not when you mail it or click submit. If you file electronically and request direct deposit to your bank account, you will usually see the money within that window. If you mail a paper return or ask for a check, add another week or two for postal delivery.
The 21-day standard applies to straightforward returns with no errors, no missing information, and no red flags. Returns that trigger additional review—because of math errors, missing documents, or items the IRS wants to verify—take longer. Some take several weeks; others can take months.
Key Takeaways
- Electronic filing with direct deposit is the fastest path, usually resulting in a refund within 21 days of the IRS receiving your return.
- Paper returns take longer because the IRS must scan and process them by hand, adding one to two weeks to the timeline.
- Checks sent by mail arrive after the IRS processes your return, so add another week or two depending on postal service speed in your area.
- Returns flagged for review—because of errors, missing documents, or items requiring verification—can take several weeks or months beyond the standard timeline.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most current information available.
Electronic filing and direct deposit: the fastest option
If you file your return electronically and request direct deposit, the IRS typically processes it within 21 days. Electronic filing means submitting your return through tax software, a tax professional, or the IRS Free File program—not mailing a paper form. Direct deposit means the refund goes straight to your bank account instead of arriving as a check.
The 21-day window begins when the IRS actually receives your return, not when you hit submit. If you file on April 1, the IRS may not receive it until April 2 or 3, depending on when their servers process the transmission. Once received, the agency scans your return, checks for errors, and processes the refund. If everything is correct and complete, the money moves to your bank within that 21-day period.
Your bank may take an additional one to three business days to post the deposit to your account, depending on their processing speed. Some banks post refunds the same day they receive them; others take longer. Check with your bank if you want to know their specific timeline.
Paper returns: add one to two weeks to the timeline
If you mail your return on paper, the IRS must receive it first, then scan it, then process it. This adds significant time to the overall timeline. A paper return mailed on April 1 may not reach the IRS processing center until April 7 or later, depending on postal service speed and the location of the center serving your state.
Once received, the IRS scans the paper return into its system—a manual step that takes time. After scanning, the agency processes it the same way it processes electronic returns. The 21-day clock starts when the IRS receives the physical return, not when you mail it. So if your return arrives on April 7, the IRS aims to process it by April 28.
Paper returns also mean you will receive a check instead of a direct deposit. That check must be printed, stuffed into an envelope, and mailed to you. Add another one to two weeks for postal delivery, depending on where you live and where the check is mailed from.
Refunds by check: add postal delivery time
If you requested a check instead of direct deposit, the IRS will mail it to the address on your return. The check arrives after the IRS processes your return, so the total timeline is 21 days plus whatever time the postal service needs to deliver it to your mailbox.
Postal delivery times vary by region. A check mailed from an IRS processing center in the Midwest to a nearby address may arrive in three to five business days. A check mailed across the country can take seven to ten business days or longer. Winter weather and holiday mail volume can also slow delivery.
If you have not received your check within two weeks of the IRS processing your return, use the Where's My Refund tool to confirm the check was actually mailed. If the tool shows your refund was issued but you still have not received it after three weeks, contact the IRS at 800-829-1040 to report the missing check.
Returns that get flagged for review or correction
Not all returns process smoothly within 21 days. The IRS flags returns for additional review when it detects math errors, missing information, inconsistencies with other documents (like W-2s or 1099s), or items that require verification. Common triggers include claiming the Earned Income Tax Credit, the Child Tax Credit, education credits, or large deductions.
When a return is flagged, the IRS sends you a notice by mail explaining what it needs. You then have a window—usually 30 days—to respond with the requested documents or information. Once the IRS receives your response, it processes your return again. This entire cycle can add four to eight weeks to your refund timeline, sometimes longer.
Some returns are selected for audit, which is a more formal review process. Audits can take months to resolve, depending on the complexity of the issues involved. If your return is audited, the IRS will contact you with specific instructions about what to provide and by when.
How to track your refund status
The IRS provides a tool called Where's My Refund that shows the current status of your return and refund. You can access it on the IRS website at irs.gov. You will need your Social Security number, filing status, and the expected refund amount to look up your status.
Where's My Refund updates once per day, usually overnight. If you check it multiple times in a single day, you will see the same information. The tool shows three possible 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 refund has been issued and is on its way to you).
If your refund status shows "Refund Sent," the tool also displays the date the refund was issued and the method (direct deposit or check). If you chose direct deposit, your bank should receive the funds within one to three business days of that date. If you chose a check, allow one to two weeks for postal delivery.
What to do if your refund is delayed beyond 21 days
If more than 21 days have passed since the IRS received your return and Where's My Refund still shows "Return Received," your return may be under review or there may be an issue. Check the tool first to see if there is a message explaining the delay. If the tool shows your refund was approved and sent but you have not received it, the delay is likely in postal delivery or your bank's processing.
If the tool shows no message and your return is still in "Return Received" status after 21 days, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is under review, whether additional information is needed, or whether there is another reason for the delay.
If you received a notice from the IRS requesting additional documents or information, respond as quickly as possible. The sooner you provide what the IRS asks for, the sooner it can finish processing your return and issue your refund.
State income tax refunds: separate timelines
Your state income tax refund is processed separately from your federal refund and follows its own timeline. Most states aim to process returns within 30 to 45 days of receiving them, but some are faster and some are slower. A few states process refunds within two to three weeks; others take up to 60 days or longer.
State refunds are typically issued by check or direct deposit, depending on what you requested on your state return. If you filed your state return at the same time as your federal return, your state refund may arrive before or after your federal refund—there is no set order.
To track your state refund, visit your state's tax agency website. Most states have a refund status tool similar to the IRS Where's My Refund tool. Search for "[your state] tax refund status" to find the right page.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took longer?
The 21-day timeline is the IRS's goal for most returns, but it does not apply to all of them. Returns with errors, missing information, or items requiring verification take longer. Paper returns also take longer because they must be scanned and processed by hand. If your refund took more than 21 days, use Where's My Refund to see the current status or contact the IRS at 800-829-1040.
Can I get my refund faster if I pay a tax preparer?
No. The IRS processes all returns on the same timeline regardless of who prepared them. Paying a tax preparer does not speed up the IRS's processing. However, filing electronically instead of on paper does speed things up, and most tax preparers file electronically.
What if I made a mistake on my return after I filed it?
If you filed electronically, wait until the IRS processes your original return and issues your refund before filing an amended return. If you file an amended return before the original is processed, it can cause delays. Once your original refund arrives, you can file Form 1040-X (Amended U.S. Individual Income Tax Return) if you need to correct something.
Does direct deposit to a savings account take longer than direct deposit to a checking account?
No. The IRS sends direct deposits to any bank account you specify, whether it is a checking account, savings account, or money market account. The timeline is the same. Your bank may take an additional one to three business days to post the deposit, regardless of account type.
Can the IRS issue a refund on a weekend or holiday?
The IRS processes returns on business days only. If your refund is approved on a Friday, it may not be issued until the following Monday. If it is approved on a day before a federal holiday, it may not be issued until after the holiday. Direct deposits typically post to your bank account on business days as well.