Start by checking whether the IRS actually issued your refund

Before you assume something went wrong, confirm that the IRS processed your return and sent the refund out. The IRS has a tool called Where's My Refund? on irs.gov that shows the exact status of your return. You will need your Social Security number, filing status, and the refund amount you expected.

Where's My Refund? displays one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund was issued on a specific date. If the tool says your refund was issued but you never received it, the money left the IRS but did not reach you—which means the problem is in delivery, not processing.

If Where's My Refund? shows your return is still being processed with no payment date yet, your refund has not been issued. The IRS typically processes returns within 21 days of receipt, though some returns take longer if they contain errors or trigger fraud checks.

Key Takeaways

  • Use Where's My Refund? on irs.gov to confirm whether the IRS issued your refund and when it was supposed to arrive.
  • If the IRS issued your refund but you did not receive it, check your bank account for a deposit under a different name or contact your bank to see if the payment was rejected.
  • A refund sent by mail can take up to two weeks after the IRS issues it, and checks are sometimes lost or delayed by postal service delays.
  • If your refund was issued more than 21 days ago and you still have not received it, contact the IRS directly at 1-800-829-1040 or file a claim for a missing refund.

Refunds sent by direct deposit: check your bank first

If you chose direct deposit and Where's My Refund? shows your refund was issued, the IRS sent the money to your bank. The deposit should appear within one to two business days of the issue date, though some banks take longer to post the funds to your account.

Log into your bank account and search your transaction history for the deposit. Look for a payment from "IRS TREAS 310" or similar language—the IRS does not always use the words "tax refund" in the deposit description. If you see the deposit posted, your refund arrived; if you do not see it after five business days from the issue date, contact your bank's customer service line and ask whether the deposit was rejected or returned to the IRS.

Banks reject direct deposits for several reasons: the account number or routing number on your tax return was wrong, the account was closed before the deposit arrived, or the account holder's name does not match the name on the return. If your bank rejected the deposit, the IRS will mail you a check instead, which can take an additional two to four weeks.

Refunds sent by mail: timeline and what to do if it does not arrive

If you did not choose direct deposit, the IRS mails a paper check. The check is mailed within one week of the issue date shown in Where's My Refund?, but postal delivery adds another one to two weeks. If the issue date was more than three weeks ago and you have not received the check, it may have been lost or delayed in the mail.

Wait at least 21 days from the issue date before assuming the check is lost. If 21 days have passed, contact the IRS at 1-800-829-1040 and provide your Social Security number, filing status, and the refund amount. The IRS can issue a replacement check or, in some cases, a direct deposit to your bank account instead.

Do not cash a replacement check if the original check arrives later. If both arrive and you cash both, you will owe the IRS the duplicate amount. Most people who receive a replacement check never see the original, but it is worth monitoring your mail for several weeks after requesting a replacement.

Refunds held or reduced by the IRS

In some cases, the IRS does not issue the full refund you expected. The IRS can hold or reduce a refund if you owe back taxes, child support, student loans in default, or other federal or state debts. Where's My Refund? will not show a payment date if your refund has been held for this reason.

If your refund was held, the IRS will send you a notice in the mail explaining why and how much was taken. This notice arrives separately from any refund payment. If you believe the hold was a mistake—for example, you already paid the debt or the debt belongs to someone else—you can contact the IRS at 1-800-829-1040 to dispute it, though the process can take several weeks.

State tax agencies can also hold federal refunds for state tax debts. If your state has a debt offset program, your state revenue department may have intercepted your federal refund. Contact your state's tax agency directly to find out whether your refund was held and how to challenge it.

Your return was not processed yet: what causes delays

If Where's My Refund? shows your return is still being processed and no payment date has been set, the IRS is still reviewing your return. Most returns process within 21 days, but some take longer.

Common reasons for delays include math errors on the return, missing information (such as a missing Social Security number for a dependent), or a mismatch between your return and IRS records. The IRS may also delay processing if you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit; these credits trigger extra verification steps that can add two to four weeks to processing time.

If your return has been processing for more than 21 days and Where's My Refund? still shows no payment date, contact the IRS at 1-800-829-1040. Have your return in front of you so you can answer questions about your income, deductions, and credits. The IRS can sometimes identify the hold-up and tell you what information is missing or what error needs to be corrected.

Filing a claim for a missing or lost refund

If the IRS issued your refund more than 21 days ago, you did not receive it by direct deposit or mail, and your bank confirms the deposit was not rejected, you can file a claim. The IRS calls this a claim for refund, and you file it using Form 3115 or by contacting the IRS directly.

To file a claim, call 1-800-829-1040 and tell the representative that your refund was issued but never arrived. Have your Social Security number, filing status, the refund amount, and the issue date from Where's My Refund? ready. The IRS will open an investigation, which typically takes 30 to 60 days. If the investigation confirms the refund was lost, the IRS will issue a replacement check or direct deposit.

You can also file a claim by mail using Form 1040-X (Amended U.S. Individual Income Tax Return) with a written explanation attached. Mail it to the IRS address for your state, which you can find on irs.gov. This method is slower than calling but creates a paper record of your claim.

State income tax refunds that did not arrive

If you are waiting for a state income tax refund instead of a federal refund, the process is similar but the contact information is different. Each state runs its own tax system and refund processing.

Start by visiting your state's revenue or tax department website and looking for a refund status tool. Most states have one, though the name varies—some call it "Check Your Refund Status" or "Refund Tracker." You will need your Social Security number and the refund amount. If the tool shows your refund was issued, follow the same steps as federal refunds: check your bank for a direct deposit, wait for a mailed check, or contact your state's tax agency if the refund is overdue.

State refunds typically process within 30 to 45 days of filing, though some states take longer during tax season. If your state's tool shows your return is still processing after 45 days, contact your state's tax agency by phone or through their website. State processing times vary widely, so do not assume a delay means something is wrong until you have checked your state's current processing timeline.

Frequently Asked Questions

How long should I wait before I contact the IRS about a missing refund?

Wait at least 21 days from the issue date shown in Where's My Refund?. If your refund was sent by mail, add another two weeks for postal delivery. If 21 days have passed since the issue date and you still have not received a direct deposit, or if more than 35 days have passed for a mailed check, contact the IRS at 1-800-829-1040.

What if I filed my return late—does that delay my refund?

Filing late does not delay refund processing once the IRS receives your return. However, if you file after the tax deadline, you cannot receive a refund for any year before the one you are filing for. The IRS processes your return on the same timeline as early filers.

Can I get my refund as a direct deposit if the check was lost?

Yes. When you contact the IRS about a lost check, you can ask for a replacement by direct deposit instead. You will need to provide your bank account number and routing number. Direct deposit is faster than waiting for a replacement check to arrive by mail.

What happens if I already spent money I thought was my refund but it turns out the IRS never sent it?

Once the IRS issues your refund, the money is yours. If the refund was lost or delayed, you are not responsible for any bills or debts that came due while you were waiting. When the replacement refund arrives, it is yours to keep. If you spent money based on a refund that never arrived, that is a separate financial problem, but it does not affect your right to the refund itself.

Why does the IRS sometimes send refunds to the wrong bank account?

The IRS sends refunds to the bank account number and routing number you provided on your tax return. If you entered the wrong account number, the bank will reject the deposit and the IRS will mail a check instead. Double-check your return before filing to make sure your account information is correct. If you know you made a mistake, contact the IRS before the refund is issued to update your account information.