The most common reasons your refund is delayed

Your refund is delayed because of one of five things: the IRS or your state is still processing it, your bank rejected the deposit, you filed a paper return, there is a mismatch between your return and your records, or the refund was intercepted for a debt. The first step is to find out which one applies to you, because each has a different timeline and a different next step.

If you filed electronically and chose direct deposit, the IRS typically issues refunds within 21 days of accepting your return. State refunds vary by state but usually arrive within 30 days. If you are still within that window, your refund is almost certainly still being processed — this is normal and does not mean something is wrong.

If you are past that window, or if you filed by mail, the delay has a specific cause. The sections below walk through how to find out what it is and what to do about it.

Key Takeaways

  • The IRS takes up to 21 days to issue refunds for electronic returns with direct deposit, and state refunds vary by state but typically take 30 days or longer.
  • You can check the status of a federal refund on IRS.gov using the Where's My Refund tool, which updates once per day and shows the exact date your refund will arrive.
  • Paper returns take significantly longer — often 6 to 8 weeks — because they must be manually entered into the system before processing begins.
  • If your refund was intercepted, the IRS or your state will send you a notice explaining why and how to dispute it if you disagree.
  • A mismatch between your return and IRS records — such as a Social Security number error or unreported income — will halt processing until you correct it.

How to check your federal refund status right now

Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and will tell you one of three things: your refund is still being processed, it has been approved and will arrive on a specific date, or there is a problem that requires action.

If the tool says your refund is still being processed and you filed within the last 21 days, wait. This is the normal timeline. If you filed more than 21 days ago and the tool still says processing, or if it says "we cannot provide information about your refund status," something else is happening — move to the section below that matches your situation.

The tool will also show you the method of delivery: direct deposit (usually fastest), a paper check (takes longer), or a debit card (if you chose that option). If you chose direct deposit, the tool will show the exact date the money will hit your account.

Your refund was rejected by your bank

If you chose direct deposit but your bank rejected the transfer, the IRS will mail you a paper check instead. This happens when your account number or routing number was entered incorrectly on your return, or when your bank flagged the deposit as suspicious. The IRS will not contact you — you will simply receive a check in the mail instead of a deposit.

A paper check takes 2 to 3 weeks to arrive after the IRS issues it. If you provided an incorrect account number, the IRS has no way to reach you, so the check is your only option. If you believe your bank rejected a legitimate deposit, contact your bank directly — they can tell you whether a deposit was attempted and why it failed.

To avoid this in the future, double-check your routing number and account number before you file. Your bank's website or a check from your account will show both numbers.

You filed a paper return

Paper returns take much longer than electronic returns because they must be opened, sorted, and manually entered into the IRS system before processing can begin. The IRS estimates 6 to 8 weeks for a paper return, but during busy filing season this can stretch to 12 weeks or longer.

You can still use the Where's My Refund tool to check status, but it will not show information until your return has been entered into the system — this can take 4 to 6 weeks on its own. If you filed by mail more than 8 weeks ago and the tool still shows no information, contact the IRS at 800-829-1040 to confirm they received your return.

If you need your refund urgently, there is no way to speed up a paper return. The IRS processes them in the order they arrive, and there is no expedited option.

There is a mismatch between your return and IRS records

The IRS will halt processing if something on your return does not match what they already have on file. Common mismatches include a Social Security number error, a name that does not match your Social Security card, unreported income the IRS knows about, or a dependent you claimed who was also claimed by someone else.

When this happens, the IRS will send you a notice by mail — usually a CP2000 or similar letter — explaining what does not match and asking you to respond. You have 30 days from the date on the notice to reply. If you do not respond, the IRS will process your return using their information instead of yours, which may reduce your refund or result in a bill.

If you receive a notice, read it carefully and follow the instructions. You will usually need to provide documentation — such as a corrected W-2, proof of income, or a birth certificate for a dependent — to resolve the mismatch. Send your response to the address on the notice, not to the IRS in general.

Your refund was intercepted for a debt

If you owe back taxes, child support, student loans in default, or certain other debts, the IRS or your state can intercept your refund to pay down what you owe. This is called offset. When this happens, you will receive a notice from the agency that intercepted the money, not from the IRS.

The notice will explain what debt triggered the offset and how much of your refund was taken. If you believe the debt is not yours, or if you have already paid it, you can dispute the offset — but you must do so within the timeframe given in the notice, usually 60 days. The notice will include instructions for filing a dispute.

If your refund was offset, you will not receive any money. The intercepted amount goes directly to the creditor or agency. If you have questions about the debt itself, contact the agency listed on the notice, not the IRS.

How to contact the IRS if your refund is stuck

If the Where's My Refund tool does not answer your question, or if you received a notice but do not understand it, contact the IRS directly. Call 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready.

Wait times are often long, especially during filing season. If you cannot reach anyone, try calling early in the morning or late in the afternoon. You can also visit an IRS office in person if one is near you — find the nearest one at IRS.gov/localoffices.

For state refunds, contact your state's tax department directly. Each state has its own phone number and website. A search for "[your state] tax refund status" will take you to the right place.

Frequently Asked Questions

How long should I wait before I worry about my refund?

If you filed electronically with direct deposit, wait at least 21 days. If you filed by mail, wait at least 6 to 8 weeks. After that, check the Where's My Refund tool or contact the IRS. Waiting longer than these windows usually means something needs your attention.

Can I get my refund faster if I call the IRS?

No. The IRS processes refunds in the order they are received, and calling does not move you up in the queue. Calling is only useful if there is a specific problem — such as a mismatch or a missing piece of information — that is blocking your refund.

What if the Where's My Refund tool says it cannot provide information?

This usually means your return has not been entered into the system yet (common for paper returns), or there is a problem the IRS is investigating. Wait a few days and check again. If it still says the same thing after 8 weeks, call the IRS to confirm they received your return.

Will I get interest if my refund is late?

The IRS pays interest on refunds that are delayed beyond 45 days from the date you filed. The interest rate changes quarterly and is set by law. You do not need to request it — if you are owed interest, the IRS will include it with your refund automatically.

Can I cancel my return and refile if my refund is taking too long?

No. Once you file, you cannot cancel it. If you need to make changes, you can file an amended return, but this will delay your refund further, not speed it up. Only amend if there is an actual error on your original return.