Check your refund status before assuming it's late

The IRS publishes a refund timeline each year, but your refund may not arrive on that schedule if you filed late, claimed certain credits, or had errors on your return. Before you worry, check the actual status of your specific refund using the IRS Where's My Refund tool 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 it shows your refund is still being processed, you are within the normal window. If it shows a delay code or an error message, that tells you what to do next.

Key Takeaways

  • The IRS processes most refunds within 21 days of receiving your return, but this timeline starts from the date they receive it, not the date you file.
  • Refunds claimed for the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) are held until February 15 by law, regardless of when you file.
  • Check Where's My Refund on irs.gov to see your actual status rather than relying on general timelines.
  • If your refund is more than 21 days late and Where's My Refund shows no delay code, contact the IRS at 1-800-829-1040 to report it.

Standard refund timelines by filing method

E-filed returns are processed faster than paper returns. The IRS typically processes an e-filed return within 21 days of receipt. If you e-filed and chose direct deposit, the refund usually arrives in your bank account within that window. If you chose a paper check, add 7 to 10 business days after the IRS processes the return for the check to arrive by mail.

Paper returns take longer because the IRS must scan and enter the data manually. A paper return can take 4 to 8 weeks to process before the refund is even issued. After that, a mailed check takes another 7 to 10 business days. If you filed by paper, expect the full timeline to be 6 to 12 weeks from the date the IRS receives it.

The date the IRS receives your return is not the date you mailed it or the postmark date — it is the date it arrives at the IRS processing center. If you mailed your return, add 3 to 5 business days to your mailing date to estimate when the IRS received it.

Why your refund might be delayed even if you filed on time

The IRS holds refunds for certain tax credits. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS will not release your refund before February 15, even if your return was processed weeks earlier. This is a federal requirement, not a processing error. Your refund will be issued on or shortly after February 15 if you meet the requirements for these credits.

Errors or missing information on your return also delay processing. Common issues include a mismatched Social Security number, a missing or incorrect bank account number for direct deposit, or a discrepancy between your return and IRS records (such as a mismatch with income reported by your employer). The IRS will send you a notice by mail if this happens, but the notice can take 2 to 4 weeks to arrive.

Identity verification requests also pause processing. If the IRS suspects fraud or needs to verify your identity, they will send you a letter asking you to respond. You must reply within the deadline in the letter, or your refund will be delayed indefinitely.

How to track your refund status in real time

Go to irs.gov and select "Where's My Refund?" under the Tools section. Enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount. The tool will show one of four statuses: accepted, processing, approved, or sent.

Accepted means the IRS received your return and it is in the queue to be processed. Processing means the IRS is reviewing your return. Approved means your return passed review and your refund has been issued. Sent means the refund has been mailed or deposited.

If the tool shows a delay code (such as "additional review required" or "identity verification needed"), it will also explain what is holding up your refund and what you need to do. Check the tool once per day if you are waiting — it updates overnight, usually between midnight and 1 a.m. Eastern time.

What to do if your refund is more than 21 days late

If you e-filed and it has been more than 21 days since the IRS received your return, and Where's My Refund shows no delay code or error, call 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 your refund is in the mail or if there is a problem with your account.

If you filed by paper and it has been more than 8 weeks since you mailed your return, call the same number. The IRS may need to locate your return in their system or investigate whether it was received at all.

If the IRS tells you your refund was issued but you never received it, ask whether it was mailed as a check or deposited directly. If it was mailed, the check may still be in transit — checks can take up to 10 business days to arrive. If it was deposited and you do not see it in your account, ask the IRS to verify the bank account number on file. If the number is wrong, you will need to file a claim to recover the refund.

Refunds issued as checks versus direct deposit

Direct deposit is faster. If you chose direct deposit on your return, the IRS deposits the refund directly into your bank account once the return is approved. This usually takes 21 days total from receipt. The refund appears in your account within 1 to 2 business days of the deposit being sent.

Paper checks take longer. If you chose a paper check or did not provide banking information, the IRS mails a check to the address on your return. After the return is approved, the check is printed and mailed, which adds 7 to 10 business days. Checks can be lost or delayed in the mail, so if you have been waiting more than 10 business days after the IRS approved your return, contact the IRS to request a replacement check or to have the refund reissued by direct deposit.

You can request a refund by direct deposit instead of a check even after you have filed. Call the IRS at 1-800-829-1040 and provide your bank account and routing number. The IRS can reissue your refund by direct deposit if the check has not yet been cashed.

What happens if the IRS lost your return or never received it

If you mailed your return and the IRS has no record of receiving it after 8 weeks, the return may have been lost in the mail. Ask the IRS to search for it by calling 1-800-829-1040. If they cannot locate it, you will need to file a replacement return.

Before you file again, request a transcript of your account from the IRS to see if any information from your original return was already entered into their system. You can order a transcript online at irs.gov or by calling 1-800-829-1040. If part of your return was processed, filing again without checking first could cause duplicate reporting or other errors.

If you must file a replacement return, write "DUPLICATE" at the top of the first page and include a note explaining that this is a replacement for the original return you mailed on [date]. Keep a copy for your records.

Frequently Asked Questions

How long does it take to get a refund if I e-filed?

The IRS processes most e-filed returns within 21 days of receipt. If you chose direct deposit, the refund appears in your bank account within 1 to 2 business days after approval. If you chose a paper check, add 7 to 10 business days for the check to arrive by mail. The 21-day clock starts from the date the IRS receives your return, not the date you file.

Why is my refund being held until February 15?

The IRS holds refunds for returns that claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) until February 15 by law. This applies even if your return was processed and approved weeks earlier. Your refund will be issued on or shortly after that date if you meet the requirements for these credits.

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited processing for any fee. The timeline is the same for all taxpayers. Some tax preparation companies offer refund advances or loans against your expected refund, but these come with interest and fees that reduce the amount you receive.

What if Where's My Refund says my refund was sent but I never got it?

If it was sent by direct deposit, contact your bank to confirm the deposit was received. If it was mailed as a check, wait 10 business days — checks can be slow in the mail. If you still have not received it after 10 business days, call the IRS at 1-800-829-1040 to request a replacement check or to reissue the refund by direct deposit.

Do I need to do anything if my refund is delayed?

Check Where's My Refund first to see if there is a delay code or error message. If the tool shows your refund is still processing and it has been fewer than 21 days, no action is needed. If it has been more than 21 days and there is no delay code, or if the tool shows an error, call the IRS at 1-800-829-1040 to find out what is holding up your refund.