How to know if your refund is actually late

The IRS publishes a refund timeline based on how you filed. If you filed electronically and chose direct deposit, the IRS aims to send your refund within 21 days. If you filed by mail or requested a paper check, add another two to three weeks. The clock starts from the date the IRS receives your return, not the date you mailed it or filed it online.

Before you assume it is late, check the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. This tool updates once daily and will tell you the actual status: whether the IRS is still processing, has approved it, has sent it, or has flagged an issue. If the tool says your refund was sent more than 21 days ago (for direct deposit) or more than 39 days ago (for a check), then it is genuinely late.

State refunds follow separate timelines. Most states aim for 30 to 45 days from receipt. Check your state tax authority's website directly—search "[your state] tax refund status"—because state systems do not feed into the federal tool.

Key Takeaways

  • The IRS Where's My Refund tool is the only reliable way to know your refund status; check it before assuming anything is wrong.
  • Federal refunds should arrive within 21 days of IRS receipt for direct deposit, or 39 days for a mailed check; state refunds typically take 30 to 45 days.
  • Common delays include math errors on your return, missing or mismatched information, and identity verification holds that the IRS will contact you about.
  • If your refund was sent via direct deposit but never arrived, contact your bank first to confirm the deposit was not rejected or routed to a closed account.
  • The IRS Refund Advance program lets you borrow against your expected refund through participating tax preparers if you need money before the refund arrives.

Why the IRS holds or delays refunds

The IRS does not delay refunds randomly. The most common reasons are math errors on your return, missing information (like a Social Security number for a dependent), or a mismatch between what you reported and what the IRS has on file from your employer or bank. If this is the case, the IRS will send you a letter—usually within two weeks—explaining what is wrong and what you need to fix.

Identity verification holds are another frequent cause. If the IRS suspects fraud or cannot confirm your identity, it will freeze your refund and mail you a notice asking you to verify information by phone or by uploading documents to an IRS online account. This process can add 30 to 60 days. You cannot speed it up, but you can respond immediately when you receive the notice.

Amended returns (Form 1040-X) take much longer—typically 16 weeks or more—because they are processed by hand. If you filed an amended return, expect a longer wait than a standard refund.

What to do if your refund was sent but never arrived

If the Where's My Refund tool shows your refund was sent via direct deposit but it never hit your bank account, contact your bank first. Ask whether the deposit was rejected, returned, or routed to a different account. Banks reject deposits for closed accounts, frozen accounts, or mismatched account numbers. If your bank has no record of the deposit, the IRS may have sent it to an old account you listed on your return.

If the tool shows your refund was mailed as a check but you never received it, wait 10 business days after the tool says it was sent. Checks take time to arrive, especially if you moved recently or if mail is slow in your area. If 10 business days have passed, contact the IRS at 1-800-829-1040 and request a refund trace. The IRS will investigate whether the check was cashed, lost, or sent to the wrong address. A trace takes four to six weeks.

If you find that the IRS sent your refund to an old account or wrong address, you will need to file Form 3911 (Taxpayer Statement Regarding Refund) with the IRS. Your tax preparer or a tax professional can help you file this form, which requests a replacement check or a corrected direct deposit.

State refund delays and what causes them

State refunds move on their own schedule and are not connected to federal processing. Some states are faster than others. California, for example, aims for 30 days but often takes 45 to 60 days during tax season. New York targets 45 days. Texas typically processes within 30 days. Check your state's tax authority website for the current timeline and your refund status.

State delays usually stem from the same issues as federal delays: math errors, missing information, or identity verification. Some states also hold refunds if you owe back child support, student loans, or other debts. If your state refund is delayed, the state tax authority website will usually explain why. If it does not, call the state tax office directly—the number is on your state's tax website.

Using a refund advance if you need money now

If your refund is delayed and you need cash before it arrives, some tax preparation companies offer a Refund Advance (also called a Refund Anticipation Loan or RAL). This is a short-term loan against your expected refund. You receive the money within one to three business days, and the loan is repaid directly from your refund when it arrives.

Refund advances come with fees—typically $50 to $200 depending on the lender and loan amount. They are not assistance programs, and they are not a substitute for a refund. You are borrowing your own money at a cost. However, if you are facing an urgent expense and your refund is weeks away, it may be worth the fee. Tax preparation companies like H&R Block, Jackson Hewitt, and Liberty Tax offer these loans. Ask about the fee structure and repayment terms before you commit.

Contacting the IRS about a delayed refund

If the Where's My Refund tool shows no status update for more than 21 days (direct deposit) or 39 days (check), or if it shows an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS phone lines are busiest in March and April, so expect long wait times. Calling early in the morning or later in the week may be faster.

You can also visit an IRS walk-in office if one is near you. Find the nearest office at irs.gov/localoffices. Bring your Social Security card, photo ID, and a copy of your tax return. Walk-in appointments are usually available, but wait times vary by location.

If you believe your refund was lost in the mail or sent to the wrong account, file Form 3911 with the IRS. You can file it online through your IRS account, by mail, or through a tax professional. The IRS will investigate and issue a replacement check or corrected deposit within four to six weeks.

Frequently Asked Questions

How long should I wait before I call the IRS about a late refund?

Wait until the Where's My Refund tool shows no update for at least 21 days past the expected delivery date (for direct deposit) or 39 days (for a check). If the tool shows an error or says your refund is being reviewed, call immediately—do not wait. The IRS may need information from you to release the refund.

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

No. The IRS does not offer expedited processing for a fee. However, you can borrow against your refund through a Refund Advance program offered by tax preparation companies. This is a loan, not a speed-up, and it costs $50 to $200 in fees.

What if the IRS says my refund was sent but my bank says it never arrived?

Contact your bank immediately and ask whether the deposit was rejected or routed to a different account. If your bank has no record, file Form 3911 with the IRS to request a refund trace. The IRS will investigate and issue a replacement check or corrected deposit within four to six weeks.

Do state refunds take longer than federal refunds?

State refunds follow separate timelines and are not connected to federal processing. Most states aim for 30 to 45 days, but some take longer during peak tax season. Check your state tax authority's website for the current timeline and your refund status.

What should I do if I filed an amended return and my refund is very late?

Amended returns are processed by hand and typically take 16 weeks or longer. This is normal. Check the Where's My Refund tool for updates. If you have not received a letter from the IRS within 16 weeks, call 1-800-829-1040 to confirm the IRS received your amended return.