Check your refund status directly on the IRS website

The IRS provides a tool called Where's My Refund? that shows the status of your federal tax refund. You can find it at irs.gov by searching for "Where's My Refund" or going directly to the refund status page. The tool updates once per day, usually overnight, so checking multiple times on the same day will show the same information.

To use the tool, you need your Social Security number (or Individual Taxpayer Identification Number), your filing status from your tax return, and the exact refund amount you expect. If you filed jointly, you can use either spouse's SSN. The tool will tell you whether your refund is being processed, approved, or sent to you — and if it has been sent, the date it should arrive.

The IRS also offers a text message option: text "REFUND" to 877877 from any mobile phone to get your status sent to you. You will receive a message within minutes with the same information the website shows.

Key Takeaways

  • Where's My Refund? is the official IRS tool and updates once daily; it requires your SSN, filing status, and expected refund amount.
  • A refund typically takes 21 days from the date the IRS receives your return, though some returns take longer if they require review.
  • If your refund does not arrive by the date shown in Where's My Refund?, contact the IRS at 1-800-829-1040 to report it.
  • Direct deposit refunds arrive faster than paper checks, usually within 5 to 7 business days after the IRS approves your return.
  • If you filed by mail, the IRS needs extra time to open and scan your return before processing begins.

How long the IRS takes to process your return

The IRS states that most refunds are issued within 21 days of receiving your return. This clock starts when the IRS receives your return, not when you file it. If you filed electronically, the IRS receives it within hours. If you mailed your return, add 1 to 2 weeks before the IRS even opens the envelope and begins processing.

Some returns take longer. The IRS may hold your refund if your return is incomplete, if the information on it does not match IRS records, or if the IRS suspects fraud or identity theft. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if they are filed in January. These returns cannot be issued before February 15.

If you chose direct deposit, your refund arrives in your bank account 5 to 7 business days after the IRS approves it. If you chose a paper check, add another 7 to 10 business days for the check to arrive by mail.

What to do if your refund is delayed

First, check Where's My Refund? again. If the tool shows your refund is still being processed and the date shown has not passed, wait. The IRS processes millions of returns, and some naturally take the full 21 days or longer.

If the date shown in Where's My Refund? has passed and your refund has not arrived, or if the tool says "We cannot provide information about your refund status," contact the IRS directly at 1-800-829-1040. Have your tax return, your SSN, and your filing status ready. The IRS representative can tell you whether your refund was issued and, if so, whether it was sent by check or direct deposit. If it was sent by check, the IRS can issue a replacement check. If it was sent by direct deposit, the IRS can investigate whether it was deposited to the wrong account.

If you filed by mail and it has been more than 4 weeks since you mailed your return, the IRS may not have received it. Call 1-800-829-1040 to report it. The IRS can search for your return or, if it was lost, help you file again.

Why the IRS might be holding your refund

The IRS holds refunds for several reasons. If your return shows an error — a missing signature, a mismatched name or SSN, or math that does not add up — the IRS will contact you by mail asking you to correct it. This adds weeks to your refund. Do not ignore these letters; respond within the timeframe shown.

The IRS also holds refunds when it suspects identity theft or fraud. If someone filed a return using your SSN before you did, or if your return looks unusual compared to your past returns, the IRS may freeze it while it investigates. This can take several weeks or months. You will receive a letter explaining the hold.

If you owe back taxes, child support, or student loans, the IRS may offset your refund — meaning it keeps part or all of it to pay what you owe. The IRS will send you a notice explaining the offset and which debt it went toward. You can dispute an offset by calling 1-800-829-1040, but the burden is on you to prove the debt is not yours or has already been paid.

Direct deposit versus paper check: which arrives faster

Direct deposit is significantly faster. Once the IRS approves your return, your refund reaches your bank account in 5 to 7 business days. A paper check takes 7 to 10 business days to arrive by mail after the IRS issues it, and the IRS does not issue the check until your return is fully processed.

If you filed your return on paper and requested a paper check, add another 1 to 2 weeks for the IRS to receive and scan your return before processing even begins. This means a paper refund from a mailed return can take 5 to 6 weeks total.

When you file next year, you can choose direct deposit on your tax return. The IRS will ask for your bank account number and routing number. If you do not know your routing number, your bank can provide it, or you can find it on a check you have written.

What to do if you never received your refund check

If Where's My Refund? shows your refund was issued by check but you never received it, call the IRS at 1-800-829-1040. Have the date shown in Where's My Refund? ready. The IRS can tell you whether the check was mailed to the address on your return. If it was, and you did not receive it, the IRS can issue a replacement check, though this takes another 4 to 6 weeks.

If you moved after filing your return, the check may have been mailed to your old address. Contact the post office and ask them to forward mail from your old address, or file a change of address form with USPS if you have not already. If the check was mailed to the correct address and you still did not receive it, it may have been lost or stolen. The IRS can investigate and issue a replacement.

Do not cash the original check if you later receive it after the IRS has issued a replacement. Contact the IRS to let them know you received the original, and they can help you return it or void the replacement.

Frequently Asked Questions

Can I check my refund status on my state tax return too?

Yes, but separately. Each state has its own refund status tool. Search your state's tax department website for "refund status" or "where's my refund." You will need the same information — your SSN, filing status, and expected refund amount. State refunds often arrive after federal refunds, sometimes weeks later.

What if Where's My Refund? says it cannot provide information about my refund?

This usually means the IRS has not yet received or processed your return. If you filed electronically, wait 24 hours and check again. If you mailed your return, wait 2 to 3 weeks. If the message persists after that, call 1-800-829-1040 to confirm the IRS received your return.

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes all returns on the same timeline, regardless of who prepared them or how they were filed. Some tax preparation companies offer "refund advance" loans, but these are loans you must repay — they do not speed up your actual refund from the IRS.

What happens if I filed my return but the IRS says it has no record of it?

If you filed electronically, the tax software should have given you a confirmation number. Call the IRS with that number. If you filed by mail, the IRS may not have received it yet, or it may have been lost. Call 1-800-829-1040 and be ready to file again if necessary.

Can I change my refund from a check to direct deposit after I file?

No. Once you file, you cannot change the refund method. If you requested a check, you will receive a check. You can change it to direct deposit on your next year's return.