Check your refund status on IRS.gov using your Social Security number and filing status

The IRS has a tool called Where's My Refund? that shows you the exact status of your return and refund. You reach it through IRS.gov — search for "Where's My Refund" or go directly to the IRS website and look for the refund tracker in the main menu. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount you expect.

The tool updates once per day, usually overnight. If you filed electronically, the IRS typically begins processing your return within 24 hours. If you mailed a paper return, it takes longer — the IRS has to open the envelope, scan your documents, and enter the data before processing begins, which can add two to three weeks to the timeline.

The tracker shows three possible statuses: Return Received (the IRS has your return but hasn't started processing), Refund Approved (the IRS has approved your refund and is preparing to send it), and Refund Sent (the IRS has issued your refund and tells you the date it was sent). Once it shows Refund Sent, the money is on its way — but it is not yet in your account.

Key Takeaways

  • Where's My Refund on IRS.gov is the official source for your refund status and updates once per day.
  • Electronic returns typically process within 21 days; paper returns take longer because the IRS must scan and enter them manually.
  • The tracker shows three stages: Return Received, Refund Approved, and Refund Sent — Refund Sent means it is on the way but not yet deposited.
  • If your refund is delayed beyond the expected timeline, the IRS website lists specific reasons and next steps for each situation.
  • Direct deposit refunds arrive within one to two business days after the IRS marks them Refund Sent; paper checks take seven to ten business days.

How long refunds actually take from filing to your account

The timeline depends on how you filed and how you want your refund. If you filed electronically and chose direct deposit, the IRS aims to process your return and send your refund within 21 days. That 21 days starts from the date the IRS receives your return, not the date you hit submit — there is usually a one-day lag between filing and receipt.

Once the IRS marks your refund as Sent, the money moves into the banking system. Direct deposit refunds typically land in your account within one to two business days after that. Paper checks take longer — seven to ten business days after the IRS mails them, depending on postal service speed and your bank's processing time.

Paper returns filed by mail take much longer at the front end. The IRS receives thousands of paper returns daily and must open, scan, and manually enter the data. This adds two to three weeks before processing even begins. A paper return filed in early April might not be processed until late April or early May.

What to do if your refund is delayed past the expected date

If Where's My Refund still shows Return Received after 21 days from when you filed electronically, or after five weeks from when you mailed a paper return, something is holding up your return. The IRS website lists common reasons: missing information on your return, a discrepancy between what you reported and what your employer or bank reported, or a flag for identity verification.

The tracker will usually tell you why your return is delayed. If it says the IRS needs more information, you will see instructions on what to send and where to send it. Do not ignore this — the IRS will not process your return until you respond. If the message says your return is under review, it means the IRS is checking something specific, and you typically cannot speed this up; the review takes additional weeks.

If Where's My Refund shows no status at all — meaning your return does not appear in the system — your return may not have been received yet. For electronic returns, wait 24 hours and check again. For paper returns, wait at least five weeks. If it still does not show up, contact the IRS directly at 1-800-829-1040 to confirm they received your return and ask what is missing.

Direct deposit versus paper check — which arrives first

Direct deposit is faster and more reliable. Once the IRS marks your refund as Sent, it goes directly to your bank account within one to two business days. The money appears as a deposit from the IRS and is available to spend when ready. There is no risk of the check getting lost in the mail or being stolen from your mailbox.

Paper checks take longer — seven to ten business days after the IRS mails them. The check has to travel through the postal service, arrive at your address, and then be deposited or cashed at your bank. If you do not check your mail regularly or if your address changed since you filed, you might miss the check entirely. The IRS will not reissue a check for six months unless you report it missing.

If you filed your return and did not choose direct deposit, you cannot change to direct deposit after the fact. You will receive a paper check. If you want direct deposit for next year's refund, you will need to file electronically next year and select that option when you file.

Why the IRS might hold your refund and what happens next

The IRS holds refunds for several specific reasons. The most common is a mismatch between what you reported on your return and what your employer, bank, or the Social Security Administration reported to the IRS. For example, if your W-2 shows different income than what you reported, or if you claimed a dependent who is already claimed on someone else's return, the IRS will flag this and delay your refund while it investigates.

The IRS also holds refunds if you owe back taxes, child support, or student loans. Federal law allows the government to intercept your refund to pay these debts. If this happens, you will receive a notice in the mail explaining what debt was offset and how much was taken. This is called Treasury Offset, and the IRS does not show this in Where's My Refund — you find out when the notice arrives.

Identity theft flags also delay refunds. If someone filed a return using your Social Security number before you did, or if the IRS suspects fraud, they will hold your refund and contact you to verify your identity. This can take several weeks. The IRS will mail you a letter with instructions on how to prove you are who you say you are.

How to contact the IRS if your refund is stuck

The IRS phone line is 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. Wait times are long, especially during tax season (January through April), so call early in the morning or late in the afternoon if you can. The IRS also offers a callback option — you can request a call back instead of waiting on hold, and they will call you within 24 hours during business days.

You can also visit an IRS office in person. Find your local office on IRS.gov. Bring your Social Security number, a photo ID, and your tax return (or a copy). Walk-in appointments are available, but you may wait several hours. Some offices also offer scheduled appointments, which you can book online.

If you filed through a tax professional or software company, contact them first. They can sometimes see information about your return that you cannot see in Where's My Refund, and they may be able to contact the IRS on your behalf to speed up the process.

What happens if your refund was sent but never arrived

If Where's My Refund shows Refund Sent but you have not received the money after the expected timeframe, the first step depends on how you chose to receive it. For direct deposit, wait three business days after the Sent date. Banks sometimes take longer than one to two days to post deposits, especially if you filed late in the tax season when the IRS is sending refunds in high volume.

If three business days have passed and the money still has not arrived, log into your bank account and check your transaction history. Look for any deposit from the IRS or the U.S. Department of Treasury. If you see it there, it was deposited — it may just be pending and will clear within a day. If you do not see it at all, contact your bank and give them the date the IRS said it was sent. Your bank can trace whether the deposit reached them.

For paper checks, if more than ten business days have passed since the Sent date and you have not received the check, contact the IRS at 1-800-829-1040. Tell them the check was not received. The IRS can issue a replacement check, but they will not do so until six months have passed since the original check was mailed — this is federal policy. If you need the money sooner, you can file a claim with the IRS, but this requires documentation and takes time.

Frequently Asked Questions

Can I check my refund status without a Social Security number?

No. Where's My Refund requires your Social Security number, filing status, and expected refund amount. This is how the IRS verifies you are the person asking about the return. If you do not have access to this information, contact the IRS directly at 1-800-829-1040 with your name, address, and date of birth.

Why does Where's My Refund say my return was received but nothing has changed in two weeks?

The IRS processes returns in batches, not one at a time. If your return is straightforward with no errors or flags, it typically moves to Refund Approved within 21 days. If it has been longer and the status has not changed, the IRS may be reviewing something on your return. Check the tracker again — it usually displays a message if additional information is needed.

What if I filed electronically but the IRS says they never received my return?

First, confirm you actually submitted it — some tax software shows a completed return but requires a final step to transmit it to the IRS. Check your email for a confirmation message from the IRS or your tax software. If you submitted it and the IRS has no record after five business days, contact your tax software provider or the IRS to find out what happened.

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

No. The IRS processes returns in the order they are received, and calling does not move you ahead in the queue. Calling is useful only if your return is delayed for a specific reason — like missing information — and you need to know what to send or where to send it.

If I owe taxes from a previous year, will the IRS take my refund?

Yes. The IRS will offset your refund against any back taxes you owe, and they will also offset it for unpaid child support or defaulted student loans. You will receive a notice in the mail explaining the offset. You cannot prevent this through Where's My Refund — it happens automatically.