Where to check your refund status right now

The IRS has one official tool to check your federal tax refund: Where's My Refund, available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, or has approved it for payment.

You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. Wait times are longest in February and March, when the IRS processes the highest volume of returns.

If you filed through a tax preparation service like TurboTax, H&R Block, or Jackson Hewitt, that company may also show you a status update in your account. This is not faster than the IRS tool — it pulls from the same IRS data — but it may be easier to access if you already have a login.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official source and updates once daily with your refund status.
  • You need your Social Security number, filing status, and the exact refund amount to check your status.
  • The IRS processes most returns within 21 days of receipt, but this timeline can extend if your return needs review.
  • If your refund is delayed beyond the expected date, contact the IRS directly rather than your tax preparer, because the IRS controls the payment.
  • State tax refunds are handled separately by your state revenue department and have their own status tools.

What the refund status messages actually mean

When you check Where's My Refund, you will see one of three messages. "Return Received" means the IRS has your return but has not started processing it yet. This is normal and can last several days. "Return Approved" means the IRS has reviewed your return, approved your refund, and scheduled it for payment. "Refund Sent" means the money has left the IRS and is on its way to you — either by direct deposit or check.

If the tool says your return is still being processed after 21 days, the IRS is likely reviewing something on your return. This happens when there is a mismatch between what you reported and what the IRS has on file (for example, a W-2 that does not match your income claim, or a dependent the IRS cannot verify). The IRS will contact you by mail if it needs more information.

If the tool says "We cannot provide information about your refund status," your return may not have been received yet, or there may be a technical issue. Wait 24 hours and try again. If the message persists after a week, call the IRS hotline.

How long refunds actually take, and when delays happen

The IRS publishes a 21-day standard for processing returns filed electronically. In practice, most refunds arrive within 5 to 10 business days of the "Refund Sent" message if you chose direct deposit. Paper checks take 7 to 10 business days after that message, sometimes longer depending on mail volume.

Refunds take longer when the IRS needs to verify information. Common reasons include: a dependent Social Security number that does not match IRS records, income reported on a W-2 or 1099 that differs from what you claimed, a claim for a refundable tax credit (like the Earned Income Tax Credit) that the IRS wants to double-check, or a return filed from a different address than the IRS has on file. If any of these explore to you, add 2 to 4 weeks to the timeline.

Refunds also delay if you claimed a loss carryback, amended a prior year return, or filed a return that the IRS flagged for identity theft screening. These situations can add 4 to 12 weeks. The IRS will contact you by mail if your return falls into one of these categories.

Checking your state tax refund separately

Your state refund is processed independently from your federal refund and has its own timeline. Most states process refunds within 2 to 4 weeks of receiving your return, but some take longer. Each state revenue department maintains its own status tool.

To find your state's tool, search "[your state] tax refund status" or visit your state's revenue or taxation website directly. You will typically need your Social Security number and the refund amount. Some states, like California and New York, have online portals; others require a phone call.

If you filed your state and federal returns at the same time, your state refund may arrive before or after your federal refund — there is no set order. Do not assume a delay in one means a delay in the other.

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

If the Where's My Refund tool shows "Refund Sent" but the money has not arrived in your account after 10 business days (for direct deposit) or 14 days (for a check), contact your bank or credit union first. Ask whether the deposit was received and rejected, or whether it is still pending. Some banks hold deposits for a day or two before posting them.

If your bank confirms the deposit was never received, or if the tool still shows "Return Approved" after 21 days, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the payment was issued and, if so, whether it was sent to the wrong account or address. If the payment was issued to the wrong account, the IRS can issue a replacement check, which takes 4 to 6 weeks.

Do not contact your tax preparer or the software company you used — they cannot access your refund or change its status. The IRS controls the payment once your return is filed.

If you think your refund was stolen or sent to the wrong account

If your refund was deposited into an account you do not recognize, or if someone else received your refund, contact the IRS when ready at 1-800-829-1954. Explain what happened and provide the account number where the refund was sent. The IRS can issue a replacement refund, but you will need to document the fraud or error.

If you believe your identity was stolen and used to file a fraudulent return, file Form 14039 (Identity Theft Affidavit) with the IRS. You can file it by mail or upload it through your IRS online account. The IRS will then flag your account and investigate. This process takes several months, and you may not receive your legitimate refund until the investigation is complete.

If a tax preparer stole your refund by redirecting it to their own account, report this to your state's tax preparer licensing board and to the IRS Criminal Investigation division. This is a federal crime, and the IRS takes these cases seriously.

Frequently Asked Questions

Can I speed up my refund by calling the IRS?

No. The IRS processes refunds in the order they are received, and calling does not move you ahead in the queue. Calling is only useful if your refund is delayed beyond the expected timeline and you need to know why.

What if I filed my return but Where's My Refund says it was not received?

Wait 48 hours after filing — the IRS takes time to upload returns into the system. If it still does not show after a week, contact the IRS at 1-800-829-1954 with your filing confirmation number (if you filed electronically) or your mailing receipt (if you mailed a paper return). The IRS can confirm whether your return arrived.

Does filing electronically really get you a faster refund?

Yes, but only slightly. Electronic returns are processed faster than paper returns, and direct deposit is faster than a mailed check. If you file electronically and choose direct deposit, you may see your refund 5 to 10 days sooner than if you mailed a paper return and requested a check.

Can I change my refund to a different bank account after I file?

No. Once your return is filed, the refund will go to the account you listed on the return. If you need to change the account, you must amend your return using Form 1040-X, but this delays your refund by several weeks. It is better to let the refund go to the original account and transfer the money yourself.

Why does the IRS say my refund was sent but I still have not received it?

Direct deposits typically take 5 to 10 business days after the "Refund Sent" message. Checks take 7 to 10 business days. If you have waited longer than that, contact your bank to confirm the deposit was not rejected, or call the IRS to confirm the payment was actually issued.