Check your refund status directly with the IRS

The IRS has three ways to tell you where your refund is. The fastest is Where's My Refund? on IRS.gov — you enter your Social Security number, filing status, and the exact refund amount, and it shows you the status in real time. This tool updates once per day, usually overnight.

You can also call the IRS refund hotline at 1-800-829-1954 and speak to someone, though wait times often run 30 minutes to an hour during tax season. Have your Social Security number, filing status, and refund amount ready when you call.

If you filed through a tax preparer or software company, that company may also have a refund tracker. TurboTax, H&R Block, and others often show status in your account dashboard, sometimes before the IRS tool updates.

Key Takeaways

  • Where's My Refund? on IRS.gov is the official tool and updates once daily with your refund status.
  • Most refunds arrive within 21 days of the IRS accepting your return, but some take longer depending on how you filed and how you want the money.
  • If you chose direct deposit, the refund goes to your bank account; if you chose a check, it arrives by mail and takes an additional 7 to 10 days after the IRS processes it.
  • Refunds are delayed when the IRS needs to verify information on your return, which happens more often if you claim certain credits or deductions.

How long refunds typically take

The IRS says it processes most returns and issues refunds within 21 days. That clock starts when the IRS accepts your return, not when you file it. If you filed electronically, acceptance usually happens within 24 hours. If you mailed a paper return, acceptance can take 2 to 3 weeks.

Once the IRS accepts your return and processes it, the time to receive your money depends on how you chose to get it. Direct deposit is fastest — the money lands in your bank account 1 to 5 business days after the IRS releases the refund. A paper check takes 7 to 10 business days to arrive by mail after the IRS processes it, and delivery time depends on your location and the mail service.

Some refunds take longer than 21 days. Common reasons include math errors on the return, missing information, a mismatch between your return and IRS records (like a W-2 that doesn't match), or claims that trigger extra review, such as the Earned Income Tax Credit or the Child Tax Credit.

What the refund status messages mean

Where's My Refund? shows one of several statuses. "Return Received" means the IRS has your return but has not started processing it yet. "Return Approved" means the IRS has reviewed it and approved your refund — this is when the 21-day clock is most reliable. "Refund Sent" means the IRS has released the money to your bank or the mail service.

If the tool says "Still Being Processed" and it has been more than 21 days since acceptance, your return is under review. This does not mean something is wrong — it means the IRS is verifying information. You will see an update within a few days, or the IRS will contact you if they need more information from you.

If you see "We cannot provide information about your refund" or the tool will not accept your information, it usually means the return has not been accepted yet or there is a mismatch in the data you entered. Double-check your Social Security number, filing status, and the exact refund amount from your return.

Why your refund might be delayed

The IRS delays refunds for several concrete reasons. If your return has math errors, the IRS corrects them before processing, which adds time. If your return shows income that does not match a W-2 or 1099 the IRS received from your employer or bank, the IRS holds the return to verify which number is correct.

Certain tax credits and deductions trigger automatic review. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit are reviewed on most returns that claim them, which can add 2 to 4 weeks. If you claim a large deduction or credit that is unusual for your income level, the IRS may review it.

Identity theft and fraud checks also delay refunds. If someone filed a return using your Social Security number, or if the IRS suspects fraud on your return, your refund is held while they investigate. The IRS will contact you by mail if this happens.

What to do if your refund is very late

If your refund has not arrived more than 21 days after the IRS accepted your return, start by checking Where's My Refund? again. The status may have updated since you last checked. If it still says "Still Being Processed" or does not show a status, call 1-800-829-1954 and ask why the refund is delayed. Have your return in front of you.

If the IRS says your refund was sent but you have not received it, the next step depends on how you chose to receive it. For direct deposit, contact your bank and ask if the deposit was rejected or returned. Banks sometimes reject deposits if the account number or routing number on your return was wrong. For a mailed check, wait 10 business days from the date the IRS says it was sent, then contact the IRS if it has not arrived.

If your refund was sent by check and you believe it was lost or stolen, the IRS can issue a replacement. Call 1-800-829-1954 and ask for a refund trace. You will need to wait 120 days from the original issue date before the IRS will issue a replacement check.

Direct deposit versus check delivery

Choosing direct deposit when you file means your refund goes straight to your bank account. This is the fastest method — once the IRS releases the refund, your bank receives it within 1 to 5 business days. You need to provide your routing number and account number on your return, and they must be correct. If you enter the wrong account number, the bank rejects the deposit and the IRS has to reissue it by check, which adds 2 to 3 weeks.

Choosing a mailed check means the IRS prints a physical check and sends it to the address on your return. This takes longer overall: the IRS processes your return, prints and mails the check (which can take 1 to 2 weeks), and then the check travels by mail (another 7 to 10 business days). Total time is often 4 to 6 weeks from acceptance.

If you did not choose direct deposit when you filed and your refund is now being processed, you cannot change it to direct deposit. You will receive a check. If you want to speed up future refunds, set up direct deposit for next year when you file.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes returns in the order they are received, and 21 days is the standard timeframe. Direct deposit is the fastest way to receive the money once it is processed, but it does not speed up processing itself. Some tax software companies offer refund advances or loans, but those are separate products and come with fees.

What if Where's My Refund says I cannot provide information about your refund?

This usually means your return has not been accepted yet or the information you entered does not match what the IRS has on file. Check that you entered your Social Security number, filing status, and refund amount exactly as they appear on your return. If those are correct, wait 24 hours and try again — the IRS system updates overnight.

Can I cancel my refund and get a check instead of direct deposit?

No. Once you file your return with direct deposit selected, you cannot change it. If your refund has already been sent to your bank account and you did not want it there, contact your bank. If the deposit was rejected, the IRS will reissue it by check.

How do I know if my refund was stolen or lost in the mail?

If the IRS says your check was sent but you have not received it after 10 business days, contact the IRS at 1-800-829-1954 and request a refund trace. You will need to wait 120 days from the original issue date before the IRS will send a replacement. If you believe the check was stolen, you can also file a police report, though this does not speed up the replacement.

Why does the IRS need to verify my information?

The IRS verifies information when what you reported on your return does not match what employers, banks, or other sources reported to the IRS. For example, if your W-2 shows different income than what you entered, the IRS holds the return to confirm the correct amount. This is routine and does not mean you made a mistake or are under investigation.