Where to check your refund status

The fastest way to check your refund status is through the IRS website using their "Where's My Refund?" tool. You go to IRS.gov, find the tool in the "Refunds" section, and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same information.

You can also check by phone by calling the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. Wait times are often long, especially during tax season, but the phone line can sometimes give you information faster than the website if you reach someone quickly.

If you filed through a tax preparer or software company, that company may also show your refund status in your account with them. Some tax software keeps you updated automatically, while others require you to log in and check.

Key Takeaways

  • The IRS "Where's My Refund?" tool on IRS.gov is the official source and updates once per day with your refund's current location.
  • You need your Social Security number, filing status, and the exact refund amount to check your status anywhere.
  • Refunds typically take 21 days from the date the IRS receives your return, but can take longer if there are errors or if you chose paper filing.
  • If your refund is delayed beyond the expected timeframe, the IRS website will tell you why and what to do next.
  • Direct deposit refunds arrive in your bank account; mailed checks take additional time after the IRS processes them.

What the refund status messages mean

When you check your status, you will see one of a few messages. "Return received" means the IRS has your return but has not started processing it yet. This is normal and usually appears within a few days of filing. "Return approved" means the IRS has reviewed your return and found no problems. "Refund sent" means the IRS has released your money — either mailed it as a check or sent it to your bank.

If you chose direct deposit, "refund sent" means the money is on its way to your bank account, though it may take a few more business days to show up. If you are receiving a check by mail, "refund sent" means the check has been printed and mailed, and you should expect it within 7 to 10 business days from that date, though mail delivery varies.

If the tool shows a message like "we are still processing your return" or "we need more information," that means there is a delay. The message will usually explain what the hold-up is — for example, the IRS may need to verify your identity, or there may be a discrepancy between your return and other records they have on file.

How long refunds normally take

The IRS aims to process most returns and issue refunds within 21 days of receiving your return. If you filed electronically and chose direct deposit, you are likely to fall within that window. If you mailed a paper return or chose a mailed check, add extra time — the IRS has to receive and scan your return first, and then the check has to travel through the mail.

During tax season (January through April), the IRS processes millions of returns, so some refunds take the full 21 days or slightly longer. If your return is straightforward with no errors, you will likely be on the faster end. If there are any issues — a missing signature, a mismatch between your return and your W-2, or anything that requires human review — your refund will take longer.

The "Where's My Refund?" tool will show you the expected date once your refund is in the final stages. That date is usually accurate, though mail delays can push it back by a few days.

What to do if your refund is delayed

If your refund has not arrived within 21 days of filing electronically, or within 21 days of the IRS receiving your paper return, check the "Where's My Refund?" tool first. It will tell you whether the IRS is still processing, whether they need information from you, or whether there is another reason for the delay.

If the tool says the IRS needs more information, it will usually tell you what they need and how to send it. Common requests include proof of identity, clarification on a dependent, or verification of an address. Follow the instructions in the tool or any letter the IRS sends you. Do not ignore these requests — your refund will not move forward until you respond.

If the tool shows no message and no expected date, and it has been well over 21 days, you can call the IRS at 1-800-829-1040. Have your return information ready. The IRS can sometimes locate a refund that the tool is not showing, or tell you if there is a specific problem holding it up.

Direct deposit versus mailed checks

Direct deposit is faster. When you choose direct deposit on your return, the IRS sends your refund straight to your bank account once it is processed. You should see the money within a few business days of the IRS releasing it. The exact timing depends on your bank, but most banks post IRS refunds the same day or the next business day.

A mailed check takes longer because the IRS has to print it and put it in the mail. Once the IRS marks your refund as "sent," expect the check to arrive within 7 to 10 business days, though this varies by location and mail speed. If you do not receive the check within that window, contact the IRS — the check may have been lost in the mail, and the IRS can issue a replacement.

If you filed your return but did not provide banking information, the IRS will mail a check by default. You cannot change this after filing, so if you want direct deposit next year, make sure to include your bank account and routing number on your return.

If the IRS says there is an error on your return

Sometimes the IRS finds an error when processing your return — for example, a math mistake, a missing form, or information that does not match their records. When this happens, the "Where's My Refund?" tool or a letter from the IRS will explain the problem. The IRS will usually correct straightforward errors themselves and adjust your refund accordingly. For more complex issues, they will ask you to send additional information or documentation.

If the IRS corrects an error in their favor — meaning they reduce your refund — they will send you a letter explaining the change. You have the right to dispute this. The letter will include instructions on how to respond if you disagree. Keep copies of any documents you send to the IRS, and consider keeping records of your correspondence.

If the IRS asks you to send documents, send them as instructed in their letter. Do not send originals unless they specifically ask for them — send copies instead. Keep a copy for yourself and send the documents by certified mail so you have proof of delivery.

Frequently Asked Questions

Can I check my refund status without my exact refund amount?

No. The IRS "Where's My Refund?" tool requires your Social Security number, filing status, and the exact refund amount to pull up your information. If you do not have the amount, check your filed return or the confirmation email from your tax software. If you cannot find it, you can call the IRS at 1-800-829-1040 and they can look it up for you.

Why does the tool say my refund was sent but I have not received it?

If you chose direct deposit, the money is on its way to your bank and should arrive within a few business days. If you chose a mailed check, it is in the mail and should arrive within 7 to 10 business days. If more time has passed and you still have not received it, contact your bank (for direct deposit) or the IRS (for a mailed check) to investigate.

What if I filed my return but the tool says it has not been received?

If you filed electronically, the IRS usually receives it within 24 hours. If you mailed a paper return, it can take 1 to 3 weeks for the IRS to receive and scan it. If you filed more than 3 weeks ago and the tool still shows nothing, call the IRS to confirm they have your return.

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

Once the IRS has processed your return and released your refund, you cannot cancel it. If you chose direct deposit and the money has not arrived yet, you cannot change it to a check. If the money has already been deposited, you would need to contact your bank. If you chose a check and it has not arrived, you can request a replacement from the IRS.

What should I do if I think someone filed a tax return using my Social Security number?

Contact the IRS when ready at 1-800-829-1040 or visit IRS.gov and look for information on identity theft. The IRS has a process for handling fraudulent returns. You will also want to file a report with the Federal Trade Commission at IdentityTheft.gov and consider placing a fraud alert with the credit bureaus.