Your refund may be delayed, held, or offset—and the reason determines what you do next

If you filed your tax return and expected a refund that hasn't shown up, the IRS has likely held it for one of several reasons: a processing delay, a mismatch between your return and IRS records, a debt offset, or a fraud flag. The first step is to check the status of your specific return using the IRS Where's My Refund tool, which shows you exactly where your money is and why it's stalled. If the tool shows no information after 21 days from filing, or if it shows a hold with no explanation, you need to contact the IRS directly or file a complaint.

The time it takes to resolve a missing refund depends on the reason. A simple processing delay may clear in days. An offset to pay a federal debt can take weeks to months. An identity theft investigation can stretch to 120 days or longer. Knowing which category your refund falls into helps you decide whether to wait, call the IRS, or escalate to the Taxpayer Advocate Service.

Key Takeaways

  • Check your refund status immediately using the IRS Where's My Refund tool at irs.gov, which updates every 24 hours and shows holds, delays, and reasons for them.
  • A refund can be held for identity theft investigation, a math error on your return, an offset against student loans or back taxes, or a match issue between your return and wage records.
  • If your refund is held for more than 120 days without explanation, or if the IRS took it for a debt you dispute, you can file a complaint with the Taxpayer Advocate Service at no cost.
  • The IRS processes most refunds within 21 days if filed electronically and your return is error-free; paper returns take 4 to 6 weeks.
  • If your refund was offset to pay a federal student loan or back taxes, you can request a hearing to challenge the offset if you believe it was wrong.

How to check the status of your refund right now

Go to irs.gov/refunds and click "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it shows "Refund Sent" but you haven't received it, note the date it was sent and wait five business days for a direct deposit or up to two weeks for a check in the mail.

If the tool shows no information at all after 21 days from when you filed, your return may not have been received or may be held in a queue. If it shows "Return Received" but no movement after 30 days, the IRS is likely reviewing it for errors or inconsistencies. Write down the exact message the tool displays—you will need this when you contact the IRS. The tool will sometimes display a message like "We have received your return and it is being processed" without giving a specific reason for the delay; this is normal for the first 21 days but unusual after that.

Why the IRS holds or delays refunds

The most common reasons are a math error on your return, a mismatch between your reported income and what your employer or bank reported to the IRS, or a missing or incorrect Social Security number for you, your spouse, or a dependent. The IRS also holds refunds when it suspects identity theft or when your refund is being offset to pay a federal student loan in default, back taxes, or child support arrears.

If your refund is being offset, the IRS will send you a notice in the mail explaining which debt it is paying and how much is being taken. This notice arrives separately from your tax return and may take several weeks. If you believe the offset is wrong—for example, if you already paid the debt or if the debt belongs to someone else—you have the right to request a hearing before the offset is finalized. The notice will include instructions for requesting a hearing.

Identity theft holds are less common but take the longest to resolve. If the IRS suspects your return was filed fraudulently, it will freeze your refund and send you a letter asking you to verify your identity. Do not ignore this letter. Respond with the documents the IRS requests, usually a copy of your driver's license and a recent tax return. This process can take 60 to 120 days. During this time, your refund remains frozen and you will not receive it until the IRS confirms your identity.

What to do if your refund is delayed beyond 21 days

If you filed electronically and the Where's My Refund tool shows no status after 21 days, or if it shows "Return Received" with no movement after 30 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS phone lines are busiest in February and March; call early in the morning or late in the afternoon for shorter wait times.

When you reach an IRS representative, ask them to pull up your account and tell you the specific reason for the delay. Common answers are "under review for accuracy," "pending verification," or "offset pending." If the representative cannot give you a reason or tells you to wait longer, ask for the IRS account number associated with your return and request a callback. Write down the representative's name and the date and time of your call. This record will be useful if you need to file a complaint later.

If you filed a paper return, expect 4 to 6 weeks for processing. If more than 6 weeks have passed, call the IRS using the number above. Paper returns take longer because they must be manually entered into the IRS system, and errors on paper forms often trigger additional review.

Offset holds: when the IRS takes your refund to pay a debt

The IRS can use your refund to pay federal student loans in default, back federal taxes, or court-ordered child support or alimony. When this happens, the IRS sends you a notice called a "Notice of Federal Offset" in the mail. This notice tells you which debt is being paid, how much is being taken, and the agency collecting the debt. The offset typically happens within 2 to 4 weeks of the IRS approving your refund.

