Check the IRS tracking tool first, then your bank or mail

If you filed a federal tax return and expected a refund, the IRS has a tool that tells you exactly where your money is: the Where's My Refund tracker on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount, and it shows you whether the IRS is still processing it, approved it and sent it out, or deposited it into your bank account. This tool updates once per day, usually overnight.

If the tracker says your refund was deposited, check your bank account for the deposit. Refunds arrive as direct deposits (most common), checks sent by mail, or in rare cases as a debit card. If you chose direct deposit and the money is not in your account, contact your bank to confirm they received the deposit. If you chose a mailed check and it has not arrived within 21 days of the tracker showing "approved," the check may be lost in the mail.

If the tracker shows your refund is still being processed, the IRS is reviewing your return. This can take anywhere from a few days to several months, depending on whether your return flagged for review, whether you claimed certain credits like the Earned Income Tax Credit, or whether there were errors on your return.

Key Takeaways

  • The IRS Where's My Refund tool on IRS.gov is the official source for tracking your federal refund status and shows whether it is processing, approved, or deposited.
  • Most refunds arrive by direct deposit within 21 days of approval, but some take longer if the IRS needs to review your return for errors or fraud.
  • If your refund was supposed to arrive by check and it has been more than 21 days, contact the IRS to request a replacement check or have the refund reissued.
  • State tax refunds are tracked separately through your state's tax agency website, not through the IRS, and timelines vary by state.
  • If the IRS says your refund was deposited but your bank shows no deposit, contact your bank first, then the IRS if the bank confirms they never received it.

Why the IRS might be holding your refund

The IRS delays refunds for several concrete reasons. The most common is that you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). Federal law requires the IRS to hold these refunds until at least mid-February, even if your return is otherwise complete and correct. If you filed early in January and claimed either credit, your refund will not move until mid-February at the earliest.

The second reason is that your return flagged for review. This happens when information on your return does not match what the IRS has on file—for example, your W-2 income does not match what your employer reported, you claimed a dependent the IRS does not have a record for, or you reported a loss that seems unusually large. The IRS will send you a letter explaining what they need. You respond by mail, and processing resumes once they receive and review your response. This can add weeks or months.

The third reason is identity theft or fraud concerns. If the IRS suspects someone else filed a return using your Social Security number, they will freeze your refund while they investigate. You will receive a letter from the IRS Identity Theft Victim Assistance office. Do not ignore it—you need to respond with proof of your identity to unlock your refund.

A fourth, less common reason is that you owe money to a federal agency or have unpaid student loans. The IRS can intercept your refund to pay down these debts. If this happened, you will receive a notice from the Treasury Offset Program (TOP) explaining the offset and which agency received the money.

How to find out why your refund is delayed

Start with the Where's My Refund tool. If it says your return is still processing, check your email and mail for letters from the IRS. The IRS sends notices when they need more information, when they have made changes to your return, or when they have intercepted your refund. Read these carefully—they tell you exactly what happened and what you need to do next.

If you do not see a letter and the tool gives no detail, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are long during tax season (January through April), so call early in the morning or late in the week if possible. The IRS can tell you whether your return is in the queue for review, whether a letter is on the way, or whether there is a hold on your account.

If the Where's My Refund tool says your refund was approved and sent out but you have not received it after 21 days, call the IRS again. They can issue a replacement check or reissue your refund as a direct deposit to a different account if you want to change the deposit information.

What to do if your refund was deposited to the wrong account

If you entered the wrong bank account number or routing number on your return, the IRS will deposit your refund to that account. The money goes to whatever bank that number belongs to, not to you. This is one of the hardest situations to fix because the money is not in your account and not in the IRS's hands anymore.

Contact the bank that received the deposit immediately. Explain that a tax refund was deposited to an account you do not own. The bank can see the deposit and may be able to reverse it if it was recent. If the bank reverses it, the money goes back to the IRS, and you will need to contact the IRS to have it reissued to the correct account.

