Check your refund status directly with the IRS

The IRS has a tool called Where's My Refund? that shows you the status of your return and refund in real time. You can reach it at irs.gov/refunds or by calling the IRS at 1-800-829-1040. You will need your Social Security number, filing status, and the exact refund amount from your tax return to use the tool.

The tool updates once per day, usually overnight. If you filed electronically and chose direct deposit, the IRS typically processes your refund within 21 days of accepting your return. If you filed by mail or chose a paper check, the timeline is longer — usually six to eight weeks from the date the IRS received your return.

The status will show one of three things: your return is still being processed, your refund has been approved and a payment date has been set, or there is a problem with your return that needs your attention. If you see a problem message, the IRS will also send you a letter explaining what they need from you.

Key Takeaways

  • Where's My Refund? at irs.gov/refunds is the official IRS tool to check your refund status, and it updates once per day.
  • You will need your Social Security number, filing status, and the exact refund amount from your return to check your status.
  • Refunds processed by direct deposit typically arrive within 21 days of the IRS accepting your return; paper checks take six to eight weeks.
  • If the tool shows a problem with your return, the IRS will send you a letter with instructions on what to do next.
  • If you filed by mail, allow extra time for the IRS to receive and process your return before checking the status.

What the status messages mean

Return Received means the IRS has your return but has not finished reviewing it yet. This is the first stage and can last several days to a few weeks depending on how busy the IRS is.

Approved means the IRS has reviewed your return, found no problems, and approved your refund. The tool will show you the date your refund will be sent. If you chose direct deposit, the money will go into your bank account on that date. If you chose a paper check, the check will be mailed on that date and may take an additional week or two to arrive.

Sent means your refund has been paid. If you chose direct deposit, your money should already be in your account. If you chose a paper check, the check is in the mail.

If you see a message that says the IRS needs more information or found a problem, stop and read the message carefully. The IRS will also mail you a letter with details. Do not ignore this — responding quickly can prevent delays.

Why your refund might be delayed

The IRS processes millions of returns each year, and some take longer than others. Common reasons for delays include math errors on your return, missing information (like a Social Security number for a dependent), or a mismatch between what you reported and what your employer or bank reported to the IRS.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the law requires the IRS to hold your refund until at least mid-February, even if your return is approved. This is true every year, not just 2025.

Identity theft and fraud checks can also delay a refund. If the IRS suspects fraud, they will contact you by mail with next steps. Do not respond to emails or texts claiming to be from the IRS — the IRS always contacts you by mail first.

What to do if your refund is very late

If the Where's My Refund? tool says your refund was sent more than a week ago (for direct deposit) or more than three weeks ago (for a paper check) and you have not received it, contact the IRS. Call 1-800-829-1040 and have your Social Security number and return information ready. The IRS can trace a missing refund and may issue a replacement.

If you received a letter from the IRS saying there is a problem with your return, respond to that letter as soon as you can. The letter will explain exactly what information or documents the IRS needs. Send what they ask for by the date they give you, and keep a copy for your records.

If you filed by mail and it has been more than six weeks since you mailed your return with no status update in Where's My Refund?, call the IRS to confirm they received it. The IRS processes paper returns more slowly than electronic ones, and mail can be delayed.

Direct deposit versus paper check

If you chose direct deposit when you filed, your refund goes straight into your bank account. This is the fastest method — the IRS sends the money to your bank, and your bank deposits it, usually within one to three business days of the IRS sending it. You will see the money in your account on the date the Where's My Refund? tool shows.

If you chose a paper check, the IRS mails it to the address on your return. A check takes time to print, sort, and mail, and then your postal carrier has to deliver it. Even after the tool says "Sent," allow one to three weeks for the check to arrive, depending on mail speed in your area.

If you did not choose direct deposit when you filed and want your refund faster next year, you can set up direct deposit for future returns. You will need your bank account number and routing number, which you can find on a check or by calling your bank.

If you need to amend your return

If you filed your return and then realized you made a mistake, you can file an amended return using Form 1040-X. However, do not file an amended return unless you actually made an error — filing an amended return when your original return was correct can cause delays and confusion.

If you file an amended return, it will take longer to process than your original return. The IRS typically takes three weeks to process an amended return if you file electronically, or up to eight weeks if you file by mail. You can check the status of an amended return using the same Where's My Refund? tool.

Frequently Asked Questions

Why does Where's My Refund? say I need to wait to check my status?

The IRS needs time to process your return after it is received. If you filed electronically, wait at least 24 hours before checking. If you filed by mail, wait at least four weeks. Checking too early will show a message asking you to check back later — this does not mean there is a problem.

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

No. The IRS processes all returns on the same timeline, regardless of who prepared them. Some tax software companies offer "rapid refund" loans, but these are loans you have to repay, not your actual refund. Your refund comes from the IRS on their schedule.

What if the refund amount in Where's My Refund? is different from what I expected?

The IRS may have adjusted your refund if they found an error on your return or if you owe money to another government agency. The tool does not always explain why the amount changed. If you want to know why, call the IRS at 1-800-829-1040 with your return information ready.

Can I cancel my refund and get the money a different way?

Once the IRS has sent your refund, you cannot cancel it. If you chose direct deposit and your bank account information was wrong, contact your bank to see if they can recover the money. If you chose a paper check and want to cancel it, call the IRS when ready — they may be able to stop payment if the check has not been cashed.

What if I filed my return but never received a confirmation?

If you filed electronically, you should have received a confirmation number right away. If you did not, your return may not have been sent. Check your tax software or contact the person who prepared your return. If you filed by mail, the IRS does not send a confirmation — you can only check the status using Where's My Refund? after waiting four weeks.