Check the IRS refund status tool first

The IRS Where's My Refund tool is the fastest way to find out whether your refund is still being processed, held up, or on its way. Go to irs.gov, click "Refunds" in the top menu, and select "Where's My Refund." You'll need your Social Security number, filing status, and the exact refund amount from your return.

The tool updates once per day, usually overnight. It will tell you one of three things: your refund is still being processed, it's been approved and is on the way, or there's a problem that needs your attention. If it says your return is still being processed, the IRS is likely still reviewing it — most 2024 returns took 21 days or longer to process.

If you filed electronically and chose direct deposit, the IRS typically issues the refund within 21 days of acceptance. If you chose a paper check, add another 7 to 10 business days for mailing. If you filed by mail, add 4 to 6 weeks to the processing time before the refund even begins.

Key Takeaways

  • The IRS Where's My Refund tool shows your refund status in real time and updates once per day, and it's the only official source for tracking your specific return.
  • Most 2024 refunds took longer than 21 days because of high filing volume, identity verification holds, and IRS staffing limits.
  • If your refund shows as approved but hasn't arrived after the expected timeframe, contact your bank to confirm the deposit wasn't rejected or delayed on their end.
  • A missing refund often means the IRS is verifying your identity, checking for errors on your return, or investigating a duplicate filing — you may need to respond to a notice by mail.
  • If you filed by mail or paper check, your refund is taking longer than electronic filers, and you should wait at least 8 to 10 weeks before contacting the IRS.

Reasons your 2024 refund is delayed

The IRS faced a backlog of 2024 returns throughout the year. Many refunds that should have arrived in 21 days took 30, 45, or even 60 days because the IRS was processing returns in the order they were received, not in the order they were filed. If you filed early in the year, your return may have been caught in the queue longer than expected.

Identity verification holds are another common cause. If the IRS suspects fraud or cannot match your information to their records, they will hold your return and send you a notice by mail asking you to verify your identity. This process can add 30 to 60 days to your refund. You cannot speed this up by calling — you must respond to the notice with the documents the IRS requests.

Errors on your return also trigger a delay. Common mistakes include mismatched Social Security numbers, incorrect bank account information for direct deposit, or claiming a dependent who was already claimed on someone else's return. The IRS will correct some errors on their own and send you a notice explaining the change. Other errors require you to file an amended return.

If you received a stimulus payment, unemployment benefits, or other government payments in 2024, the IRS may be verifying that amount against what you reported. This cross-checking takes time but is routine and does not mean there is a problem with your return.

What to do if your refund shows as approved but hasn't arrived

If Where's My Refund says your refund has been approved and issued, but the money hasn't hit your bank account, start by checking with your bank. Call the customer service number on the back of your debit card or the number listed on your bank's website. Ask whether the IRS deposit was received and rejected, or whether it's still pending. Some banks take 1 to 3 business days to post a deposit after receiving it.

If your bank says they never received the deposit, the problem is likely with the account information you provided on your return. A single digit wrong in your routing number or account number will cause the IRS to reject the deposit. The IRS will then mail you a paper check instead, which takes 7 to 10 business days to arrive after the rejection. You should receive a notice in the mail explaining what happened.

If your bank received the deposit but it was rejected, ask them why. Common reasons include a closed account, a frozen account, or a mismatch between the name on the account and the name on your tax return. Once you know the reason, you can contact the IRS to request a reissue. The IRS will either reissue the refund to a corrected account or mail a check.

How to contact the IRS about a missing refund

Before you call, make sure you've waited long enough. If you filed electronically and chose direct deposit, wait at least 21 days from the date the IRS accepted your return. If you chose a paper check, wait at least 28 days. If you filed by mail, wait at least 8 to 10 weeks. Calling before that timeframe will not speed up your refund — the IRS will simply tell you to wait.

To reach the IRS, call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. Wait times are often long, especially during tax season. If you reach a representative, they can look up your return and tell you the exact status and reason for any delay.

