The IRS processes most refunds within 21 days of accepting your return, but the actual date you see the money depends on how you file and how you receive it

If you filed electronically and chose direct deposit to your bank account, you are most likely to receive your refund between 7 and 21 days after the IRS accepts your return. If you filed on paper or requested a check, add 2 to 4 weeks to that timeline. The IRS publishes a Where's My Refund tool on IRS.gov that shows the exact status of your return and an estimated deposit date once processing begins — this is the most reliable source for your specific refund.

The 21-day window is not a may provide. It is the timeframe the IRS aims for under normal conditions. Returns with errors, missing information, or those flagged for identity verification can take significantly longer — sometimes 60 days or more. If you claimed 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, 2025, even if your return is complete and correct.

Key Takeaways

  • Direct deposit refunds typically arrive 7 to 21 days after the IRS accepts your return; paper checks take an additional 2 to 4 weeks.
  • The IRS Where's My Refund tool shows your return status and estimated deposit date once processing begins — check it instead of calling.
  • If you claimed EITC or ACTC, your refund is held until at least February 15, 2025, by federal law.
  • Returns with errors, missing documents, or identity verification flags can delay your refund by 60 days or longer.
  • The IRS does not send text messages or emails about refunds; contact from anyone claiming to be the IRS about your refund is likely a scam.

How to track your refund in real time

Go to IRS.gov and use the Where's My Refund tool. 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. It will show one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Refund Approved" (processing is complete and your refund has been authorized), or "Refund Sent" (the money has been released to your bank or the check has been mailed).

Once your status shows "Refund Approved," the tool displays an estimated deposit date. This date is based on the IRS processing schedule and your chosen payment method. If you chose direct deposit, the money typically arrives within 1 to 2 business days after the estimated date. If you chose a check, allow 7 to 10 business days after the estimated date for delivery through the mail.

Do not rely on the IRS phone line. The automated system is often overwhelmed during tax season, and wait times can exceed two hours. The Where's My Refund tool is faster and more accurate.

Why your refund might be delayed

The most common reason for delay is an error or missing information on your return. This includes a mismatched name or Social Security number, an incorrect bank account number for direct deposit, or a missing signature. The IRS will attempt to contact you by mail if this happens, but the letter can take 1 to 2 weeks to arrive. If you suspect an error, contact a tax professional or the IRS Taxpayer information Center in your area rather than waiting for the letter.

Identity verification is another frequent cause of delay. If the IRS suspects your return may be fraudulent — even if you filed legitimately — they will place a hold and request proof of identity. This process can take 60 days or longer. You may be asked to provide a copy of your driver's license, passport, or other government-issued ID. The IRS will contact you by mail with instructions.

Claiming the EITC or ACTC triggers a mandatory hold. Federal law requires the IRS to keep these refunds until at least February 15, 2025. This is not a delay caused by an error; it is a legal requirement designed to prevent fraud. Your refund will be released on or shortly after that date if your return is otherwise complete and correct.

Direct deposit versus check: which arrives faster

Direct deposit is significantly faster. Once the IRS approves your refund, the money is transferred electronically to your bank account within 1 to 2 business days. A check must be printed, signed, and mailed through the postal service, which adds 7 to 10 business days to the timeline. If you have not yet filed your 2025 return, choosing direct deposit will reduce your wait time by roughly two weeks.

If you are expecting a check and it does not arrive within 10 business days of the estimated date shown in Where's My Refund, contact your bank to confirm the address on file is correct. If the address is wrong, the check may have been returned to the IRS. You can request a replacement check through the Where's My Refund tool or by calling the IRS at 1-800-829-1040.

What to do if your refund does not arrive on time

First, check Where's My Refund again. If the status still shows "Refund Sent" but you have not received the money, wait an additional 2 to 3 business days. Bank processing times vary, and some deposits take longer than the estimated date.

If you chose direct deposit and the money has not arrived 3 business days after the estimated date, contact your bank. Provide them with the refund amount and the date it was supposed to arrive. Ask them to search for the deposit under your name and Social Security number. If the bank confirms the deposit was never received, the IRS may have sent it to an old account. You will need to contact the IRS to request a trace of the refund and arrange for a replacement.

If you chose a check and it has not arrived 10 business days after the estimated date, check Where's My Refund to see if the status has changed. If it still shows "Refund Sent," the check may be lost in the mail. You can request a replacement through the Where's My Refund tool by selecting "Get a refund transcript" and then "Check the status of your refund." Alternatively, call 1-800-829-1040 to request a replacement check.

Scams that target people waiting for refunds

The IRS does not contact people by text message, email, or social media about refunds. If you receive a message claiming to be from the IRS asking you to verify your information or click a link, it is a scam. Do not respond, do not click the link, and do not provide any information.

Scammers also pose as tax professionals or refund services, offering to "speed up" your refund for a fee. There is no legitimate service that can accelerate an IRS refund beyond the normal processing timeline. If someone claims they can, they are attempting to steal your refund or your identity.

If you have already provided personal information to a scammer, monitor your credit report and consider placing a fraud alert with the three major credit bureaus (Equifax, Experian, and TransUnion). You can place a free fraud alert at IdentityTheft.gov.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my taxes?

No. The IRS processing timeline is the same regardless of who files your return — a tax professional, a software company, or you yourself. Anyone claiming they can speed up your refund is lying. The only way to reduce your wait time is to file electronically and choose direct deposit instead of a check.

What if I filed my return but Where's My Refund says it has no record of it?

Wait 24 hours and check again. The IRS system updates once per day, usually overnight. If it still shows no record after 24 hours, your return may not have been received. Check your filing confirmation email or receipt. If you filed electronically, your tax software should have provided a confirmation number. If you filed on paper, contact the IRS at 1-800-829-1040 to confirm they received it.

Do I have to wait until February 15 if I claimed EITC or ACTC?

Yes. Federal law requires the IRS to hold refunds that include EITC or ACTC until at least February 15, 2025. This applies even if your return is complete and correct. Your refund will be released on or shortly after that date. You cannot bypass this hold.

What happens if my bank account information was wrong on my return?

The IRS will attempt to deposit your refund to the account number you provided. If the account does not exist or belongs to someone else, the bank will reject the deposit and return it to the IRS. The IRS will then mail you a check instead. This process adds 4 to 6 weeks to your timeline. If you realize you made an error before filing, correct it before you submit. If you have already filed, contact the IRS as soon as possible.

Can I cancel my refund and owe taxes instead?

No. Once you file a return showing a refund, you cannot cancel it. If your financial situation changes and you would prefer to owe taxes instead, you would need to file an amended return (Form 1040-X), but the IRS will still process your original refund first. You can then use the amended return to adjust your tax liability for future years.