Where your refund is and how to check its status right now

The IRS tracks every refund from the moment it processes your return. You can see exactly where yours is by going to irs.gov/refunds and entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, and will tell you whether the IRS is still processing your return, has approved it, or has sent the money out.

If you filed electronically and chose direct deposit, the IRS typically processes returns within 21 days. If you filed by mail or chose a paper check, add another 2 to 4 weeks. The "Where's My Refund?" tool will show you the exact date the IRS sent your money to your bank or the date your check was mailed. If that date has passed and you still don't see the money, the problem is likely at your bank or in the mail, not with the IRS.

If the tool says your return is still being processed and it's been more than 21 days since you filed electronically, your return may be flagged for review. This happens when the IRS needs to verify information on your return — usually income, dependents, or credits you claimed. You'll receive a letter in the mail explaining what they need. Do not ignore it.

Key Takeaways

  • Check the IRS "Where's My Refund?" tool at irs.gov/refunds first — it shows whether your refund is processing, approved, or already sent.
  • Direct deposit refunds typically arrive within 21 days of filing electronically; mailed checks take an additional 2 to 4 weeks after that date.
  • If the IRS sent your refund but your bank hasn't received it, contact your bank's customer service to trace the deposit using the routing and account number from your return.
  • If the IRS is holding your return for review, you will receive a letter by mail explaining what documents or information they need.
  • If your refund was sent more than a week ago and never arrived, file a claim with the IRS by calling 800-829-1040 or submitting Form 3911.

Your refund is stuck at your bank, not the IRS

When the IRS sends a direct deposit refund, it goes to the bank routing number and account number you listed on your return. Your bank then deposits it into your account. If the IRS says the refund was sent but you don't see it in your account, the money is in your bank's system, not lost.

Call your bank's customer service number on the back of your debit card or on your bank's website. Tell them you're expecting a direct deposit refund and give them the exact amount and the date the IRS says it was sent. Ask them to search their incoming ACH transfers for that amount on that date. They can see whether the deposit arrived and, if it did, why it hasn't posted to your account yet. Sometimes deposits are held for a day or two, especially if your account is new or if the amount is unusually large.

If your bank confirms the deposit arrived but hasn't posted, ask them when it will clear. If they say it never arrived, ask them for the trace number they're assigning to the case. Write this down — you'll need it if you have to file a claim with the IRS.

Your paper check was lost or delayed in the mail

Paper checks take longer than direct deposit, but they also get lost. If the IRS says your check was mailed more than a week ago and you haven't received it, contact the IRS directly. Call 800-829-1040 and tell them your check hasn't arrived. They can place a stop on the original check and issue a replacement.

The IRS will ask you to wait 30 days from the mailing date before they'll issue a replacement check. If you're past that window, they can issue one immediately. Either way, they'll mail the new check to the address on your return, and it will take another 2 to 4 weeks to arrive.

If you need the money sooner, ask the IRS representative whether you can pick up a check at a local IRS office instead of waiting for it to be mailed. Not all offices offer this, but some do, and it can save you weeks.

The IRS is reviewing your return and holding your refund

If the "Where's My Refund?" tool says your return is still being processed after 21 days, the IRS is likely reviewing something on your return. Common triggers include claiming the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit; reporting self-employment income; or having income that doesn't match what employers reported to the IRS.

You will receive a letter from the IRS explaining what they're reviewing and what information or documents they need from you. The letter will include a deadline — usually 30 days. Follow the instructions in the letter exactly. If you need to send documents, make copies and send them certified mail so you have proof of delivery.

Once the IRS receives what they need and completes their review, they'll send your refund. This can take another 2 to 4 weeks. If you don't receive a letter within 30 days of filing, call 800-829-1040 and ask whether your return is under review and what they're looking for.

File a claim if your refund was sent but never arrived

If the IRS says your refund was sent, your bank says it never received it, and more than a week has passed, file a claim with the IRS using Form 3911. You can download it from irs.gov or call 800-829-1040 and ask them to mail it to you.

Fill out the form with your name, Social Security number, the refund amount, and the date the IRS says it was sent. If your bank gave you a trace number, include that too. Mail the form to the IRS address listed in the instructions, or ask the IRS representative to file it for you over the phone.

The IRS will investigate what happened to your refund. If they confirm it was sent and lost, they'll issue a replacement check or direct deposit. This process typically takes 4 to 6 weeks. Keep a copy of your Form 3911 and any correspondence from the IRS for your records.

You filed an amended return and your refund is delayed

If you filed Form 1040-X (an amended return) to correct something on your original 2025 return, your refund will be delayed. The IRS processes amended returns separately and more slowly than original returns — typically 16 weeks or longer.

You cannot use the "Where's My Refund?" tool to track an amended return. Instead, call 800-829-1040 and provide your Social Security number and the date you filed the amended return. The IRS representative can tell you whether they've received it and when you can expect your refund.

If you amended your return to claim a refund you didn't claim on your original return, the IRS will not send the refund until they've reviewed the amended return. This is standard and not a sign that anything is wrong.

Your refund was reduced or offset

Sometimes the IRS reduces your refund or sends no refund at all because you owe money to another federal agency or to a state. This is called offset. Common reasons include unpaid student loans, unpaid child support, or a debt to the Department of Education or Social Security Administration.

If your refund was offset, the IRS will send you a notice explaining why and which agency took the money. The notice will include the agency's contact information. Contact that agency to find out what you owe and what your options are for payment or dispute.

If you believe the offset was a mistake — for example, if you've already paid the debt or if the debt belongs to someone else — contact the agency that took the money. They can investigate and, if they agree the offset was wrong, request that the IRS return the money to you.

Frequently Asked Questions

How long does it really take to get a tax refund in 2025?

Direct deposit refunds typically arrive within 21 days of filing electronically. Paper checks take an additional 2 to 4 weeks after the IRS mails them. If your return is being reviewed, add another 2 to 4 weeks. If you filed an amended return, expect 16 weeks or longer.

What if the IRS tool says my refund was sent but I never got it?

Call your bank first to confirm they didn't receive the deposit. If they didn't, file Form 3911 with the IRS. If your bank did receive it but it hasn't posted, ask them when it will clear — sometimes deposits are held for a day or two.

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

Calling the IRS won't speed up processing, but it can help if your refund is lost or if you need to know the status of a return under review. Call 800-829-1040 during business hours. Have your Social Security number and filing status ready.

What should I do if I filed by mail and it's been weeks?

Mailed returns take longer to process than electronic returns — usually 4 to 6 weeks total. If it's been longer than that, call the IRS at 800-829-1040 and ask whether they received your return. Bring a copy of your return and any proof of mailing if you have it.

Will I get interest if my refund is late?

The IRS pays interest on refunds that are delayed beyond 45 days from the date you filed. The interest rate changes quarterly. You don't have to request it — the IRS calculates and includes it automatically when they send your refund.