If the bank cannot reverse the deposit or if too much time has passed, contact the IRS at 1-800-829-1040. Explain that your refund went to the wrong account. The IRS can file a claim with the other bank to recover the funds, but this process takes time—often several months. In the meantime, you will not have access to that money.

To prevent this in the future, double-check your bank account number and routing number before you file. Many tax software programs let you verify this information by entering a small test deposit amount first.

State tax refunds are tracked separately

Your state tax refund is not part of your federal refund and is handled by your state's tax agency, not the IRS. Each state has its own refund tracker and its own timeline. Some states process refunds faster than the federal government; others take longer.

To track your state refund, go to your state's tax agency website and look for a refund status tool. Most states call it "Where's My Refund" or "Refund Status." You will need your Social Security number and the refund amount. The tool will tell you whether your state return is processing, approved, or deposited.

State refund timelines vary widely. Some states issue refunds within two weeks of approval; others take four to eight weeks. If your state return claimed the state version of the Earned Income Tax Credit, your state may also hold the refund until mid-February or later, just like the federal government does.

What to do if your refund never arrived

If the Where's My Refund tool says your refund was deposited but your bank shows no deposit, start by contacting your bank. Ask them to search for any deposits from the IRS or the U.S. Department of Treasury on the date the tool says the refund was sent. Sometimes deposits take an extra day or two to show up, or they may appear under a different name than you expect.

If your bank confirms they never received a deposit, contact the IRS at 1-800-829-1040. Tell them the tool says your refund was deposited but your bank has no record of it. The IRS can investigate whether the deposit actually went out and to which account. If there was an error on their end, they will reissue your refund.

If you chose a mailed check and it has been more than 21 days since the tool said your refund was approved, the check may be lost. Contact the IRS and request a replacement check. They will cancel the original check (which stops payment after 120 days anyway) and issue a new one. A replacement check usually arrives within two to three weeks.

Refunds claimed by creditors or government agencies

If the IRS intercepted your refund to pay a debt, you will receive a notice from the Treasury Offset Program (TOP). This happens when you owe back taxes, unpaid student loans, unpaid child support, or money to another federal agency. The notice tells you which agency received the money and how much was taken.

You have the right to request a hearing to dispute the offset if you believe the debt is not yours or if you have already paid it. The notice includes instructions for requesting a hearing. You must act quickly—the deadline is usually 60 days from the date of the notice.

If you owe back taxes to the IRS itself, you can set up a payment plan to pay the rest of what you owe over time. Call the IRS at 1-800-829-1040 or visit IRS.gov to learn about payment plan options. If you owe other debts, contact the agency that holds the debt to discuss payment options.

Frequently Asked Questions

How long does it usually take to get a tax refund?

Most refunds arrive within 21 days of the IRS approving your return. If you filed early in the year and claimed the Earned Income Tax Credit or Additional Child Tax Credit, the IRS will hold your refund until at least mid-February by law. Refunds that require review or investigation can take several months.

Can I get my refund faster if I pay a tax preparation company?

No. The IRS processes all returns on the same timeline regardless of who prepared them or how much you paid. Some tax preparation companies offer "refund anticipation loans," which are short-term loans against your expected refund—you get the money faster but pay interest and fees, so you receive less than the full refund amount.

What if the IRS says I owe money instead of getting a refund?

If your return shows you owe taxes, you can pay in full, set up a payment plan, or request a short extension to pay. The IRS website has information about payment options. If you cannot pay right away, setting up a payment plan stops penalties from growing as quickly as they would if you simply did not pay.

Can I change my bank account after I file if I made a mistake?

You cannot change the account through the IRS after you file. If you entered the wrong account number, contact the bank that received the deposit and ask them to reverse it. Once reversed, contact the IRS to reissue your refund to the correct account. This process takes time, so act quickly if you notice the error.

Why does the Where's My Refund tool say my refund was approved but I still haven't received it?

Direct deposits usually arrive within one to two business days after approval, but can take up to five business days depending on your bank. If it has been more than five business days, contact your bank to confirm they received the deposit. If they did not, contact the IRS to investigate whether the deposit actually went out.