Check your refund status on IRS.gov

The IRS offers a tool called Where's My Refund? that shows you the status of your federal tax refund. You can find it at irs.gov/refunds. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

To use Where's My Refund?, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. If you filed jointly, either spouse can check the status using their own Social Security number. The tool works for returns filed electronically or by mail.

The IRS processes most refunds within 21 days of receiving your return if you filed electronically and chose direct deposit. Paper returns take longer — typically four to six weeks. If your refund is taking longer than expected, Where's My Refund? will tell you why and what step comes next.

Key Takeaways

  • Where's My Refund? on irs.gov is the official tool to track your federal refund status, and it updates once daily.
  • You will need your Social Security number, filing status, and the exact refund amount to check your status.
  • Most electronic returns with direct deposit are processed within 21 days; paper returns typically take four to six weeks.
  • If the IRS needs more information from you, Where's My Refund? will show a message explaining what is required and how to respond.
  • The IRS will not contact you by phone, email, or text to ask for personal information — any such contact is a scam.

What the status messages mean

Where's My Refund? shows one of three main statuses. Accepted means the IRS received your return and is processing it. Approved means the IRS has reviewed your return, found no problems, and approved your refund. Sent means the IRS has released your refund and it is on its way to you.

If you chose direct deposit, the "Sent" status includes the date your bank will receive the money. This date is usually accurate within one or two business days. If you chose a paper check, the "Sent" status tells you when the check was mailed, and you should receive it within 7 to 10 business days after that date.

Some returns show a fourth status: Still Being Processed. This means the IRS is still reviewing your return and has not yet approved it. This can happen if the IRS needs to verify information on your return, if there is a discrepancy between your return and other records (like W-2s or 1099s), or if your return was flagged for random review. The message will usually tell you how long the review will take.

When the IRS needs more information from you

If the IRS finds a problem with your return or needs to verify something, Where's My Refund? will show a message saying your return requires action. The message will explain what information is missing or what does not match. Common reasons include a missing or incorrect Social Security number, a discrepancy in income reported on your W-2 or 1099, or a math error on your return.

When this happens, the IRS will also mail you a letter explaining what is needed. The letter will include instructions on how to respond — usually by mailing documents back to the IRS or by calling a phone number on the letter. Do not ignore this letter. Responding quickly will get your refund moving again.

If you cannot find the information the IRS is asking for, or if you believe the IRS made an error, you can contact the IRS directly. Call 1-800-829-1040 (the main IRS customer service line) and have your return and the IRS letter in front of you. Wait times are often long, especially during tax season, but this is the fastest way to resolve the issue.

Direct deposit versus paper check delivery

If you chose direct deposit on your return, your refund goes straight into your bank account. This is the fastest method — most direct deposits arrive within 21 days of the IRS receiving your return. The exact date appears in Where's My Refund? once your refund is approved and sent.

If you chose a paper check, the IRS mails it to the address on your return. Checks typically arrive 7 to 10 business days after the IRS mails them. Where's My Refund? shows the mailing date, not the arrival date, so add a week or two to that date to estimate when you will receive it. If you move after filing, the check will go to the address on your return, not your new address.

If you filed your return but did not provide banking information for direct deposit, you can still request a direct deposit for future refunds. You cannot change the delivery method for a refund that is already being processed, but you can update your banking information in your IRS account online at irs.gov/account.

What to do if your refund is delayed

If your refund has not arrived by the date shown in Where's My Refund?, wait a few more business days before taking action. Banks sometimes process deposits a day or two later than the IRS estimates, and mail delivery can be unpredictable.

If more than a week has passed since the expected date, check Where's My Refund? again to see if the status has changed. If it still shows "Sent" but the money has not arrived, contact your bank to confirm they have not received the deposit. If your bank has no record of it, call the IRS at 1-800-829-1040 with your return information and the date shown in Where's My Refund?.

For paper checks, if more than two weeks have passed since the mailing date, contact the IRS. They can issue a replacement check, but they will need to verify that you did not receive the original. This process can take several weeks.

Protecting yourself from refund scams

Scammers often target people waiting for refunds. The IRS will never contact you by phone, email, or text message to ask for personal information or to tell you about your refund. If someone contacts you claiming to be from the IRS and asking for your Social Security number, banking details, or payment information, it is a scam.

The only legitimate way to check your refund status is through Where's My Refund? on irs.gov. Do not click links in emails or texts claiming to be from the IRS — go directly to irs.gov and log in yourself. If you receive a suspicious email or call, you can report it to the IRS at phishing@irs.gov.

If you have already given out personal information to a scammer, contact your bank and the Federal Trade Commission at reportfraud.ftc.gov. Monitor your accounts closely for unauthorized charges.

Frequently Asked Questions

Why does Where's My Refund? say my refund is still being processed after 21 days?

The IRS processes most refunds within 21 days, but some take longer if they require additional review. Common reasons include a discrepancy between your return and your W-2 or 1099, a missing or incorrect Social Security number, or a math error. Where's My Refund? will show a message explaining the delay and when you can expect a decision.

Can I check my refund status if I filed a joint return?

Yes. Either spouse can check the status using their own Social Security number and the exact refund amount from the return. Both of you will see the same status and timeline.

What if I filed my return but do not see it in Where's My Refund?

If you filed electronically, your return should appear in Where's My Refund? within 24 hours. If you filed by mail, it can take two to four weeks for the IRS to receive and process it before it shows up in the tool. If more than a month has passed since you mailed your return, contact the IRS at 1-800-829-1040 to confirm they received it.

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

No, not once the IRS has started processing your return. You can update your banking information in your IRS account for future refunds, but the current refund will be sent the way you originally requested. If you want to deposit a paper check quickly, you can use mobile check deposit through your bank's app.

How do I know if my refund was deposited if I do not see it in my bank account?

Check Where's My Refund? first to confirm the IRS actually sent it. If it shows "Sent" with a date that has passed, contact your bank and ask if the deposit is pending or if there were any issues receiving it. Some banks hold deposits for a day or two before making them available. If your bank has no record of the deposit, call the IRS with your return information.