Check your refund status on IRS.gov before you call or worry

The IRS has a tool called Where's My Refund? that tells you the exact status of your return and when your money will arrive. You reach it at irs.gov/refunds or through the IRS2Go mobile app. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool updates once per day, usually overnight.

Where's My Refund? shows three possible statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (they've approved your refund and it's on the way), or "Sent" (the refund has left the IRS). When your refund is approved or sent, the tool also shows the delivery date — either the date a check will arrive or the date a direct deposit will hit your bank account.

If the tool says your return is still being processed, you're in the normal queue. Most returns take 21 days from the date the IRS receives them, though some take longer if the return needs review. Do not call the IRS during this window — they cannot speed up processing, and the phone lines are backed up with people asking the same question.

Key Takeaways

  • Where's My Refund? on irs.gov is the only official source for your refund status and shows you the exact delivery date once your refund is approved.
  • Most federal tax refunds take 21 days from receipt to approval, and the IRS updates the tool once per day, usually overnight.
  • If your refund shows as "Sent" but hasn't arrived after the promised date, contact your bank first — delays often happen on the bank's side, not the IRS's.
  • The IRS will not discuss your refund status over the phone unless there is a specific problem flagged in their system, so calling wastes time during peak season.
  • If the tool says your return is under review or rejected, you will receive a letter in the mail explaining what the IRS needs from you.

What each status means and how long to wait

"Return Received" means the IRS has scanned your return into their system but hasn't started processing it. This is normal and happens within a few days of filing. During tax season (January through April), the IRS processes millions of returns, so this stage can last a week or more. The tool will not show a delivery date yet.

"Approved" means the IRS has reviewed your return, found no issues, and calculated your refund. At this point, the tool shows the exact date your money will arrive. If you chose direct deposit, the date is usually within one to two business days. If you chose a check, the date is usually within five to seven business days from the approval date.

"Sent" means your refund has left the IRS. For direct deposit, this is the final stage — your bank should receive the funds by the date shown. For a check, "Sent" means the check has been mailed and should arrive within the timeframe the tool displays, though mail delivery can add a few days.

When your refund is late or doesn't arrive on time

If Where's My Refund? shows "Sent" but the money hasn't arrived by the promised date, check with your bank first. Banks sometimes delay posting direct deposits for 24 to 48 hours after receiving them, or they may hold the deposit if your account is new or has had recent activity flags. Call your bank's customer service line and ask if the IRS deposit has posted to your account yet.

If your bank confirms they haven't received the deposit, or if a check was supposed to arrive but didn't, contact the IRS directly. Call the refund hotline at 1-800-829-1040 (available Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a trace on a missing refund, which takes about four weeks to complete.

If you filed by mail and the tool still shows "Return Received" after 30 days, your return may not have been scanned yet. Call the IRS at the number above and provide your mailing date and tracking number if you have it. They can look up whether the return arrived at the processing center.

Refunds that are held up or rejected

Sometimes Where's My Refund? shows "Still Being Processed" or "Return Under Review" for longer than 21 days. This usually means the IRS flagged something on your return — a missing form, a math error, income that doesn't match what employers reported, or a duplicate Social Security number claim. The IRS will send you a letter explaining what they need.

Check your mail regularly. The IRS sends notices by postal mail, not email, and the letter will have a specific date by which you need to respond. If you don't respond by that date, the IRS may reject your return and hold your refund. If you receive a letter, follow the instructions exactly — they usually ask you to send a document, sign a form, or call a phone number on the letter itself.

If your return is rejected, Where's My Refund? will show that status. A rejection means the IRS will not process your return as filed. You will need to file an amended return (Form 1040-X) or a new return to correct the problem. The IRS will not issue your refund until they receive a corrected return and process it, which can add several weeks or months.

Direct deposit versus check — which affects your timeline

Direct deposit is faster and more reliable than a check. When the IRS approves your refund for direct deposit, the money usually arrives within one to two business days. Checks take five to seven business days after approval, and mail delivery can add another few days depending on where you live and where the check is mailed from.

If you chose direct deposit but the money hasn't arrived by the promised date, your bank account information may have been wrong on your return. Banks reject deposits to accounts that don't exist, are closed, or have mismatched names. If this happened, the IRS will mail you a check instead, which can take an additional week or more. Where's My Refund? will not always show this change — you may only find out when the check arrives.

If you want to change your refund delivery method after filing, you cannot do it through Where's My Refund? You have to file an amended return or contact the IRS directly. Because this adds time, it's usually faster to wait for the check than to try to change the method mid-process.

How to read the delivery date the tool shows you

Once your refund is approved, Where's My Refund? shows a specific date. This date is when the IRS sends the money out, not when it will definitely be in your account or mailbox. For direct deposit, add one to two business days to that date. For a check, add five to seven business days, plus whatever time mail takes in your area.

The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. If you check in the morning and see no change, check again the next morning. Checking multiple times per day won't speed anything up and wastes your time.

The date shown is based on normal processing. If the IRS is running behind during peak tax season, or if your return needed extra review, the actual date may be a few days later than the tool shows. The IRS does not may provide the exact date — they may provide a range.

What to do if you can't access Where's My Refund?

Where's My Refund? sometimes goes down for maintenance, usually late at night or early morning. If you can't reach it, try again in a few hours. The tool is also unavailable for about 24 hours after you file your return while the IRS scans and uploads your information.

If you have a very old return (more than a year old) and Where's My Refund? won't show it, call the IRS at 1-800-829-1040. They can look up the status manually. Bring your Social Security number, filing status, and the year you filed.

If you filed through a tax preparer or software company and can't find your return information, contact them first. Some preparers can look up your status through their own systems or provide you with the information you need to use Where's My Refund?

Frequently Asked Questions

How often does Where's My Refund update?

The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. Checking it multiple times per day will not show new information. If your status hasn't changed, check again the next morning.

Can I speed up my refund if it's taking longer than 21 days?

No. The IRS cannot speed up processing, and calling them during normal processing time will not help. If your refund is genuinely overdue (past the date shown in Where's My Refund?), then contact the IRS to file a trace.

What if I filed my taxes but Where's My Refund says it has no record?

Wait 24 hours after filing — the tool doesn't show returns immediately. If it still shows no record after 24 hours, your return may not have been received. Call the IRS at 1-800-829-1040 with your filing date and method (online, mail, etc.).

Do I need to do anything if Where's My Refund shows my refund was sent?

No, unless the money doesn't arrive by the date shown. If it does arrive late, contact your bank first to confirm they received the deposit. If your bank has no record, then call the IRS to file a trace.

What happens if I filed my return but didn't provide a direct deposit account?

The IRS will mail you a check. Where's My Refund? will show "Sent" when the check is mailed, but you won't see a specific delivery date — mail delivery times vary by location. Expect the check to arrive within two to three weeks of the "Sent" date.