Where to check your refund status

The IRS offers three ways to check your refund. The fastest and most detailed is the IRS Where's My Refund tool, available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once a day, usually overnight, and tells you the current stage of processing and an expected deposit date once the IRS has approved your return.

If you filed by mail, the tool may not show your return for up to four weeks after you mailed it. If you filed electronically, it typically appears within 24 hours. The tool works for federal returns only — state refunds require checking your state tax agency's website directly.

You can also call the IRS at 1-800-829-1040 during business hours. A representative can look up your refund using the same information. This route takes longer but works if you cannot access the website or need to ask questions about your specific situation.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the fastest way to check your refund status and updates once daily.
  • You need your Social Security number, filing status, and the exact refund amount from your tax return to use the tool.
  • If you filed electronically, your return appears in the tool within 24 hours; if you mailed it, allow up to four weeks.
  • The tool shows you which processing stage your return is in and provides an expected deposit date once approved.
  • State refunds require checking your state tax agency's website — the IRS tool covers federal refunds only.

What the processing stages mean

The Where's My Refund tool shows your return in one of three stages. Return Received means the IRS has scanned your return and it is in the queue for review. This stage typically lasts one to two weeks for electronic returns and longer for paper returns.

Return Approved means the IRS has reviewed your return, found no issues, and approved your refund. At this point the tool shows your expected deposit date. If you chose direct deposit, the money usually arrives within two to three business days of approval. If you requested a check, it is mailed and takes five to seven business days to arrive, depending on postal service delays.

Return Sent to Your Bank appears briefly after approval and means the IRS has transmitted the deposit instruction to your bank. This stage lasts a few hours to one business day. Once your bank receives and processes the deposit, the refund appears in your account.

Why your refund might be delayed

Some returns take longer than the standard one to three weeks. The IRS delays processing when it needs to verify information on your return — usually income reported by employers or financial institutions, or discrepancies between what you reported and what the IRS has on file.

Common reasons for delays include a mismatch between your Social Security number and name, unreported income the IRS knows about, claimed dependents the IRS cannot verify, or math errors on the return itself. The Where's My Refund tool does not always explain why a return is delayed; if your refund has not been approved after 21 days from filing, you can call the IRS at 1-800-829-1040 to ask what is holding it up.

Returns claiming the Earned Income Tax Credit or the Additional Child Tax Credit often take longer — the IRS is required by law to hold these returns until mid-February, even if they are filed in January. This is a standard delay, not a problem with your return.

Direct deposit versus check payment

When you file your return, you choose how the IRS sends your refund. Direct deposit is faster and more reliable. The money goes straight to your bank account in two to three business days after approval. You need to provide your routing number and account number on your return. The IRS does not charge a fee for direct deposit.

A check takes five to seven business days to arrive after the IRS mails it, plus any postal delays. The IRS mails checks from a central location, so delivery time depends on distance. If you chose a check and your refund was approved weeks ago but you have not received it, the check may have been lost in the mail. You can contact the IRS to request a replacement check or have the refund sent by direct deposit instead.

What to do if your refund does not arrive on time

If the Where's My Refund tool shows your refund was approved and the expected deposit date has passed, first check your bank account carefully — the deposit may have gone to a different account than you expected, or your bank may have placed a hold on it. Contact your bank to confirm whether they received the deposit from the IRS.

If your bank did not receive it, call the IRS at 1-800-829-1040 with your return information. The IRS can confirm whether the deposit was sent and, if it was, investigate what happened. If the deposit was sent but your bank lost it, the IRS can issue a replacement. If you chose a check and it has not arrived after seven business days, the IRS can also issue a replacement check or redirect the refund to direct deposit.

Keep your tax return and any correspondence from the IRS when you call. The IRS may ask for specific details from your return to locate your refund in their system.

Checking your state tax refund

Your state refund is separate from your federal refund and has its own processing timeline. Most states offer a refund status tool on their tax agency website, similar to the IRS tool. You typically enter your Social Security number and refund amount.

State refunds often take longer than federal refunds — two to four weeks is common, depending on the state. Some states process paper returns more slowly than electronic ones. If you filed both federal and state returns together, your state refund may arrive weeks after your federal refund, or vice versa. Check your state's tax website directly for status; the IRS tool does not include state refund information.

Frequently Asked Questions

How often does the Where's My Refund tool update?

The tool updates once per day, usually overnight. If you check multiple times in the same day, you will see the same information. Checking more frequently does not speed up processing.

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 from your return. If you do not have the amount, check your filed return or call the IRS at 1-800-829-1040 and they can look it up for you.

What if the tool says my return is still being processed after six weeks?

Call the IRS at 1-800-829-1040. Returns that take longer than three weeks usually need verification of information on your return. The IRS representative can tell you what is being reviewed and what you may need to provide.

If I filed electronically, why does the tool not show my return yet?

Electronic returns typically appear in the tool within 24 hours of filing. If more than 24 hours have passed and your return is not showing, verify that you entered your information correctly — a wrong Social Security number or filing status will prevent the tool from finding your return. If the information is correct, contact the IRS to confirm they received your return.

Can I change my refund from a check to direct deposit after I file?

No, not through the IRS directly. However, if your check has not arrived and you want to change to direct deposit, you can contact the IRS at 1-800-829-1040 and request a replacement refund by direct deposit instead. You will need to provide your bank routing and account numbers.