Check your refund status using the IRS Where's My Refund tool

The fastest way to find out where your refund is sits on the IRS website itself. The Where's My Refund tool shows you the exact status of your return and tells you when the IRS expects to deposit or mail your money. You can check it the day after you file, and it updates every 24 hours.

Go to irs.gov and look for "Where's My Refund" in the search box at the top. You will need three pieces of information: your Social Security number (or Individual Taxpayer Identification Number), your filing status from your tax return, and the exact refund amount you expect. The tool will then show you one of three statuses: accepted, approved, or sent.

If the tool says your return has not been received yet, wait 24 hours and check again. The IRS can take up to 48 hours to post a return to their system after you file electronically, and longer if you mailed a paper return.

Key Takeaways

  • The IRS Where's My Refund tool on irs.gov is the official source and updates every 24 hours with your return status.
  • You need your Social Security number, filing status, and expected refund amount to use the tool.
  • Refunds typically arrive 21 days after the IRS accepts your return if you chose direct deposit, or up to four weeks if you requested a check by mail.
  • If your refund is delayed beyond the expected date, contact the IRS at 1-800-829-1040 or check for a notice in your mailbox.

What each refund status means

Accepted means the IRS has received your return and is processing it. This is the first stage. At this point, the IRS has not yet reviewed your return for accuracy or sent your money. Accepted returns typically move to approved status within 21 days.

Approved means the IRS has reviewed your return, found no problems, and authorized your refund. The tool will now show you the date your refund will be deposited into your bank account or mailed to you. If you chose direct deposit, this date is usually within five to seven business days from the approved date. If you requested a check, allow 10 to 14 business days.

Sent means your refund has left the IRS. If you chose direct deposit, the money is on its way to your bank and should arrive within one to two business days. If you chose a check, it has been mailed and you should receive it within seven to 10 business days, depending on postal service speed in your area.

Why your refund might be delayed

The IRS processes most returns within 21 days of acceptance, but some take longer. Common reasons include math errors on your return, missing information (like a missing signature or incomplete address), 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 IRS is required by law to hold your refund until at least mid-February, even if your return is approved earlier. This applies every year, regardless of when you file.

Identity theft or fraud concerns can also delay a refund. If the IRS suspects someone else filed a return using your Social Security number, they will freeze your refund while they investigate. You will receive a notice in the mail explaining what happened and what to do next.

What to do if the tool shows no information about your return

If you filed electronically and the Where's My Refund tool says it has no record of your return after 48 hours, check that you entered your information correctly. A single digit wrong in your Social Security number or refund amount will cause the tool to show no results.

If your information is correct and the tool still shows nothing, your return may not have been transmitted to the IRS. This sometimes happens if your tax software crashed during filing or your internet connection dropped. Log back into your tax software and confirm that your return shows as filed. If it does not, you will need to file again.

If you mailed a paper return, the tool may not show it for three to six weeks. Paper returns take much longer to enter into the IRS system than electronic returns. You can call the IRS at 1-800-829-1040 to ask whether they have received your paper return, but have your return ready to reference.

Direct deposit versus check: which arrives first

Direct deposit is faster and more reliable. Once the IRS approves your return, direct deposit refunds arrive in your bank account within five to seven business days. The money goes straight into the account you listed on your return, and you do not have to wait for mail delivery.

A check takes longer because it must be printed, mailed, and delivered by the postal service. After the IRS approves your return, allow 10 to 14 business days for the check to arrive. If you live in a rural area or far from an IRS processing center, it may take longer. Checks can also be lost or delayed in the mail.

If you filed your return and did not choose direct deposit, the IRS will mail you a check. You cannot change this to direct deposit after you file. If your check does not arrive within the expected timeframe, contact the IRS to request a trace.

How to contact the IRS if your refund is missing

Call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. in your time zone). Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you the status of your return and, if your refund was mailed as a check, can file a trace to locate it.

If you received a notice from the IRS in the mail, follow the instructions on that notice. Notices explain why your refund is delayed and what you need to do. Do not ignore an IRS notice, as it may require you to provide additional information or documentation.

You can also visit an IRS office in person, though wait times are often long. Find your nearest office at irs.gov by searching "IRS offices near me" or calling 1-800-829-1040 to make an appointment.

Frequently Asked Questions

Can I check my refund status on my phone?

Yes. The IRS Where's My Refund tool works on mobile browsers. Go to irs.gov on your phone's web browser and search for "Where's My Refund." You will need the same three pieces of information: Social Security number, filing status, and expected refund amount.

What if the Where's My Refund tool says my refund was sent but I have not received it?

If you chose direct deposit, contact your bank to confirm the deposit has not already arrived. If you chose a check, wait the full 10 to 14 business days from the sent date before contacting the IRS. If the check does not arrive after that time, call 1-800-829-1040 and ask the IRS to file a trace on your check.

Does filing my taxes late affect when I get my refund?

Filing late does not change how long the IRS takes to process your return once it arrives. However, if you claimed the EITC or Additional Child Tax Credit, your refund will be held until mid-February regardless of when you file. If you file after mid-February, you may receive your refund faster.

Why does the tool ask for my expected refund amount?

The IRS uses the refund amount to verify your identity and pull up the correct return. This prevents someone else from looking up your refund status using just your name and Social Security number. The amount must match exactly what you reported on your return.

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes all returns on the same timeline, regardless of who prepared your return or how much you paid. Tax preparation companies cannot speed up IRS processing. Refund anticipation loans offered by some tax companies are loans against your expected refund, not the refund itself, and they charge fees.