You can also visit an IRS Taxpayer Assistance Center in person if you live near one. Find the nearest location at irs.gov by searching "Taxpayer Assistance Centers." Walk-in hours vary by location, and some centers require an appointment. Bring your Social Security card, photo ID, and a copy of your tax return.

If you received a notice from the IRS in the mail, follow the instructions on that notice. Do not call the IRS — the notice will explain what you need to do and by when. Most notices require you to respond by mail with documents or information, not by phone.

Paper checks and mailed returns take much longer

If you requested a paper check instead of direct deposit, your refund will arrive by mail 7 to 10 business days after the IRS issues it. The IRS processes paper checks in batches, so the date they issue your check may be several days after they approve your return. Add another 3 to 5 business days for mail delivery, depending on where you live.

If you mailed your return to the IRS instead of filing electronically, the timeline is much longer. The IRS must first receive and open your envelope, then scan and process your return. This alone can take 4 to 6 weeks. After that, the normal processing time begins. If you mailed your return and it's been fewer than 8 weeks, the IRS may still be opening mail.

To track a mailed return, use Where's My Refund once the IRS has scanned it into their system. Until then, the tool will not show your return. If it's been more than 8 weeks since you mailed your return and it doesn't show up in Where's My Refund, contact the IRS to confirm they received it.

What to do if your refund was lost or stolen

If the IRS mailed you a paper check and you never received it, contact the IRS at 1-800-829-1040. They can issue a replacement check or reissue the refund to your bank account if you provide corrected information. The replacement check will be mailed to you, which adds another 7 to 10 business days.

If you received a check in the mail but it was lost or stolen before you could cash it, contact your bank or the check-cashing service where you planned to deposit it. They may be able to help you file a claim. You can also contact the IRS to request a replacement, but you must first wait 30 days from the date the original check was issued to make sure it doesn't clear.

If someone else cashed your refund check without your permission, report it to the IRS and to your local police. The IRS can investigate and may be able to recover the money, but this process is slow. File a police report first so you have documentation of the theft.

Amended returns and corrected refunds

If you filed your 2024 return and then realized you made a mistake, you can file an amended return using Form 1040-X. The IRS will process the amended return separately from your original return, and it will take longer — typically 12 to 16 weeks or more. If your amended return results in a larger refund, the IRS will send you the difference once they finish processing.

Do not file an amended return unless you actually made a mistake. If the IRS already sent you a refund and then discovers an error on their own, they will send you a notice explaining the correction and whether you owe money back or will receive an additional refund. You do not need to do anything unless the notice asks you to respond.

Frequently Asked Questions

How long should I wait before I worry about my missing refund?

If you filed electronically with direct deposit, wait at least 21 days from the date the IRS accepted your return. If you chose a paper check, wait 28 days. If you mailed your return, wait at least 8 to 10 weeks. After that timeframe, check Where's My Refund or contact the IRS.

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

No. Calling the IRS will not speed up your refund. The IRS processes returns in the order they were received, and calling does not change your place in the queue. You should only call if your refund is significantly delayed beyond the expected timeframe or if Where's My Refund shows an error.

What if Where's My Refund says my refund was issued but my bank says they never received it?

The problem is likely an error in your bank account information on your tax return. Contact your bank first to confirm they didn't receive the deposit. If they didn't, contact the IRS and provide corrected account information. The IRS will reissue the refund to the correct account or mail a check.

Do I need to respond to an IRS notice about my refund?

Yes. If you receive a notice in the mail from the IRS, follow the instructions on that notice exactly. Most notices require you to respond by mail with documents or information within 30 days. Ignoring a notice can result in your refund being held or denied.

What if my refund was supposed to arrive weeks ago and still hasn't?

Check Where's My Refund first to see the current status. If it shows your refund was issued, contact your bank to confirm they received it. If it shows your refund is still being processed, contact the IRS at 1-800-829-1040 to find out why. Be prepared to wait on hold for a long time during tax season.