Check the status of your refund before taking any action

The IRS has a tool called Where's My Refund? that tells you exactly where your refund is in the processing pipeline. You can find it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day won't give you new information.

The tool will show you one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your refund has been sent, the tool will also tell you the date it was mailed or deposited. Most refunds are issued within 21 days of the IRS receiving your return, though some take longer.

If you filed electronically and chose direct deposit, your refund typically arrives within 10 to 14 days after the IRS approves it. If you chose a paper check, allow an additional 7 to 10 business days for mailing and delivery. Weather, postal delays, and address changes can all slow this down.

Key Takeaways

  • Use Where's My Refund? on IRS.gov to see the current status of your refund before contacting anyone.
  • Direct deposit refunds usually arrive 10 to 14 days after IRS approval; paper checks take an additional 7 to 10 business days.
  • If your refund shows as sent but hasn't arrived after the expected timeframe, contact your bank or the IRS depending on your payment method.
  • The IRS may hold your refund if your return is incomplete, if you owe back taxes or student loans, or if there is a discrepancy with your filing.
  • You can call the IRS at 1-800-829-1040 during business hours if Where's My Refund? shows an error or if your refund is more than 21 days late.

What to do if your refund shows as sent but hasn't arrived

If Where's My Refund? says your refund has been sent but you haven't received it, your next step depends on whether you chose direct deposit or a paper check. For direct deposit, contact your bank or credit union and give them the date the IRS says the deposit was sent. Ask them to check whether the deposit arrived under a different name or account, or whether it was rejected for any reason. Banks can see incoming deposits even if they were returned.

For a paper check, wait at least 10 business days after the date shown in Where's My Refund? before assuming it is lost. If it still hasn't arrived, contact the IRS at 1-800-829-1040 and tell them your refund check has not been received. They can issue a replacement check, though this usually takes another 4 to 6 weeks. You will need to provide your Social Security number, filing status, and the refund amount.

If you moved after filing your return, the check may have gone to your old address. Contact the post office and ask them to forward mail from your old address, or check with whoever lives there now.

Reasons the IRS may delay or hold your refund

The IRS sometimes holds a refund while it reviews your return more carefully. This happens when there is a mismatch between what you reported and what the IRS has on file — for example, if your W-2 from your employer shows different income than what you reported, or if you claim a child as a dependent but the IRS has a record of someone else claiming that same child.

Your refund may also be held if you owe back taxes from a previous year, if you have unpaid student loans in default, or if you owe child support. The IRS can use your refund to pay these debts before sending you the remainder. If this happens, Where's My Refund? will not show a payment date, and you will receive a notice in the mail explaining the hold.

If your return is incomplete — for example, if you forgot to sign it or didn't include a required form — the IRS will send you a letter asking you to fix it. This can add several weeks to processing time. Check your mail carefully, as the IRS sends notices by postal mail, not email.

What to do if Where's My Refund? shows an error

If Where's My Refund? shows that your refund was sent to the wrong account or address, or if it shows a refund amount that doesn't match what you expected, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and tax return handy. The IRS can correct the address or account information and reissue your refund, though this takes additional time.

If you entered the wrong bank account number when you filed, the IRS may have deposited your refund into that account. Contact that bank when ready and ask them to return the deposit. You will then need to contact the IRS to have them reissue the refund to the correct account.

How to contact the IRS about a missing refund

Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Wait times are longest in the morning and during tax season, so calling in the afternoon or after April 15 may be faster. Have your Social Security number, filing status, and the refund amount ready when you call.

You can also visit an IRS office in person if you prefer to speak face-to-face. Find your local office on IRS.gov. Some offices require you to make an appointment in advance, especially during tax season.

The IRS does not send refund information by email or text message. If you receive an email or text claiming to be from the IRS about your refund, do not click any links or provide any information — this is a scam.

What happens if your refund is lost or stolen

If a paper check is lost in the mail or stolen, the IRS can issue a replacement. Call 1-800-829-1040 and report the missing check. The IRS will stop payment on the original check and mail you a new one, which usually takes 4 to 6 weeks.

If someone else cashed your refund check, contact your bank when ready and report the fraud. Your bank can investigate and may be able to recover the money. You will also need to contact the IRS to report the fraudulent check and request a replacement.

If your refund was deposited into the wrong bank account due to a typo when you filed, contact that bank and ask them to return the deposit. Explain that it was deposited in error. Most banks will return it within a few business days. Then contact the IRS to have them reissue the refund to your correct account.

Frequently Asked Questions

How long does it usually take to get a tax refund?

Most refunds are issued within 21 days of the IRS receiving your return. If you filed electronically and chose direct deposit, the refund usually arrives in your account within 10 to 14 days after the IRS approves it. Paper checks take an additional 7 to 10 business days for mailing and delivery.

Can I check my refund status without using Where's My Refund?

Where's My Refund? is the most reliable way to check. You can also call the IRS at 1-800-829-1040, but wait times are often long. The IRS will not provide refund information by email or phone unless you call them directly.

What should I do if Where's My Refund? says my refund was sent but my bank says they never received it?

Contact the IRS at 1-800-829-1040 with the date shown in Where's My Refund? and your bank's confirmation that the deposit was not received. The IRS can investigate and reissue your refund, though this may take several additional weeks.

Can the IRS take my refund to pay debts I owe?

Yes. The IRS can use your refund to pay back taxes, defaulted student loans, or child support. If this happens, you will receive a notice in the mail explaining the hold and how much was taken. Where's My Refund? will not show a payment date in this situation.

Is it safe to give my bank account information to the IRS?

Yes, it is safe to provide your bank account information directly to the IRS when you file your tax return or when you call them at 1-800-829-1040. Never provide this information in response to an unsolicited email or text message claiming to be from the IRS — these are always scams.