Check the IRS refund status tool before you assume something is wrong

The IRS has a tool called Where's My Refund? that tells you exactly where your refund is in the pipeline. Go to irs.gov, find the tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

If the tool shows your refund is still being processed, you are not missing money — the IRS is still working on it. If it shows your refund was approved and sent, the tool will tell you the delivery method (direct deposit or check) and the date it was supposed to arrive. Write down that date; you will need it if something actually went wrong.

If the tool says it cannot find your return at all, your return may not have been received, may have been rejected, or may have been filed under the wrong Social Security number. This is the only situation where you need to take the next step.

Key Takeaways

  • Check Where's My Refund? on irs.gov first — it updates daily and will tell you whether the IRS is still processing, has sent your refund, or has not received your return.
  • Most refunds take 21 days from the date you filed, though some take longer if the IRS needs to verify information on your return.
  • If your refund was supposed to arrive by direct deposit and did not, contact your bank first — the money may have been rejected or sent to a closed account.
  • If the IRS says your return was not received, check your filing confirmation email or the tax software you used to confirm it actually submitted.
  • If you filed by mail, add at least two weeks to the processing time because the IRS has to scan and enter your return manually.

How long the IRS actually takes to send refunds

The IRS publishes a standard timeline: 21 days from the date you filed your return. That clock starts the day your return is received and accepted by the IRS, not the day you hit submit in tax software. If you filed electronically, acceptance usually happens within 24 hours. If you mailed a paper return, add two weeks before the clock even starts.

Some refunds take longer. The IRS delays processing if your return has math errors, if you claimed a refundable tax credit (like the Earned Income Tax Credit), if you are claiming a loss carryback, or if the IRS needs to verify information with another agency. These cases can add weeks or months to the timeline.

During tax season (January through May), the IRS processes millions of returns at once. Even straightforward refunds sometimes take longer than 21 days. If Where's My Refund? says your return is still being processed and you are within 21 days of filing, wait. If you are past 21 days and the tool still says processing, move to the next section.

What to do if your refund is late and the IRS says it was sent

If Where's My Refund? shows your refund was approved and sent, but you have not received it, the next step depends on how the IRS sent it. Check the tool again — it will say either "direct deposit" or "check".

For direct deposit refunds, contact your bank or credit union. Tell them the date the IRS says the refund was sent and ask whether the deposit was received and rejected, or never arrived at all. Banks reject direct deposits for several reasons: the account was closed, the routing number or account number on your tax return was wrong, or the account holder's name does not match the return. If your bank rejected it, the IRS will send a check instead, but this adds another two to three weeks. You can call the IRS at 1-800-829-1040 to confirm the bank rejection and ask them to reissue as a check.

For check refunds, wait 15 business days from the date the IRS says it was sent. Checks can be delayed by mail. If 15 business days have passed and you still have not received it, call the IRS at 1-800-829-1040 with your Social Security number and the refund amount. The IRS can verify whether the check was cashed. If it was cashed and you did not receive the money, someone else may have cashed it — report this to your bank and the IRS. If the check was never cashed, the IRS can issue a replacement.

If the IRS says your return was never received

When Where's My Refund? cannot find your return, start by confirming you actually filed. If you used tax software (TurboTax, H&R Block, TaxAct, or another program), log back in and look for a confirmation email or filing receipt. The software should show a confirmation number and the date the return was submitted. If you cannot find a confirmation, your return may not have actually been sent — check your email spam folder, or contact the software company's support line.

If you filed by mail and the IRS says it was not received, the return may still be in the mail or in the IRS scanning queue. Mail takes time. If you mailed it fewer than four weeks ago, wait another week and check Where's My Refund? again. If you mailed it more than four weeks ago and the IRS still has no record, you will need to file again. You can file electronically now even though you mailed the first return — the IRS will match them by Social Security number and filing status. Do not claim the same income or credits twice.

