Check your refund status through IRS Where's My Refund

The IRS tool Where's My Refund tells you whether your check has been mailed, is in transit, or has been delivered. You can access it at irs.gov/refunds or through the IRS2Go mobile app. The tool updates once per day, usually overnight, so checking multiple times in a single day will show the same status.

To use Where's My Refund, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Once it says "Refund Sent," your check is in the mail and should arrive within 21 days, though most arrive sooner.

If you filed electronically, the tool becomes available about 24 hours after the IRS receives your return. If you mailed a paper return, it takes longer — typically three to four weeks before the tool shows any status at all.

Key Takeaways

  • Where's My Refund at irs.gov/refunds updates once daily and shows whether your check has been mailed, is in transit, or delivered.
  • You need your Social Security number, filing status, and exact refund amount to check your status.
  • Once the status shows "Refund Sent," expect your check to arrive within 21 days, though most arrive in 7 to 14 days.
  • If you mailed a paper return, the tool may not show any status for three to four weeks after you mailed it.
  • A check that shows as sent but does not arrive after 21 days may have been lost in the mail and requires you to contact the IRS.

What to do if your check does not arrive after 21 days

If Where's My Refund shows "Refund Sent" but your check has not arrived 21 days later, the check may have been lost, stolen, or misdelivered. Call the IRS at 1-800-829-1040 to report it. Have your Social Security number, filing status, and refund amount ready. The IRS will verify that the check was mailed and may issue a replacement.

The IRS cannot issue a replacement when ready — they will first verify the original check has not been cashed. This verification typically takes four to six weeks. During that time, do not cash the original check if it arrives. If both checks arrive, you must return one uncashed to the IRS.

If you moved after filing your return, the check may have been sent to your old address. Check with neighbors or the new resident at your old address, or contact your local post office to see if they can forward it. If the post office has no record of it, call the IRS to report it lost.

How long mailed refund checks actually take

The IRS says refund checks arrive within 21 days of the "Refund Sent" status, but most arrive faster. Checks typically take 7 to 14 days once they leave the IRS, depending on distance and mail volume. During tax season (January through April), mail volume is higher and delivery can be slower.

The 21-day window is a may provide, not a typical timeline. If your check has not arrived after 21 days, it is genuinely lost and you should contact the IRS. If it arrives after 14 days but before 21 days, that is normal and you do not need to do anything.

When the IRS holds your check (and why)

Sometimes Where's My Refund will show "Refund Approved" for weeks without moving to "Refund Sent." This usually means the IRS is reviewing your return for errors, missing information, or signs of fraud. The most common triggers are mismatched income figures, claimed dependents the IRS cannot verify, or a return that claims a large refund relative to reported income.

If your return is under review, you cannot speed up the process by calling. The IRS will contact you by mail if they need additional documents. Check your mail regularly for IRS correspondence. If you receive a letter asking for documents, respond within the important date stated in the letter — missing the important date can delay your refund by months.

Some returns are held for identity verification. If the IRS suspects fraud, they may place a hold on your refund for up to 120 days while they investigate. You will receive a letter explaining this. You can respond by mail or, in some cases, through an IRS office in person.

Refund checks issued to the wrong address

If you moved after filing but before your refund was mailed, the check may have gone to your old address. File a change of address with the post office when ready — they can forward mail for up to 12 months. The post office will forward your refund check to your new address at no cost.

If you did not file a change of address, contact the new resident or owner at your old address and ask them to forward any IRS mail. Many people will do this. If that does not work, call the IRS at 1-800-829-1040 and explain that your check was sent to an old address. The IRS can issue a replacement, but you will need to wait for verification that the original check was not cashed.

What to do if you never see a refund status at all

If you have waited the normal time (24 hours for e-filed returns, three to four weeks for mailed returns) and Where's My Refund shows no status, your return may not have been received or processed yet. Check that you entered your information correctly — a typo in your Social Security number or filing status will return no results.

If your information is correct and the tool still shows nothing, call the IRS at 1-800-829-1040. Have your return ready so you can confirm the information you filed. The IRS can tell you whether your return was received and when it is expected to be processed. Processing times vary by return type and current IRS workload — straightforward returns may process in two weeks, while returns with errors or missing information can take months.

Frequently Asked Questions

Can I get my refund faster if I have a direct deposit account?

Direct deposit refunds arrive faster than mailed checks — typically within 7 to 10 days of the "Refund Sent" status. If you filed your return requesting direct deposit but the IRS mailed a check instead, it usually means the bank account information you provided did not match IRS records or was flagged as invalid. You cannot change the payment method once the return is filed.

What if the refund amount in Where's My Refund is different from what I expected?

The IRS may have adjusted your refund if you made an error on your return, claimed a dependent who did not may have access to, or had income the IRS could not match to your filing. The IRS will send a letter explaining any changes. Check your mail for an IRS notice. If you disagree with the adjustment, you can respond to the notice or file an amended return.

Can I cancel my refund check and get direct deposit instead?

Once a check has been mailed, you cannot cancel it or redirect it to a bank account. You must wait for the check to arrive and deposit it yourself, or if it is lost, request a replacement. For future refunds, you can request direct deposit when you file your next return.

What if my refund check arrives but is damaged or illegible?

Do not attempt to cash a damaged check. Contact the IRS at 1-800-829-1040 and explain the damage. The IRS will issue a replacement. Keep the damaged check — you may need to return it or provide it as proof of the original check.

How do I know if someone else cashed my refund check?

If your check arrived but you did not cash it, and Where's My Refund no longer shows the refund as sent, someone else may have cashed it. Contact the IRS when ready at 1-800-829-1040 and report it as stolen or fraudulently cashed. The IRS can investigate and may issue a replacement if fraud is confirmed. You may also file a police report for theft.