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

The IRS Where's My Refund tool is the official place to see exactly where your federal refund is. You reach it at irs.gov/refunds, and it updates once per day, usually overnight. The tool shows you three things: whether the IRS has received your return, whether it has been approved, and the date your money will arrive in your bank account or by mail.

You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return to look it up. If you filed electronically, the tool usually has your information within 24 hours. If you mailed a paper return, it takes longer — the IRS has to receive it, open it, and enter the data by hand, which can take three to four weeks before it shows up in the system at all.

The tool tells you one of four things: your return is still being processed, your return has been received and approved and your refund is on the way, there is a problem with your return and the IRS needs more information from you, or your refund has already been sent. If it says your refund is on the way, the tool gives you the exact date it will land in your account or arrive by mail.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov/refunds shows your refund status and delivery date, and updates once per day.
  • Electronic returns usually show up in the tool within 24 hours; paper returns take three to four weeks before they appear in the system.
  • Most refunds arrive within 21 days of approval if you chose direct deposit, or three to four weeks if you chose a check by mail.
  • If the tool says there is a problem, the IRS will mail you a letter explaining what information or documents you need to send back.
  • The IRS phone line 1-800-829-1040 can help if the tool does not show your return or if you need to report a missing refund.

How long federal refunds actually take in 2025

The IRS publishes a target of 21 days from the date your return is approved to the date your money arrives, but that is only if you chose direct deposit to a bank account. Direct deposit is faster because the IRS sends the money electronically straight to your bank, and your bank posts it within one or two business days.

If you chose a paper check by mail, add two to three weeks to that timeline. The IRS prints and mails the check, and then the postal service delivers it — this can take three to four weeks total from approval. Some checks get lost or delayed in the mail, which is why direct deposit is the safer choice if you have a bank account.

The 21-day target assumes your return has no errors and no flags. If the IRS needs to verify information — your identity, your income, whether you claimed a dependent correctly — the timeline stretches. These reviews can add two weeks to several months, depending on what the IRS is checking. The Where's My Refund tool will tell you if your return is under review.

What to do if the tool says there is a problem with your return

If Where's My Refund says there is an issue, the IRS will mail you a letter within two weeks explaining what is wrong. Do not wait for the letter to act — you can call the IRS at 1-800-829-1040 and ask what the problem is. Have your Social Security number, filing status, and refund amount ready.

Common problems include a mismatch between the name on your return and the name on file with Social Security, a dependent claimed on your return who does not match IRS records, income reported on a W-2 or 1099 that does not match what you reported on your return, or a missing signature or required form. The IRS letter will tell you exactly which one it is and what documents or information you need to send back.

Send whatever the IRS asks for as soon as you get the letter. Do not ignore it — your refund will not move forward until the IRS receives your response and verifies the information. If you send documents by mail, keep a copy for yourself and consider mailing it certified mail so you have proof the IRS received it.

Refunds held for identity theft or fraud review

If the IRS suspects identity theft or fraud on your return, it will hold your refund while it investigates. This is one of the longest delays — the review can take 60 days or more. The Where's My Refund tool will not give you a delivery date; instead it will say your return is being reviewed.

The IRS will mail you a letter if your return is flagged for this reason. The letter will explain what triggered the review and what you need to do. In most cases, you need to verify your identity — this might mean going to an IRS office in person, mailing in a copy of your driver's license or passport, or answering questions about your tax history.

If you believe your identity has actually been stolen and someone else filed a return using your Social Security number, call the IRS Identity Theft Hotline at 1-800-908-4490. This is different from a routine fraud review — the IRS has a separate process for actual identity theft cases.

Track your refund by mail if you chose a paper check

If you chose a paper check and the Where's My Refund tool says your refund has been sent, you can track the check through the mail using the USPS Informed Delivery service. Go to informeddelivery.usps.com, sign in with your USPS account, and you will see images of mail coming to your address the day before it arrives.

Paper checks take two to three weeks to arrive after the IRS mails them. If more than three weeks have passed since the tool said your check was sent and you have not received it, the check may have been lost in the mail. Call the IRS at 1-800-829-1040 and report the missing check — the IRS can issue a replacement.

When you call to report a missing check, have your Social Security number, filing status, and the refund amount ready. The IRS will verify that the check was mailed and then issue a replacement check or, in some cases, direct deposit the money to your bank account instead. A replacement check usually arrives within two to three weeks.

What to do if your refund never shows up

If the Where's My Refund tool says your refund was sent but you have not received it after the expected timeframe, call 1-800-829-1040. The IRS can tell you whether the check was actually mailed, whether it was returned to the IRS as undeliverable, or whether there was a problem with the direct deposit.

If the check was returned to the IRS as undeliverable — usually because the address on your return was wrong — the IRS will hold the check and mail you a notice. You can then contact the IRS to provide a correct address, and they will remail the check. If the address was correct and the check simply got lost, the IRS will issue a replacement.

If you chose direct deposit and the money never landed in your bank account, the IRS can investigate whether the deposit was sent and whether your bank received it. Sometimes a bank rejects a deposit if the account number or routing number on your return was wrong. The IRS will ask you to verify the correct account information and may reissue the refund.

State refunds are separate from federal refunds

Your state tax refund is handled by your state's tax agency, not the IRS, and it arrives on a different timeline. Most states have their own refund tracking tool on their tax department website. Search "[your state] tax refund status" to find it.

State refunds typically take two to four weeks longer than federal refunds because states process returns after the IRS does. If you filed your federal and state returns together using tax software, your state return was submitted to your state's tax agency at the same time as your federal return, but the state processes it independently.

If you have not received your state refund and the state's tracking tool does not show a delivery date, contact your state's tax department directly. The phone number is on your state's tax website. State processing times vary widely — some states are much faster than others.

Frequently Asked Questions

Why does the Where's My Refund tool say my return is still being processed after two weeks?

Most returns are approved within 21 days, but some take longer. The IRS may be verifying information on your return, or there may be a delay in the system. Check the tool again in a few days — it updates daily. If it still says processing after three weeks, call 1-800-829-1040 to ask whether your return is under review or if there is a problem.

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

No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. The only way to speed up your refund is to make sure your return has no errors and to choose direct deposit instead of a paper check. Some tax software companies offer "refund advance" loans, but these are loans you repay, not your actual refund.

What if I filed my return but the Where's My Refund tool says it has no record of it?

If you filed electronically, wait 24 hours — the tool updates once per day. If you mailed a paper return, wait three to four weeks for the IRS to receive and enter it. If you are certain you filed and the tool still shows nothing after that time, call 1-800-829-1040 with your Social Security number and filing status to confirm the IRS received your return.

Can the IRS send my refund to a different bank account than the one on my return?

No. The IRS will deposit your refund only to the bank account you listed on your return. If you need the money in a different account, you can transfer it yourself after it arrives. If you provided the wrong account number on your return, call the IRS at 1-800-829-1040 before your refund is sent to see if they can correct it.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to your bank account regardless of where you live, so moving does not affect it. If you chose a paper check and you move, the check may be returned to the IRS as undeliverable. File a change of address with the postal service, and if the check is returned, contact the IRS to provide your new address and request a remail.