If you filed electronically and the IRS has no record, contact the tax software company first. Ask them to confirm the return was submitted to the IRS and to provide proof of submission. If they confirm it was sent, call the IRS at 1-800-829-1040 and report that your return was submitted but not received. The IRS can search their system and may find it in a queue.

When the IRS rejected your return

If you filed electronically, the IRS may reject your return before it is even processed. This usually happens because of a math error, a missing signature, a duplicate Social Security number, or a mismatch between your return and IRS records. If your return was rejected, the tax software you used should have sent you an email explaining why. Check your email (including spam) for a message from the IRS or your software company.

Common rejection reasons: you forgot to sign the return (even electronically), you entered your Social Security number wrong, you claimed a dependent who is already claimed on someone else's return, or your income does not match what the IRS has on file from your employer or bank. If the reason is clear, fix it and refile. If the reason is unclear, call the IRS at 1-800-829-1040 and ask them to explain the rejection. Have your return handy when you call.

If you filed by mail and your return was rejected, the IRS will mail you a letter explaining why. This takes two to four weeks. Once you receive the letter, follow the instructions in it. Usually you will need to correct the error and mail the return again, or call the IRS to resolve the issue by phone.

Refunds held because of tax debt, child support, or student loans

The IRS can hold your refund to pay off certain debts. The most common reasons are unpaid federal income taxes from a previous year, unpaid state income taxes, child support arrears, or defaulted federal student loans. If your refund is being held, Where's My Refund? will not show a refund at all — the tool will say your return was received but no refund information is available.

To find out whether your refund is being held, call the IRS at 1-800-829-1040 and ask. They can tell you which debt is holding it and how much of your refund will go toward that debt. If you believe the debt is wrong or has been paid, you can dispute it, but this requires paperwork and usually takes weeks. If the debt is legitimate, your refund will be applied automatically and you will receive a notice in the mail explaining where the money went.

If your refund is being held for child support or student loans, you may be able to request a hearing or appeal, but the process varies by the type of debt. The notice you receive in the mail will explain your options.

What to do if you need your refund urgently

If you need the money now and your refund is delayed, you have limited options. The IRS cannot speed up processing once your return is filed. You cannot borrow against your refund through the IRS. Some tax software companies and tax preparation firms offer refund advance loans — they lend you money against your expected refund and repay themselves when the refund arrives. These loans come with fees and interest, and they are only worth considering if you are in a genuine financial emergency.

A better option is to contact local nonprofits, government assistance programs, or community action agencies in your area. Many offer emergency financial help and do not require you to repay it. Call 211 (a free referral line) to find programs near you, or search your city or county website for emergency assistance.

Frequently Asked Questions

How do I know if my refund was sent to the wrong bank account?

Call your bank and give them the date the IRS says the refund was sent. Ask whether a deposit from the IRS was received and rejected. If it was rejected, the IRS will send a check instead, which takes two to three more weeks. Call the IRS at 1-800-829-1040 to confirm the rejection and ask them to reissue as a check.

Can I get my refund faster if I call the IRS?

No. The IRS cannot speed up processing. Calling is only useful if your return is missing, rejected, or held for debt. If Where's My Refund? says your return is still being processed, calling will not change the timeline.

What if someone else cashed my refund check?

Report it to your bank immediately and ask them to investigate. Also call the IRS at 1-800-829-1040 and report that your check was cashed by someone else. The IRS can issue a replacement check. You may also need to file a police report if you believe the check was stolen.

Do I need to file again if the IRS says they never received my return?

Only if enough time has passed that the return is clearly lost. If you mailed it fewer than four weeks ago, wait another week. If you filed electronically and the IRS has no record, contact your tax software company first to confirm it was actually submitted. If it was submitted and the IRS still has no record after a week, you can file again electronically.

Will I owe a penalty if my return was rejected and I refile late?

No. If the IRS rejected your return and you refile as soon as you fix the error, you will not face a penalty for late filing. The IRS counts the original filing date as your filing date, even if it was rejected.