Check the status of your refund before you assume it is lost

The IRS has a tool called Where's My Refund? that tells you whether your return is still being processed, approved, or sent out. You can check it on IRS.gov without logging in — you need only your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

If you filed a paper return instead of electronically, the IRS takes longer to scan and process it. Paper returns typically take 21 calendar days to show up in Where's My Refund?, while e-filed returns usually appear within 24 hours. Once your return enters the system, the tool will show you the expected deposit date — this is the date the IRS sends the money to your bank, not the date it lands in your account.

State tax refunds have their own tracking systems. Most states run them through their department of revenue website. Search "[your state] tax refund status" to find the right tool. Some states combine state and federal tracking in one place; others keep them separate.

Key Takeaways

  • Use Where's My Refund? on IRS.gov to see whether your federal return is processing, approved, or sent — this is your first step before contacting anyone.
  • Paper returns take up to 21 days to enter the system; e-filed returns show up within 24 hours, but both may take longer if the IRS needs to verify information.
  • Once the IRS approves your return, it sends the money to your bank, which may take one to five business days to deposit it into your account.
  • If Where's My Refund? shows an error code or your refund is more than 21 days late for an e-filed return, contact the IRS directly or visit a local Taxpayer Assistance Center.
  • State refunds are tracked separately through your state's revenue department website and often process on a different timeline than federal refunds.

Understand the difference between IRS approval and bank deposit

The IRS approves your return and initiates the refund, but your bank controls when the money actually appears in your account. The IRS typically sends approved refunds as electronic transfers, which take one to five business days to clear. Weekends and bank holidays do not count as business days, so a refund sent on Friday may not show up until the following Tuesday or Wednesday.

If you chose direct deposit on your return, the money goes straight to the bank account you listed. If you requested a check, the IRS mails it from a processing center — this takes seven to ten business days after approval, longer if your address is outside the continental United States. Some people do not receive mailed checks at all because of mail delays or address issues; if your check does not arrive within ten business days of the expected date shown in Where's My Refund?, contact the IRS.

The IRS also offers a Get My Payment tool for refunds issued as debit cards, though this is less common. The card arrives by mail and works like a prepaid card once activated.

Common reasons the IRS delays a refund

The IRS holds refunds when it finds mismatches between your return and other records it has on file. The most frequent triggers are a Social Security number mismatch, a name that does not match your Social Security card, income reported by an employer that does not match what you claimed, or a dependent listed on your return who was also claimed by someone else. These checks can add 30 to 120 days to your refund timeline.

Math errors on your return also cause delays. If you claimed a child tax credit but listed the wrong number of children, or if your income calculations do not add up, the IRS will correct the error and recalculate your refund. This takes time but usually results in a smaller refund, not a larger one.

Refunds are also delayed if you owe back taxes, student loans in default, or child support. The Treasury Department can intercept your refund to pay these debts. You will receive a notice in the mail explaining the offset, and the money goes to the agency you owe, not back to you.

If you filed an amended return (Form 1040-X), expect an additional 16 weeks on top of the normal processing time. Amended returns are processed by hand and move slowly through the system.

What to do if Where's My Refund? shows an error code

Where's My Refund? sometimes displays a code instead of a status message. Code 151 means the IRS is still reviewing your return and you should check back in 24 hours. Code 570 means the IRS has placed a hold on your refund, usually because it needs to verify information — this can take 30 to 120 days depending on what is being checked. Code 971 means the IRS sent you a notice by mail and you need to respond to it.

If you see code 971, check your mailbox for a letter from the IRS. The letter will explain what information is missing or incorrect and give you a deadline to respond. Respond by the deadline, even if you think the IRS made a mistake — responding keeps your case moving. If you cannot find the letter, call the IRS at 1-800-829-1040 and give them your Social Security number; they can tell you what the notice says.

Other codes are less common but usually indicate a processing issue. The IRS website has a full list of codes and what each one means. If you see a code that is not listed or if the same code appears for more than a week, contact the IRS or visit a Taxpayer Assistance Center in person.

Contact the IRS if your refund is significantly overdue

If Where's My Refund? says your refund was approved and sent more than five business days ago, and the money has not arrived in your bank account, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can confirm whether the money was sent and, if so, ask your bank to trace it.

If your refund is more than 21 days late for an e-filed return or more than 42 days late for a paper return, the IRS may issue you a refund advance or a replacement check. You do not have to wait the full timeline to ask — call as soon as you pass these thresholds.

The IRS phone lines are busiest from January through May. If you cannot reach anyone, visit a Taxpayer Assistance Center in person. These are free walk-in offices run by the IRS in most cities. Search "Taxpayer Assistance Center near me" to find the closest one and its hours.

Trace a missing refund check or debit card

If the IRS sent your refund as a check or debit card and it never arrived, the IRS can issue a replacement. Call 1-800-829-1040 and explain that your check or card did not arrive. The IRS will verify that it was mailed, then issue a replacement, which takes an additional 7 to 10 business days.

Before you call, check your address on your return. If you moved after filing, the check may have gone to your old address. If that is the case, contact the post office and ask them to forward mail from your old address, or visit the post office in person to see if the check is there.

If your refund was sent as a debit card and you lost it, call the card issuer (the number is on the back of the card or in the mailing materials) to report it lost or stolen. The card issuer can freeze the card and issue a replacement. This is separate from the IRS process.

Understand state refund delays

State tax refunds process on their own timeline and do not depend on the federal refund. Some states issue refunds faster than the IRS; others are slower. Most states aim to issue refunds within 30 to 60 days of receiving your return, but this varies widely. Check your state's revenue department website for the expected timeline.

State refunds can also be delayed or intercepted for unpaid state taxes, child support, or student loans. If your state refund is overdue, use your state's refund tracking tool first. If the tool shows no status or an error, contact your state's revenue department directly. The phone number is on your state's website.

Some states issue refunds as checks only; others offer direct deposit. If you chose direct deposit for your state return, the same one-to-five-business-day rule applies after the state approves and sends the money.

Frequently Asked Questions

How long does it take for a refund to show up in my bank account after the IRS sends it?

One to five business days is typical. Weekends and bank holidays do not count. If the IRS sent your refund on a Friday, it may not appear until Wednesday or Thursday of the following week. If more than five business days have passed, contact your bank to ask whether the transfer is pending.

Can I get my refund faster if I pay a fee?

No. The IRS does not charge fees to speed up refunds, and no legitimate service can make the IRS process your return faster. Anyone claiming they can is running a scam. The only way to get your refund sooner is to file early and correctly so the IRS does not need to review it.

What should I do if Where's My Refund? says my refund was sent but my bank says they never received it?

Call the IRS at 1-800-829-1040 and ask them to trace the transfer. Give them your bank account number and routing number. The IRS can confirm whether the money was sent and, if so, work with your bank to locate it. This usually takes a few days to resolve.

Will I get interest if my refund is late?

Yes, but only if the IRS is responsible for the delay. If your refund is more than 45 days late, the IRS pays interest at a rate set by law (currently around 8 percent per year). The interest is added to your refund automatically; you do not have to request it. Delays caused by incomplete or incorrect information on your return do not may have access to for interest.

Can I cancel my refund and have the IRS keep the money instead?

No. Once you file a return showing a refund, the IRS will send it to you. You cannot ask the IRS to apply it to next year's taxes or keep it on account. If you want to reduce your refund in the future, adjust your withholding or estimated tax payments for the next year.