You have the right to request a hearing to challenge the offset if you believe the debt is not yours, has already been paid, or if you are experiencing financial hardship. The notice includes a form to request a hearing and a deadline—usually 65 days from the date of the notice. If you miss the deadline, you can still request a hearing, but you must do so within one year of the offset. To request a hearing, fill out the form included in the notice and mail it to the address listed, or call the agency listed on the notice to request a hearing by phone.

Bring documentation proving your claim: a receipt showing the debt was paid, a letter from the creditor saying the debt is resolved, or evidence that the debt belongs to someone else. A hearing officer will review your case and decide whether the offset should be reversed. If the hearing officer rules in your favor, the IRS will release your refund, though this can take an additional 4 to 8 weeks after the hearing decision.

Filing a complaint if your refund is missing or wrongly held

If your refund has been held for more than 120 days without explanation, or if you believe the IRS wrongly offset your refund, you can file a complaint with the Taxpayer Advocate Service at no cost. The Taxpayer Advocate Service is an independent office within the IRS that helps taxpayers resolve disputes with the IRS. You do not need a lawyer or representative to file a complaint.

You can file a complaint online at irs.gov/taxpayeradvocate, by phone at 1-877-777-4778, or by mail. You will need to describe the problem, the date you filed your return, and the steps you have already taken to resolve it. Include copies of any notices the IRS sent you and records of your calls to the IRS. The Taxpayer Advocate Service will investigate your case and contact the IRS on your behalf. Most cases are resolved within 30 to 60 days, though complex cases can take longer.

The Taxpayer Advocate Service can also help if you are experiencing financial hardship because your refund is delayed. If you need the money urgently, explain this in your complaint, and the Taxpayer Advocate Service may be able to expedite the review of your case. They can sometimes pressure the IRS to act faster if you can document that the delay is causing you genuine hardship.

What happens if your refund was sent but you never received it

If the Where's My Refund tool shows "Refund Sent" but the money has not arrived, the first step depends on how the IRS sent it. If it was sent by direct deposit, wait five business days after the date shown in the tool. If it was sent by check, wait up to two weeks. Direct deposits typically arrive within 1 to 3 business days, but the IRS's timeline is conservative to account for delays at your bank.

If the money still has not arrived after the waiting period, call your bank and ask if the direct deposit was received and rejected. Banks sometimes reject deposits if your account number changed or if there is a mismatch between the name on your account and the name on your tax return. If your bank rejected the deposit, the IRS will mail you a check instead, which can take an additional two weeks. Ask your bank for the exact date the deposit was attempted and the reason for rejection; this information will help the IRS reissue your refund correctly.

If you never received a check and the tool shows it was mailed more than two weeks ago, call the IRS at 1-800-829-1040 and ask them to issue a replacement check. The IRS can reissue a check, but it takes 4 to 6 weeks. You can also file a claim for a missing refund using Form 3115, though this is rarely necessary—the IRS will usually reissue the check by phone. Keep a record of the date you called and the name of the representative who helped you.

Frequently Asked Questions

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

No. Calling the IRS can tell you why your refund is delayed, but it will not speed up the process. The only exception is if the IRS made an error—for example, if it lost your return or applied your refund to the wrong account. In that case, the IRS may be able to correct the error and reissue your refund within a few weeks.

What if the IRS says my refund was sent but my bank says it never arrived?

Ask your bank for the exact date the deposit was attempted and whether it was rejected. If it was rejected, call the IRS and ask them to mail a check instead. If your bank has no record of the deposit attempt, ask the IRS to investigate whether the direct deposit information on your return was correct. This usually takes 2 to 4 weeks to resolve.

Can I dispute an offset if I don't think the debt is mine?

Yes. The notice of offset will include instructions for requesting a hearing. You have 65 days from the date of the notice to request one. Bring proof that the debt is not yours or has already been paid. If you miss the deadline, you can still request a hearing within one year, but you must explain why you missed the first deadline.

What should I do if the IRS says my return is under review but won't tell me why?

Ask the IRS representative for the specific reason—math error, income mismatch, identity verification, or something else. If they cannot give you a reason, ask for a callback number and the name of the person handling your case. If you do not hear back within two weeks, file a complaint with the Taxpayer Advocate Service.

How long does it take to resolve an identity theft hold on my refund?

Usually 60 to 120 days. The IRS will send you a letter asking for proof of identity, typically a copy of your driver's license and a recent tax return. Respond to the letter as quickly as possible. Once the IRS verifies your identity, it will release your refund within 2 to 4 weeks.