Federal tax refunds typically take 21 days from the date the IRS receives your return
The IRS processes most returns within three weeks of receipt. This timeline applies whether you file on paper or electronically — though e-filed returns are processed faster in practice because they arrive at the IRS digitally and require no manual data entry.
The 21-day clock starts when the IRS actually receives your return, not when you mail it or click submit. For e-filed returns, that is usually the same day. For paper returns mailed to an IRS processing center, it can take several days for your envelope to arrive and be scanned into the system.
Once processed, the IRS deposits your refund directly to your bank account if you provided banking information on your return. Direct deposit is faster than a paper check — typically one to five business days after the IRS approves your refund. Paper checks take two to three weeks after approval.
Key Takeaways
- The IRS counts 21 days from the date it receives your return, not from the date you file or mail it.
- E-filed returns are processed faster than paper returns because they arrive digitally and skip manual scanning.
- Direct deposit refunds reach your bank account in one to five business days after the IRS approves your return; paper checks take two to three weeks.
- If your return requires verification or contains errors, processing takes longer — sometimes several months.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, updated daily.
Why some refunds take longer than 21 days
A return that requires additional review or verification will not be processed within the standard 21-day window. Common reasons include math errors, missing information, a Social Security number mismatch, or a claim for a refundable tax credit that the IRS needs to verify.
If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your entire refund until February 15 at the earliest, even if the rest of your return is complete. This is called the EITC/ACTC holding period and applies every year.
Identity theft flags, duplicate filings, or an amended return also delay processing. If the IRS suspects fraud or detects that you filed twice for the same year, your return goes into manual review, which can take months.
How to check your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and shows whether your return has been received, is being processed, or has been approved.
Where's My Refund will tell you the date your refund is expected to be deposited or mailed. If your return is held for review, the tool will say so and sometimes provide an expected completion date.
Do not rely on the IRS phone line for refund status — wait times are long and the information is the same as what Where's My Refund shows. The tool is the fastest way to get an answer.
Refunds held for EITC or child tax credits
If your return includes the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS will not release your refund before February 15 of the year you filed, regardless of how quickly the return is processed. This holding period is federal law and applies to all taxpayers claiming these credits.
The IRS implemented this rule to reduce fraud and identity theft related to refundable credits. Even if your return is complete and error-free, you will not receive your money until mid-February at the earliest.
Where's My Refund will show a message stating that your refund is being held due to the EITC or ACTC. The tool will display the date your refund will be released.
What to do if your refund is delayed beyond the expected date
If Where's My Refund shows an expected deposit date that has passed and the money has not arrived in your bank account, wait three to five additional business days. Bank processing times vary, and a refund approved on a Friday may not appear until the following Tuesday or Wednesday.
If more than five business days have passed since the expected date, contact your bank to confirm they received the deposit. Provide the bank with the refund amount and the date the IRS said it would be sent. Banks can trace deposits that were sent but not credited to your account.
If your bank confirms no deposit was received, contact the IRS directly. You can call the IRS at 1-800-829-1040 (toll-free) or use the IRS website to request a trace. Have your Social Security number, filing status, and the refund amount ready.
Paper returns and mailing delays
Paper returns take longer to process because they must be physically mailed to an IRS processing center, opened, scanned, and entered into the system. This adds one to two weeks to the timeline before the 21-day processing period even begins.
If you mailed your return and are unsure whether it arrived, you can request a copy of your filed return from the IRS. Call 1-800-829-1040 and ask for Form 4506-C (Request for Copy of Tax Return). There is a fee, and it takes four to eight weeks to receive the copy.
For this reason, e-filing is faster and more reliable. If you must file on paper, mail it at least two weeks before the tax deadline to allow time for delivery and processing.
Direct deposit versus paper check refunds
Direct deposit is the fastest way to receive your refund. Once the IRS approves your return, the money is transferred electronically to your bank account within one to five business days. Most direct deposits arrive within three business days.
Paper checks are mailed by the IRS after your return is approved. The check takes two to three weeks to arrive by mail, depending on postal service speed and your location. Once you receive the check, you must deposit it in your bank account, which adds another one to three business days.
If you did not provide banking information when you filed, the IRS will mail a check. You cannot change this to direct deposit after filing — you would have to amend your return, which delays the refund further.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation fee?
No. The IRS processes all returns at the same speed regardless of who prepared them or whether you paid a fee. Some tax preparation companies offer "rapid refund" loans, which are loans against your expected refund — you receive the loan money quickly, but you pay interest and fees, and the actual refund timeline does not change.
What if I filed an amended return?
Amended returns (Form 1040-X) take longer to process than original returns — typically 16 weeks or more. The IRS processes amended returns separately and manually, so the 21-day timeline does not apply. Use Where's My Refund to check the status, though it may not update as frequently for amended returns.
Does filing early mean I get my refund earlier?
Filing early does not speed up processing time. The IRS processes returns in the order they are received, and all returns are processed within the same timeframe. However, filing early means you receive your refund earlier in the year, simply because the clock starts sooner.
What if the IRS says my refund was approved but I have not received it after two weeks?
Wait five more business days to account for bank processing delays. If it still has not arrived, contact your bank to confirm they received the deposit. If the bank has no record, contact the IRS at 1-800-829-1040 and request a trace of the refund.
Can I stop my refund and use it to pay taxes next year instead?
No. Once your return is filed and approved, the refund process cannot be stopped. You cannot redirect the money to next year's tax bill. If you want to avoid a refund in the future, adjust your withholding with your employer using Form W-4.