Timeline from filing to deposit

If you file electronically and request direct deposit, the IRS typically processes your return within 21 days. That 21-day window starts the day the IRS receives your return, not the day you submit it—there can be a gap of a few days between when you hit send and when their system logs it in. After the IRS approves your return, your bank takes another 1 to 5 business days to deposit the money into your account.

If you file by mail, add 2 to 4 weeks to the timeline before the IRS even begins processing. A paper return has to be opened, scanned, and entered into the system by hand. Once it enters the system, the 21-day clock starts the same way it does for e-filed returns.

If you request a check instead of direct deposit, the IRS mails it to you after approval. Delivery takes 7 to 10 business days through the postal service, sometimes longer depending on where you live and mail volume.

Key Takeaways

  • E-filed returns with direct deposit typically arrive in your bank account within 21 to 26 days from the date the IRS receives your return.
  • Paper returns take an additional 2 to 4 weeks just to be scanned and entered into the IRS system before processing begins.
  • Refund checks sent by mail arrive 7 to 10 business days after the IRS approves your return, and may take longer depending on postal delays.
  • The IRS publishes a "Where's My Refund?" tool that updates every 24 hours and shows your exact status once your return is in the system.
  • Refunds that require additional review—because of errors, missing information, or identity verification—can take 60 days or longer.

Why some refunds take longer than 21 days

The 21-day standard assumes your return is complete, accurate, and requires no additional review. If the IRS finds a mismatch between your return and other records—your W-2s, 1099s, or prior-year returns—they flag it for manual review. This adds weeks to the timeline. Common triggers include math errors, missing or mismatched Social Security numbers, claimed dependents who don't match IRS records, or income amounts that don't align with what employers reported.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return might be fraudulent or if your identity was used on another return, they hold the refund while they investigate. This can take 60 days or more. The IRS has also been understaffed in recent years, which means even routine returns sometimes sit in queue longer than the published timeline.

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 refund until at least February 15 of the year after you file, even if your return is complete and correct. This is a statutory delay, not a processing delay.

How to check your refund status

The IRS "Where's My Refund?" tool is the only official source for your refund status. You can reach it at irs.gov/refunds or by calling the IRS at 1-800-829-1040. The tool updates once every 24 hours, usually overnight. It shows three pieces of information: whether the IRS has received your return, whether it has been approved, and the expected deposit date once approval is complete.

The tool requires your Social Security number, filing status, and the exact refund amount from your return. If your return is still being processed, the tool will tell you that and may give you an expected approval date. If your return is approved, it will show the date your bank should receive the deposit. If the tool says "still processing" after 21 days, your return is likely under review.

Do not rely on third-party tax software to track your refund status. TurboTax, H&R Block, and other software companies can show you what you filed, but they cannot show you what the IRS has done with it since. Use the official IRS tool instead.

Refund delays and what to do about them

If the IRS tool shows your return is still processing after 21 days, or if it shows "still processing" with no expected date, your return is under review. Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and refund amount ready. The IRS can tell you why the return is delayed and what information they need from you, if anything.

If you filed by mail and it has been more than 4 weeks since you mailed it, the return may not have reached the IRS yet. The postal service loses mail, and IRS processing centers are sometimes backlogged. Call the IRS to confirm they have received your return. If they have not, you may need to file again electronically or by mail to a different address.

If your refund was approved but has not arrived in your bank account after 5 business days, contact your bank first. Ask them to confirm they have not received the deposit and to check for any holds or blocks on your account. If your bank has not received it, call the IRS again and provide them with your bank account and routing numbers so they can investigate where the deposit went.

State tax refunds and timing

State tax refunds follow their own timeline and are separate from your federal refund. Most states that have an income tax process returns within 30 to 45 days if you file electronically and request direct deposit. Some states are faster—a few process within 10 to 14 days. Others are slower, particularly if they are understaffed or if your return requires review.

You can track your state refund through your state's tax department website. Search "[your state] tax refund status" to find the tracking tool. Each state publishes its own timeline, and many states update their tracking tools daily just like the IRS does. If you filed both federal and state returns at the same time, your state refund may arrive before or after your federal refund—there is no fixed order.

Direct deposit versus check: which is faster

Direct deposit is always faster than a check. With direct deposit, your bank receives the money electronically and deposits it into your account within 1 to 5 business days of the IRS sending it. With a check, the IRS mails it to you, and the postal service delivers it in 7 to 10 business days. Checks can also be lost or delayed in the mail, which adds unpredictable time.

If you did not provide direct deposit information when you filed, you cannot change it after the fact. The IRS will mail a check to the address on your return. If you have moved since filing, the check may be delayed or returned to the IRS. You can file a change of address with the postal service, but this does not may provide the check will be forwarded—some IRS checks are not may be able to access for forwarding. If your check does not arrive within 10 business days of the expected date, contact the IRS.

Amended returns and refund timing

If you file an amended return (Form 1040-X), the timeline is much longer. The IRS processes amended returns in the order they are received, and they do not have a published processing time. Most amended returns take 8 to 12 weeks to process, but some take longer if they require review. You cannot track an amended return through "Where's My Refund?"—that tool only works for original returns.

To check the status of an amended return, call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year you amended. The IRS can tell you whether they have received it and approximately how long it will take. Do not file a second amended return if the first one is still processing—this creates confusion and delays both returns.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. Tax preparers and software companies cannot speed up IRS processing. Some offer "refund advance" loans that give you cash before the IRS deposits your refund, but you pay interest and fees for this. The IRS processes your return on its own timeline regardless of who prepared it.

What if the IRS tool says my refund was approved but I have not received it after 10 business days?

Contact your bank first to confirm they have not received the deposit. If they have not, call the IRS at 1-800-829-1040 with your bank account and routing numbers. The IRS can investigate whether the deposit was sent and where it went. Occasionally deposits are rejected by banks due to account closures or errors in the account number.

Do I have to wait for my refund or can I get money back sooner?

You cannot speed up the IRS's processing, but you can borrow against your expected refund through a refund anticipation loan. These are short-term loans offered by some tax preparers and banks. You pay interest and fees, so you receive less money than your actual refund. This is only worth it if you need cash urgently.

Why does the IRS hold refunds with the Earned Income Tax Credit until February 15?

The IRS is required by law to hold EITC and Additional Child Tax Credit refunds until at least February 15 to allow time to verify the information and prevent fraud. This delay applies even if your return is complete and correct. It is a statutory requirement, not a processing delay.

If I file my return on January 15, will I get my refund by February 1?

Possibly, but not may provide. If you file electronically with direct deposit and your return requires no review, you could receive your refund within 21 to 26 days, which would be around February 5 to 10. However, if your return is flagged for review, requires identity verification, or claims EITC or ACTC, the timeline extends significantly. The IRS tool will show you the expected date once your return is processed.