Your refund is late if it hasn't arrived within 21 days of when you filed

The IRS says it will send your refund within 21 days of receiving your return. If you filed electronically and chose direct deposit, that clock starts when the IRS accepts your return — not when you hit send. If you filed by mail, it starts when the IRS actually receives and processes your return, which can take several weeks on its own.

The first thing to check is whether the IRS has actually received your return. You can do this for free on the IRS website using the "Where's My Refund?" tool. You'll need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight.

If "Where's My Refund?" shows your return was received and processed, but 21 days have passed and the money hasn't hit your account, something has gone wrong. The most common reasons are a wrong bank account number, a closed account, or a hold placed on your refund by the IRS.

Key Takeaways

  • Check "Where's My Refund?" on the IRS website first — it's free and tells you whether the IRS has your return and what status it's in.
  • If your return was accepted but your refund didn't arrive after 21 days, the problem is usually a wrong bank account number or a closed account.
  • The IRS can place a hold on your refund if you owe back taxes, child support, or student loans, or if there's a mismatch between your return and IRS records.
  • If the IRS can't deposit your refund, they will mail you a check instead — this takes an additional 2 to 4 weeks.
  • You can call the IRS refund line at 1-800-829-1954 to speak to someone, but wait times are long during tax season.

How to check the status of your refund yourself

Go to irs.gov and look for "Where's My Refund?" in the search bar or under the "Refunds" section. You'll see four possible statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."

"Return Received" means the IRS has your return but hasn't finished processing it yet. This can take several weeks, especially during the busy months of February through April. "Refund Approved" means the IRS has processed your return and decided how much you're getting back. "Refund Sent" means the IRS has sent the money to your bank or is mailing you a check. "Refund Delivered" means the money has arrived in your account or the check has been delivered.

If you see "Refund Sent" but the money hasn't arrived after a week, contact your bank to ask if the deposit was rejected. Banks reject deposits for reasons like a closed account, a typo in the account number, or a mismatch between the name on the account and the name on your tax return.

What to do if your refund was rejected by your bank

If your bank rejected the IRS deposit, the IRS will automatically mail you a check instead. This takes an additional 2 to 4 weeks from the date the deposit was rejected. You don't have to do anything — the check will arrive at the address on your tax return.

To avoid this delay in the future, make sure the bank account number and routing number on your return match exactly what's on a blank check or your bank's website. A single wrong digit will cause the deposit to bounce.

If you need the money urgently and don't want to wait for the check, you can call the IRS at 1-800-829-1954 and ask them to reissue your refund by check instead of trying to deposit it again. Have your Social Security number, filing status, and the exact refund amount ready when you call.

When the IRS places a hold on your refund

The IRS can legally keep your refund if you owe back taxes from previous years, owe child support, have unpaid student loans in default, or owe money to a state tax agency. This is called "offset," and the IRS will use your refund to pay what you owe instead of sending it to you.

"Where's My Refund?" will not tell you that your refund has been offset — you'll just see that it was "Refund Sent" but the money never arrives. The IRS will mail you a notice called a CP05H or similar, explaining what happened and where your money went. This notice can take several weeks to arrive.

If you believe the offset was a mistake — for example, you already paid the back taxes or child support — you can contact the agency that placed the hold. For back federal taxes, call the IRS at 1-800-829-1954. For child support, contact your state's child support enforcement office. For student loans, contact your loan servicer or the Department of Education.

Mismatches between your return and IRS records

The IRS compares your tax return against information they receive from employers, banks, and other sources. If something doesn't match — for example, your W-2 shows different income than what you reported, or your Social Security number doesn't match your name in their system — the IRS will hold your refund while they investigate.

This kind of hold can last 60 days or longer. You'll receive a notice in the mail asking you to verify information or provide documents. Read the notice carefully and respond within the important date it gives you. If you don't respond, the IRS may deny your refund entirely.

Common mismatches include a name change you didn't report to Social Security, a typo on your return, or an employer who filed your W-2 with incorrect information. If you think the mismatch is on the employer's side, contact them and ask them to file a corrected W-2 with the IRS.

If you filed by mail and your return is still being processed

Paper returns take much longer to process than electronic returns. The IRS currently has a backlog of paper returns, and processing times vary widely depending on the time of year and how busy the IRS is. A paper return filed in January might be processed by March, but a paper return filed in April might not be processed until June or later.

If you filed by mail more than 4 weeks ago and "Where's My Refund?" still shows no status at all, your return may not have been received yet. Check the address you mailed it to — the correct address depends on your state and whether you're including a payment. If you're not sure, go to irs.gov and search for "Where to File" to find the right address for your situation.

If you're certain you mailed it to the correct address and it's been more than 4 weeks, you can call the IRS at 1-800-829-1954 and ask them to search for your return. Have a copy of your return ready so you can give them the details.

What happens if your refund is lost or never arrives

If "Where's My Refund?" shows "Refund Delivered" but you never received the check, the check may have been lost in the mail, stolen, or sent to the wrong address. Wait 2 to 3 weeks after the delivery date before assuming it's lost — mail can be slow.

If you're certain the check is lost, call the IRS at 1-800-829-1454 (this is a different number than the general refund line) and ask them to issue a replacement check. They will mail you a new check, which takes another 4 to 6 weeks. You can also file a claim with the U.S. Postal Service if you believe the check was stolen.

If your direct deposit was supposed to arrive but "Where's My Refund?" shows "Refund Delivered," contact your bank when ready. Ask them to search their records for a deposit from the IRS on or around the date shown in "Where's My Refund?" If the deposit never arrived, ask the bank to file a trace. If the deposit arrived but was removed or reversed, ask the bank why.

Frequently Asked Questions

How long does it really take to get a refund?

The IRS says 21 days for electronic returns with direct deposit. Paper returns take much longer — often 4 to 8 weeks or more, depending on how busy the IRS is. If your refund is held for any reason, add another 2 to 8 weeks.

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

No. Tax preparation companies cannot speed up the IRS's processing time. Some offer "refund anticipation loans" that give you money when ready, but you pay interest and fees for this, so you receive less than your actual refund.

What if I need the money before my refund arrives?

You have the same options as anyone else who needs money quickly: a personal loan from a bank or credit union, a payment plan with a creditor, or help from a local nonprofit. The IRS cannot speed up your refund, and no legitimate service can either.

Will the IRS contact me by phone or email about my late refund?

The IRS will not call you about a late refund. They communicate by mail only. If someone calls claiming to be from the IRS about your refund, it is a scam. Hang up and report it to the Treasury Inspector General at tigta.gov.

Can I amend my return if I think that's why my refund is late?

If you made a mistake on your return, you can file an amended return using Form 1040-X. However, this will delay your refund further, not speed it up. Only amend if you actually made an error that affects your refund amount.