Where your refund is most likely stuck

If you filed your tax return and expected a refund that never came, the IRS has it — but something in your file is holding it up. The most common reasons are a mismatch between what you reported and what your employer or bank reported to the IRS, a missing or incorrect Social Security number, an address the IRS cannot match to their records, or a debt you owe that the government offset against your refund.

The second most common reason is that you straightforward have not waited long enough. The IRS publishes a timeline for each filing season. If you filed electronically, the IRS typically issues refunds within 21 days. If you filed on paper, it takes longer — often six to eight weeks or more during busy periods. You can check the status of your specific refund without calling anyone.

Key Takeaways

  • Check your refund status on the IRS website using "Where's My Refund?" before assuming something is wrong — processing times vary by filing method and time of year.
  • If the IRS says your refund was issued but you never received it, contact your bank to see if it was deposited to a closed account or sent to the wrong account number.
  • A mismatch between your return and documents the IRS received from your employer or lender will delay your refund until you respond to an IRS notice.
  • If you owe child support, student loans, or other federal or state debts, the IRS may have kept your refund to pay those debts instead of sending it to you.
  • The IRS will not contact you by email or text about a refund problem — only by mail to the address on your return.

How to check the status of your refund

Go to irs.gov and look for 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 you expected. The tool will tell you one of three things: your refund is still being processed, your refund has been issued and the date it was sent, or there is a problem and the IRS needs more information from you.

If the tool says your refund was issued more than a week ago and you have not received it, the problem is usually with your bank, not the IRS. Call your bank and ask whether the deposit went to a closed account, the wrong account number, or a debit card that is no longer active. If your bank says it never received the deposit, call the IRS at 1-800-829-1040 and ask them to trace the refund.

If "Where's My Refund?" says your refund is still being processed and you filed more than 21 days ago (for electronic filing) or more than six weeks ago (for paper filing), check back in a few days. The IRS processes returns in batches, and yours may straightforward be in the next batch.

When the IRS says they need more information

If "Where's My Refund?" tells you there is a problem, the IRS has mailed you a notice to the address on your return. This notice will explain what does not match and what you need to send back. Common mismatches include a Social Security number that does not match IRS records, a dependent you claimed who was also claimed by someone else, income reported by your employer that differs from what you reported, or a child tax credit you claimed without the required documentation.

Open your mail carefully — the IRS sends these notices by regular mail, not email. The notice will have a important date for your response, usually 30 days. If you miss the important date, the IRS will adjust your refund based on what they have on file, which often means reducing it or denying it entirely. If you cannot find the notice or lost it, call the IRS at 1-800-829-1040 with your Social Security number and they can tell you what they need.

Respond to the notice exactly as it asks. If it asks for a copy of a document, send a copy, not the original. If it asks you to explain something, write a short letter explaining it. Mail your response to the address on the notice, not to the main IRS office. Keep a copy for your records.

When the IRS offset your refund for a debt

The IRS can take your refund to pay debts you owe to the federal government or to a state. These debts include unpaid federal income tax from prior years, unpaid student loans in default, unpaid child support, and unpaid state income tax. When this happens, the IRS sends you a notice called CP 05 or CP 06 explaining what debt they took the refund for and how much they took.

If you believe the debt listed is not yours, or if you have already paid it, you can dispute it. Call the agency that holds the debt — the Department of Education for student loans, your state's child support enforcement office for child support, or the IRS itself for back taxes. They can tell you whether the debt is still active and what your options are to resolve it.

If the debt is yours and you want to resolve it, contact the agency holding the debt directly. Paying the debt will not recover the refund that was already taken, but it will prevent the same thing from happening next year.

If your refund was sent to the wrong account

If you provided a bank account number on your return for direct deposit and the IRS says the refund was issued, but your bank says it never arrived, the account number on your return may have been wrong. This happens most often when you transpose digits or when you provide a checking account number but the IRS deposits to savings, or vice versa.

Call the IRS at 1-800-829-1040 and tell them the refund was not deposited. They can issue a refund trace, which is an investigation into where the money went. This process takes about four weeks. If the IRS finds that the money was deposited to the wrong account, they will reissue your refund by check or to a corrected account number you provide.

While you wait for the trace, contact your bank and ask them to search for any deposits matching the refund amount on the date the IRS says it was issued. Sometimes a deposit lands in an account you forgot about or an old account that is still linked to your Social Security number.

What to do if you filed late or amended your return

If you filed your return after the normal filing important date (usually April 15), your refund will take longer to process. The IRS processes returns in the order they are received, so late returns go to the back of the queue. You may wait two to three months or longer.

If you filed an amended return using Form 1040-X, the processing time is even longer — typically four to six months or more. The IRS processes amended returns separately from original returns, and they require manual review. "Where's My Refund?" will not show the status of an amended return. Instead, you can call the IRS at 1-800-829-1040 and provide your Social Security number and the date you mailed the amended return.

Frequently Asked Questions

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

If you filed electronically, wait at least 21 days. If you filed on paper, wait at least six to eight weeks. During busy tax seasons (January through April), the IRS processes returns more slowly, so add extra time. Use "Where's My Refund?" to check the exact status rather than guessing.

Can the IRS take my refund if I owe money to a private company?

No. The IRS can only offset your refund for debts owed to the federal government or a state — back taxes, student loans in default, child support, or state income tax. Private debts like credit cards or medical bills cannot trigger an offset.

What if I never received the notice the IRS mailed me?

Call the IRS at 1-800-829-1040 with your Social Security number. They can tell you what notice they sent and what information they need from you. Ask them to re-mail the notice or to tell you the important date so you can respond by mail.

Can I get my refund by check instead of direct deposit?

If your refund was supposed to go to a bank account that no longer exists or is incorrect, the IRS will reissue it by check. Call 1-800-829-1040 to request a check instead of a new direct deposit attempt. The check will be mailed to the address on your return.

What if the IRS says my refund was issued but my bank says they never got it?

Request a refund trace from the IRS by calling 1-800-829-1040. This investigation takes about four weeks and will determine whether the money was sent to the wrong account or lost in transit. If it was sent to the wrong account, the IRS will reissue it.