The IRS processes most refunds in 21 days, but yours may be delayed for one of several specific reasons

The IRS publishes a standard timeline: 21 days from the date they receive your return. But that clock starts only after your return passes initial checks, and it stops if the IRS finds a problem. A delayed refund usually means one of three things happened: the IRS is verifying information on your return, you made an error that needs correction, or your bank rejected the deposit. The fastest way to know which one is to check your refund status directly rather than wait for a letter.

The reason your refund is late depends on where it is stuck in the process. Some delays are routine — the IRS simply has not reached your return yet, or they are running standard security checks. Others require you to respond to a letter or fix a problem on your return. Knowing which category you fall into changes what you do next.

Key Takeaways

  • Check your refund status on IRS.gov using Where's My Refund, which updates every 24 hours and tells you the exact reason for any delay.
  • The IRS holds refunds for identity verification if your return matches patterns associated with fraud, and this can add 60 days or more to your timeline.
  • Math errors, missing information, or a mismatch between your return and IRS records will trigger a letter asking you to respond within 30 days.
  • If your bank rejected your direct deposit, the IRS will mail a check instead, which takes an additional 7 to 10 business days after processing.
  • The IRS does not contact you by phone, email, or text about refund delays — any message claiming to be from the IRS asking you to act is a scam.

How to check your refund status right now

Go to IRS.gov/refunds and use the tool called Where's My Refund. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

Where's My Refund shows one of three statuses. Received means the IRS has your return but has not finished processing it yet. Approved means the IRS has accepted your return and your refund is on its way — this is when the 21-day clock is running. Sent means the IRS has released your refund to your bank or the postal service. If you see Received and your return has been in that status for more than 21 days, something is holding it up.

Why the IRS holds refunds for identity verification

If your return matches certain patterns — multiple dependents you have not claimed before, an unusually large refund, or income that does not match what employers reported — the IRS may flag it for identity verification. This is not an accusation of fraud; it is a routine security check. The IRS will send you a letter explaining what they need and how to respond. You do not need to do anything until you receive that letter.

Identity verification holds can add 60 days or more to your refund timeline. The IRS will tell you in the letter whether you need to mail documents, call a phone number, or respond through your online IRS account. Do not ignore the letter. If you do not respond within the deadline they give you (usually 30 days), the IRS may deny your refund or reduce it. Keep a copy of everything you send and note the date you mailed it.

Common errors that delay refunds

Math mistakes, missing information, or mismatches between your return and what employers or banks reported to the IRS will trigger a letter. Common errors include a Social Security number typo, a dependent claimed twice, income reported on your return that does not match a W-2 or 1099, or a missing signature. The IRS will tell you exactly what is wrong and what to send back.

You have 30 days from the date on the letter to respond. Send the requested documents by mail to the address on the letter, or upload them through your IRS online account if that option is available. Once the IRS receives your response and verifies it, processing resumes. This can add two to four weeks to your timeline. If you miss the 30-day deadline, the IRS will process your return as filed, which may mean a smaller refund or no refund at all.

When your bank rejects the direct deposit

If you chose direct deposit but your bank account is closed, the account number is wrong, or the bank rejects the deposit for another reason, the IRS will not try again. Instead, they will mail a paper check to the address on your return. You will not receive a notification that this happened — you will simply see the refund status change to Sent and then wait for the check to arrive.

A mailed check takes 7 to 10 business days after the IRS releases it. If you are expecting a direct deposit and your refund status shows Sent but no money has arrived in your account after five business days, contact your bank to ask whether they rejected the deposit. If they did, the IRS is mailing a check instead. Ask your bank for the rejection reason so you can correct the account information for next year.

What to do if your refund is more than 21 days late

First, confirm the status using Where's My Refund. If it shows Approved or Received and more than 21 days have passed since you filed, something is holding it up. Check your mail for a letter from the IRS — this is the most common reason for delays, and the letter will tell you what to do. Look for mail from the IRS for at least two weeks after you file, as some letters take time to arrive.

If you have not received a letter and Where's My Refund does not explain the delay, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS phone lines are busiest in the morning and early in the tax season (January through April), so call in the afternoon or later in the year if you can. Wait times can be long, but the IRS will not charge you. Be prepared to wait on hold for 30 minutes or more during peak season.

Recognizing IRS scams about refund delays

The IRS will never contact you by phone, email, or text message about a refund delay. If you receive a call, email, or text claiming to be from the IRS and asking you to verify information, click a link, or send money, it is a scam. Hang up, delete the message, or report it to the Treasury Inspector General for Tax Administration at tigta.gov.

Real IRS communication about refund problems comes by mail only. The letter will have an official IRS letterhead, a specific address to mail documents to, and a phone number you can call — but you should verify that phone number by calling the main IRS line at 1-800-829-1040 rather than using the number in the letter. Never give your bank account information, credit card number, or Social Security number to anyone who calls or emails you claiming to be from the IRS.

Frequently Asked Questions

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

No. Calling the IRS will not speed up processing. The IRS processes refunds in the order they receive them, and calling does not move you ahead in the queue. Calling is useful only if Where's My Refund is not working, you have not received a letter the IRS says they sent, or you need to respond to a specific problem they have identified.

What if I filed my return by mail and it has been more than 21 days?

Paper returns take longer to process than e-filed returns — the IRS must scan and enter the information by hand. Add 2 to 3 weeks to the standard 21-day timeline for a mailed return. If it has been more than 6 weeks since you mailed it, use Where's My Refund to check the status, or call the IRS at 1-800-829-1040 to confirm they received it.

My refund status says "Sent" but I haven't received it. What now?

If you chose direct deposit, wait 5 business days after the status changed to Sent. If the money has not arrived, contact your bank to ask if they rejected the deposit. If they did, the IRS is mailing a check instead, which will take 7 to 10 business days. If you chose a mailed check, allow 7 to 10 business days from the Sent date.

Do I need to do anything while I wait for my refund?

No, unless the IRS sends you a letter. If you receive a letter asking for documents or information, respond within the deadline they give you. Otherwise, do not contact the IRS or your tax preparer — the refund will process on its own timeline.

What if I filed an amended return — does that reset the 21-day clock?

Yes. An amended return (Form 1040-X) is processed separately from your original return and can take 16 weeks or longer. The IRS will not process your amended return until they have finished with your original return, so do not file an amended return unless you have found a genuine error.