Common reasons your refund is delayed

The IRS processes most tax refunds within 21 days of receiving your return, but yours may be stuck in a queue for one of several concrete reasons. The most common delay is a mismatch between what you reported and what the IRS has on file — a Social Security number that doesn't match your name, income that conflicts with what your employer reported on a W-2, or a dependent claimed twice across two returns. The second most common is a return that arrived incomplete: missing a signature, a missing Schedule C if you reported self-employment income, or a form that didn't get included when you filed electronically.

The IRS also holds refunds when it detects fraud risk — not because you did anything wrong, but because the pattern of your return flagged an automated check. This happens often with first-time filers, people who claim the Earned Income Tax Credit, or returns filed very early in the season. A refund can also be delayed if you owe money to a federal agency (student loans in default, unpaid taxes from a prior year, or child support arrears), because the Treasury Department intercepts the refund to pay down that debt before sending you the remainder.

Key Takeaways

  • The IRS typically processes refunds within 21 days, but delays often stem from mismatched information, incomplete forms, or fraud detection flags.
  • You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and the exact refund amount.
  • If the IRS is holding your refund because you owe money to another agency, the Treasury will intercept part or all of it to pay that debt.
  • A refund delayed more than 21 days may need a follow-up call to the IRS, a corrected return, or a response to an IRS notice in your mail.

How to check the status of your refund right now

Go to irs.gov/refunds and click "Where's My Refund?" You will need your Social Security number, your filing status (single, married filing jointly, etc.), and the exact dollar amount of the refund you claimed on your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

The tool will show you one of four statuses. "Received" means the IRS has your return but has not started processing it yet — this is normal for the first week or two. "Approved" means the IRS has accepted your return and is preparing to send the money. "Sent" means the refund has left the IRS and is on its way to you. "Delivered" means it has arrived at your bank or arrived in the mail if you requested a check.

If the tool says "Still processing" after 21 days, or if it says "We cannot provide information about your refund status," your return likely needs attention. Write down the date you see this message and move to the next section.

What to do if your refund is stuck after 21 days

Call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS will tell you whether your return is held for review, whether a notice was mailed to you, or whether an issue with your bank account is preventing the deposit.

If the IRS says a notice was mailed, check your mailbox carefully — notices often arrive weeks after the IRS sends them. The notice will explain exactly what information is missing or what doesn't match. Follow the instructions in the notice precisely: if it asks you to send a copy of your W-2, send a copy, not the original. If it asks you to sign a form and return it, do that within the deadline stated in the notice.

If the IRS says your return is held for fraud review, ask how long the review typically takes. These reviews can last 60 days or longer. You cannot speed this up, but you can ask whether you need to provide any additional documentation. If the IRS says your refund was intercepted because you owe money to another agency, ask which agency and how much was taken. You can then contact that agency to understand what you owe and whether a payment plan is available.

Refunds delayed because of mismatched information

If the IRS found a mismatch — your name doesn't match your Social Security number, your W-2 income doesn't match what you reported, or a dependent was claimed on two returns — the IRS will send you a notice. Do not ignore it. The notice will ask you to either confirm the information is correct or provide a corrected version.

If the information is correct (for example, you legally changed your name but the Social Security Administration hasn't updated their records yet), reply to the notice with proof: a marriage certificate, a court order, or a letter from the Social Security Administration. If the information is wrong on your return, you will need to file an amended return using Form 1040-X. You can file this by mail or, in some cases, through tax software. Mail it to the address shown in the IRS notice, not to the regular tax return address.

When your bank rejected the deposit

If the IRS says your refund was sent but your bank rejected it, the IRS will reissue the refund as a check, which takes an additional 4 to 6 weeks. This happens when the account number or routing number on your return is incorrect, when the account has been closed, or when the bank flags the deposit as suspicious.

To avoid this on a future refund, double-check your bank account number and routing number before you file. Your routing number is the nine-digit code at the bottom left of a check; your account number is the longer code next to it. If you are unsure, call your bank and ask them to confirm both numbers before you file your return.

Refunds held because of debt to another agency

The Treasury Department's Offset Program intercepts federal tax refunds to pay down certain debts: unpaid federal taxes, defaulted student loans, unpaid child support, or unpaid state income taxes. If this happened to you, the IRS will send you a notice explaining which agency received the money and how much was taken.

Contact the agency listed in the notice to confirm the amount applied and whether you still owe a balance. If you believe the debt was paid off or if you dispute owing the money, you can request a hearing with that agency. The process and timeline vary by agency, so ask the agency what steps to take next. In the meantime, your remaining refund (if any) will be sent to you separately.

Refunds delayed by early filing or fraud flags

If you filed your return in late January or early February, your refund may be delayed simply because the IRS is processing millions of returns at once. The IRS prioritizes returns in the order they arrive, so early filers sometimes wait longer than those who file in March or April, even though this seems backwards. There is no way to jump the queue, but the delay is usually temporary.

Fraud flags are triggered by patterns the IRS watches for: a first-time filer claiming a large refund, someone claiming the Earned Income Tax Credit for the first time, or a return with an unusually high deduction relative to reported income. These flags do not mean you did anything wrong. The IRS simply holds the return for a manual review, which can add 2 to 4 weeks. You will not receive a notice unless the IRS finds an actual problem.

What to do if you need the money urgently

If your refund is delayed and you need cash now, you have limited options. You cannot borrow against a delayed refund through the IRS. Some tax preparation companies offer "refund advance" loans, but these charge high fees and interest rates — often 15 to 30 percent of the refund amount — so they are rarely worth the cost.

If you are facing an urgent expense (eviction, utility shutoff, medical bill), look into local emergency assistance programs through your city or county. These programs sometimes move faster than a tax refund and do not require you to repay the money. Call 211 or search your city's website for "emergency assistance" to find programs in your area.

Frequently Asked Questions

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

The IRS says 21 days, but this is the time from when they receive your return to when they approve it — not when the money reaches your bank. If you file electronically and request direct deposit, you will usually see the money within 21 days of the IRS receiving your return. If you requested a check, add another 7 to 10 days for mailing.

Can I call the IRS to speed up my refund?

No. The IRS processes refunds in the order they arrive, and calling does not move you forward. Calling is useful only if your refund is delayed beyond 21 days and you need to know why. The IRS phone line is 1-800-829-1040.

What if I filed my return and the IRS says they never received it?

If you filed electronically, ask your tax software or tax preparer for a confirmation number — this proves the return was transmitted. If you mailed a paper return, you can file a new return now and note on it that this is a duplicate filing. Keep a copy of the original return for your records. The IRS will match the two and process only one.

Will I get interest on my delayed refund?

No. The IRS does not pay interest on delayed refunds, even if the delay is the IRS's fault. You will receive only the refund amount you claimed on your return.

What if the IRS says my refund was sent but I never received it?

If you requested direct deposit and the money never appeared in your account, contact your bank first — the deposit may have been rejected or sent to the wrong account. If your bank has no record of it, call the IRS at 1-800-829-1040 and ask them to issue a replacement check. This takes an additional 4 to 6 weeks.