Check your refund status directly with the IRS

The IRS offers three ways to find out where your refund is. The fastest is the IRS Where's My Refund tool, 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 is still processing your return, has approved it, or has sent the payment.

If you filed by mail, the IRS typically takes 21 days from receipt to begin processing. If you filed electronically, processing usually starts within 24 hours. The Where's My Refund tool will not show your refund until the IRS has actually processed your return — checking before that point will only tell you the return has not been received yet.

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 through April. A third option is the IRS2Go mobile app, which shows the same information as the website tool.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the primary way to check status and updates once per day.
  • Paper returns take about 21 days to reach the IRS before processing begins; electronic returns begin processing within 24 hours of filing.
  • The tool will show one of three statuses: return received and being processed, return approved, or refund sent with payment method and date.
  • If the IRS has sent your refund but you have not received it, check your bank account or contact your bank to confirm the deposit was received.
  • Refunds that are delayed or missing may be held due to identity verification, math errors on the return, or offset against unpaid debts.

What each refund status message means

When you check the Where's My Refund tool, you will see one of three main messages. "Return Received" means the IRS has your return but has not finished processing it yet. This is normal and can take several weeks. The tool will show an estimated date when processing should be complete.

"Approved" means the IRS has finished reviewing your return, found no issues, and has sent your refund. The tool will tell you the payment method (direct deposit or check) and the date the payment was sent. Direct deposits typically arrive within one to two business days after the IRS sends them. Checks arrive by mail and can take two to three weeks depending on postal delivery.

"Sent" appears after the refund has been dispatched. If you chose direct deposit, this means the money has been transferred to your bank. If you are receiving a check, this means the check has been mailed. The tool will show the date sent, not the date it will arrive.

Why your refund might be delayed

The IRS delays refunds for several specific reasons. The most common is identity verification. If the IRS suspects fraud or cannot match your return to their records, they will hold the refund and send you a letter asking you to verify your identity. This can add two to four weeks to processing time. You will need to respond to the letter with documents like a copy of your tax return, a government ID, and sometimes a recent utility bill.

Math errors on your return also trigger a delay. The IRS will correct the error, recalculate your refund, and send you a notice explaining the change. This process typically takes two to three weeks. If you disagree with the correction, you can respond to the notice with documentation supporting your original numbers.

Refunds are also delayed or reduced if you owe money to the federal government or to a state. The IRS can offset your refund against unpaid taxes, student loans in default, or child support arrears. If this happens, the Where's My Refund tool will not show a refund amount — instead you will receive a notice in the mail explaining the offset and which agency received the money.

What to do if your refund shows as sent but you have not received it

If the tool says your refund was sent by direct deposit but the money is not in your bank account, first check your account history carefully. Sometimes deposits post under a different date than expected or appear as a transfer from an unfamiliar name. If you genuinely do not see the deposit after three business days, contact your bank and ask whether the deposit was received and rejected, or never arrived at all.

If your bank confirms the deposit never arrived, contact the IRS at 1-800-829-1954 with your refund tracking number (shown in the Where's My Refund tool). The IRS can investigate whether the payment was sent to the wrong account. This sometimes happens if you changed banks or made a typo on your return. The IRS may issue a replacement check or attempt to resend the direct deposit.

If your refund was sent as a check and you have not received it after three weeks, the check may have been lost in the mail. Contact the IRS with your refund tracking number and ask them to issue a replacement check. This process takes about two weeks.

How long refunds actually take

The IRS publishes a standard timeline, but actual times vary based on how you filed and whether your return needs review. If you filed electronically with no errors and chose direct deposit, you can expect your refund within 21 days of the IRS receiving your return. Most arrive within 10 to 14 days. If you filed by mail, add 21 days for the return to reach the IRS before that clock starts.

If your return requires identity verification, math corrections, or offset review, add two to four weeks. During tax season (February through April), processing is slower across the board because the IRS receives millions of returns simultaneously. A return filed in March may take longer than one filed in June, even if both are error-free.

The IRS does not issue refunds on weekends or federal holidays. If your refund is scheduled to be sent on a Saturday, it will actually be sent on Friday. If it is scheduled for a Monday that is a federal holiday, it will be sent on the following Tuesday.

Refunds for amended returns and prior-year claims

If you filed an amended return (Form 1040-X) to correct a prior-year return, your refund will take longer. The IRS typically processes amended returns within 16 weeks of receipt. You can check the status of an amended return using the Where's My Refund tool, but the tool will only show status after the IRS has begun processing — this can take four to six weeks after you file.

If you are claiming a refund for a tax year that is more than three years old, you must file Form 1040-X. The IRS will not issue the refund automatically. Once you file the amended return, use the same tracking process as a current-year return, but expect a longer wait.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you money before the IRS sends your refund, but you pay interest or fees for this. The IRS itself does not offer expedited processing.

What if the Where's My Refund tool says my return was received but then stops updating?

The tool stops updating if the IRS needs more information from you. Check your mail for a letter from the IRS asking for identity verification, additional documents, or clarification about items on your return. If you do not receive a letter within two weeks, call 1-800-829-1954 to ask whether the IRS is waiting for something from you.

Can I cancel my refund and have the money applied to next year's taxes instead?

Once the IRS has sent your refund, you cannot cancel it. If you want to avoid a refund in future years, you can adjust your withholding with your employer using Form W-4, or make estimated tax payments if you are self-employed. If your refund has already been sent and you want to donate it, you can do so after you receive it.

What if I moved and the IRS sent my check to my old address?

Contact the IRS at 1-800-829-1954 with your refund tracking number and your new address. The IRS can issue a replacement check. If you receive the original check at your old address, you can endorse it and deposit it normally — the address on a check does not prevent you from cashing it if you are the payee.

Does the IRS charge a fee to check my refund status?

No. The Where's My Refund tool, the phone line, and the IRS2Go app are all free. If a website or service charges you to check your refund status, it is not an official IRS tool. The only official sources are irs.gov, 1-800-829-1954, and the IRS2Go app.