Where to check your refund status right now

The IRS offers three ways to check your federal tax refund status: the Where's My Refund tool on IRS.gov, the IRS2Go mobile app, or a phone call to the IRS at 1-800-829-1040. The Where's My Refund tool is the fastest and most detailed — it updates once per day, usually overnight, and tells you the exact stage your refund is in and when it should arrive.

To use Where's My Refund, go to irs.gov/refunds and have your Social Security number, filing status, and the exact refund amount from your tax return ready. The tool will ask for these three pieces of information and then show you one of three statuses: "Refund Received" (the IRS has your return), "Refund Approved" (the IRS has processed it and approved the refund), or "Refund Sent" (the money is on its way to you). If your return is still being processed, the tool will tell you the date you can expect an update.

The IRS2Go app works the same way and is useful if you want to check from your phone without typing in a web address. The phone line works too, but expect a wait — call early in the morning or late in the week when volume is lower.

Key Takeaways

  • The Where's My Refund tool on IRS.gov is the fastest way to check your federal refund status and updates once per day.
  • You will need your Social Security number, filing status, and the exact refund amount from your tax return to use the tool.
  • The IRS processes most refunds within 21 days of receiving your return, but this timeline can be longer if your return needs review.
  • If you filed by mail, add 2 to 3 weeks to the processing time before your refund appears in the system.
  • State tax refunds are tracked separately through your state's tax agency website, not through the IRS.

How long the IRS takes to process your refund

The IRS says it processes most refunds within 21 days of receiving your return. If you filed electronically, that clock starts when the IRS receives your return — usually within a few days of you sending it. If you filed by mail, add 2 to 3 weeks to that timeline before the IRS even receives your return, so a mailed return can take 5 to 8 weeks total before you see your refund.

The 21-day timeline assumes your return is straightforward and does not trigger any review flags. Returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) take longer — the IRS is required by law to hold these refunds until mid-February, even if your return is processed earlier. If your return was filed in January, you will not see this refund until at least February 15.

Some returns take longer than 21 days because the IRS needs to verify information or because your return was selected for examination. The Where's My Refund tool will show you a message if this is happening and will give you a new expected date.

What to do if your refund is delayed

If the Where's My Refund tool shows no status at all, or if it has been more than 21 days since you filed electronically and the tool still shows "Refund Received," your return may be held up. First, check that you entered your information correctly — a typo in your Social Security number or refund amount will make the tool unable to find your return. Try again with the exact numbers from your tax return.

If the information is correct and your return is still not showing up, wait 24 hours and check again. The tool updates once per day, and sometimes a return that was just received takes a day to appear in the system. If it has been more than 24 hours and still nothing, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the date you filed ready.

Common reasons for delays include a math error on your return, a missing signature, a mismatch between the name on your return and the name on file with Social Security, or a return that was flagged for review because of unusual deductions or income. The IRS will contact you by mail if they need more information — do not wait for a phone call.

Tracking refunds sent by direct deposit versus check

The IRS sends most refunds by direct deposit to the bank account you listed on your return. Direct deposit usually arrives within 1 to 2 business days after the IRS marks your refund as "Refund Sent" in the Where's My Refund tool. The tool will show you the last four digits of the account where the money is going.

If you chose to receive your refund by check, the IRS will mail it to the address on your return. A check usually takes 7 to 10 business days to arrive after the IRS marks your refund as sent, though this varies by mail delivery speed in your area. If you have not received your check within 10 business days of the "Refund Sent" date, contact the IRS.

If your direct deposit was rejected — for example, because the account number was wrong or the account was closed — the IRS will mail you a check instead. The Where's My Refund tool will not tell you this happened; you will only know when the check arrives or when you do not see the deposit in your account on the expected date. If this happens, call the IRS to confirm the correct account information for next year.

Checking your state tax refund status

Your state tax refund is separate from your federal refund and is tracked through your state's tax agency, not the IRS. Each state runs its own system and has its own timeline. Most states process refunds within 2 to 4 weeks of receiving your return, but some take longer.

To check your state refund, go to your state's department of revenue or taxation website and look for a "refund status" tool. The name and location of this tool varies by state — some call it "Where's My Refund," others call it "Check Your Refund Status," and a few do not offer an online tool at all. A web search for "[your state] tax refund status" will take you to the right page.

You will need the same information as you do for the federal tool: your Social Security number, filing status, and refund amount. Some states also ask for your date of birth or the last four digits of your Social Security number. If your state does not have an online tool, call the phone number listed on your state tax return or on the state's website.

What to do if the IRS says your refund was sent but you never received it

If the Where's My Refund tool shows "Refund Sent" but the money has not arrived in your account or mailbox, the first step depends on how you chose to receive it. If you chose direct deposit, wait 2 business days from the date the tool said it was sent. If the deposit still has not shown up, log into your bank account and check whether the IRS tried to deposit the money and the deposit was rejected. Your bank can tell you if a deposit failed and why.

If the deposit was rejected, call the IRS at 1-800-829-1040 and give them the correct account information. They will reissue your refund as a check, which will take another 7 to 10 business days to arrive. If the deposit was not rejected and the money simply never showed up, also call the IRS — this is rare, but it can happen if the account number was entered incorrectly on your return.

If you chose to receive your refund by check and the check has not arrived within 10 business days of the "Refund Sent" date, call the IRS. They can issue a replacement check or, in some cases, deposit the money directly to your account if you provide banking information. Do not cash a replacement check if the original one arrives later — contact your bank to return it.

Frequently Asked Questions

Can I check my refund status if I filed with a tax preparer or software company?

Yes. Your refund status depends on the IRS, not on who prepared your return. Use the Where's My Refund tool with your own Social Security number and refund amount. Some tax software companies offer their own refund tracking tools that pull data from the IRS, but the official IRS tool is always the most up-to-date source.

Why does the Where's My Refund tool say it cannot find my return?

This usually means the IRS has not received your return yet, or you entered one of the three required pieces of information incorrectly. If you filed electronically, wait 24 hours and try again. If you filed by mail, wait 2 to 3 weeks. Double-check that your Social Security number, filing status, and refund amount are exactly as they appear on your return.

What if I claimed the Earned Income Tax Credit and my refund is delayed?

The IRS is required to hold refunds that include the EITC or Additional Child Tax Credit until at least February 15, even if your return is processed earlier. This is a federal law, not a delay. Your refund will be sent on or shortly after February 15 if you filed before the deadline.

Do I need to do anything if my refund status has not changed in two weeks?

Not yet. Most refunds take 21 days to process. Check the Where's My Refund tool again after 21 days have passed since you filed. If it still shows no progress, call the IRS at 1-800-829-1040 to find out whether your return is being reviewed.

Can I change my bank account or mailing address after I file?

No. Once you file, the IRS will send your refund to the account or address you listed on your return. If you need to change this information, you must contact the IRS before your refund is sent. Call 1-800-829-1040 as soon as possible. If your refund has already been sent, you cannot stop it, but you can provide new information for next year.