Where your refund is right now

If you filed your return and the IRS said you would get a refund, but the money has not arrived, the refund is almost certainly still being processed. The IRS processes returns in the order they arrive, and processing time varies based on how you filed, whether the return needed manual review, and current IRS workload.

The first step is to check the actual status using the IRS tool built for this. Go to irs.gov/refunds and use "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight, and will tell you whether the IRS is still processing, has approved the refund, or has sent it out.

If you filed electronically and chose direct deposit, the IRS typically issues the refund within 21 days of acceptance. If you filed on paper or chose a check, the timeline is longer — usually 4 to 6 weeks from the date the IRS received and accepted your return. Neither of these is a may provide; they are the normal range.

Key Takeaways

  • Check "Where's My Refund?" on irs.gov using your Social Security number and refund amount to see the current status of your return.
  • Electronic returns with direct deposit typically process within 21 days; paper returns and checks take 4 to 6 weeks or longer.
  • If the IRS accepted your return but the refund has not arrived after the normal timeframe, contact the IRS directly or check for a hold on your account.
  • A refund can be delayed or reduced if you owe back taxes, child support, or federal student loans, or if the IRS needs to verify information on your return.
  • If your bank rejected the direct deposit, the IRS will mail a check instead, which adds 2 to 3 weeks to delivery time.

How long the IRS actually takes to send refunds

The IRS publishes processing times, but they are ranges, not promises. For the current tax year, the IRS says it will process most returns within 21 days if you filed electronically and chose direct deposit. This clock starts when the IRS accepts your return, not when you submit it.

Paper returns take longer because they must be scanned and entered into the system by hand. The IRS estimates 4 to 6 weeks for paper returns, but during high-volume periods — typically February through April — some paper returns take 8 weeks or more.

If your return required manual review because of missing information, math errors, or items the IRS flags for verification, add 2 to 4 weeks to the normal timeline. You will see a message in "Where's My Refund?" if this is happening.

Why your refund might be stuck

A refund can be held or reduced for several reasons that have nothing to do with how you filed. The most common is a offset — the IRS is using your refund to pay a debt you owe to a federal or state agency. This includes back taxes, unpaid child support, federal student loan debt in default, or money owed to a state unemployment or workers' compensation program.

If an offset happened, the IRS will send you a notice in the mail explaining what debt was paid and how much was taken. This notice arrives separately from your refund, sometimes weeks later. You can also call the IRS at 800-829-1040 to ask whether an offset was applied to your account.

Another common reason for delay is that the IRS needs to verify information on your return. This happens when your return does not match other records the IRS has — for example, if your W-2 from your employer shows different income than what you reported, or if you claimed a dependent the IRS cannot match to a Social Security number. The IRS will contact you by mail if this happens, and you will need to respond with documentation.

A third reason is a problem with direct deposit. If you provided an incorrect bank account number, a closed account, or an account that does not match your name, the bank will reject the deposit. When this happens, the IRS stops the direct deposit and mails a check instead. This adds 2 to 3 weeks to the timeline, and you will not see a message about it in "Where's My Refund?" — you will simply notice the deposit never arrives and a check shows up later.

What to do if your refund is late

First, confirm that you actually filed a return and that the IRS accepted it. Go to "Where's My Refund?" and enter your information. If the tool says "Return Received" or "Refund Approved" or "Refund Sent," your return was accepted and is in the system. If it says "Return Not Found," the IRS has not received your return yet, or you entered the wrong information.

If your return was accepted and the normal processing time has passed, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether the refund is still processing, has been sent, or is held for a specific reason. If it has been sent, they can provide the expected delivery date.

If the IRS says your refund was sent but you never received it, ask whether it was sent by direct deposit or check. If it was direct deposit, ask for the routing and account number the IRS has on file — if it is wrong, the bank rejected it and a check is being mailed instead. If it was a check, ask the IRS to issue a replacement check. This takes another 4 to 6 weeks.

If you have been waiting longer than 21 days for an electronic return with direct deposit, or longer than 6 weeks for a paper return or check, and "Where's My Refund?" still shows "Processing," you can file a complaint with the IRS Taxpayer Advocate Service. This is a free service within the IRS that helps when normal channels are not working. You can reach them at 877-777-4778 or through irs.gov/advocate.

Refunds delayed by identity theft or fraud

If the IRS suspects your return might be fraudulent — for example, if someone filed a return using your Social Security number before you did — the IRS will hold your refund and contact you by mail. This is called an identity theft hold, and it can delay your refund by several weeks or months.

If you receive a letter from the IRS saying your return is under review for identity theft, do not ignore it. The letter will include instructions on how to verify your identity, usually by phone or by mailing documents to a specific address. Follow those instructions exactly. Until you verify your identity, the IRS will not release your refund.

If you believe your identity has been stolen, you can also file a report with the Federal Trade Commission at identitytheft.gov. This creates an official record and can help you dispute fraudulent accounts or charges.

State refunds that are separate from federal

If you filed a state return as well as a federal return, your state refund is processed separately and on a different timeline. State refunds typically take 2 to 8 weeks, depending on the state and whether you chose direct deposit or a check.

To check your state refund status, go to your state's tax agency website. Most states have a "Where's My Refund?" tool similar to the IRS version. Search "[your state] tax refund status" to find the right page. You will need your Social Security number and refund amount, just like with the federal tool.

Some states are slower than others. New York, California, and Texas, for example, often take 6 to 8 weeks even for electronic returns. If your state refund is delayed, contact your state tax agency directly — the phone number is on your state's tax website.

What happens if the IRS made an error

Occasionally the IRS processes a return incorrectly — for example, it might calculate the refund amount wrong, or it might reject a valid deduction. If this happens, you will see a notice in the mail explaining the change and the new refund amount. The notice will include instructions on how to dispute the change if you disagree.

If you disagree with the IRS's calculation, you have the right to file an appeal. The notice will explain how to do this, and you will have a deadline — usually 30 days from the date of the notice. If you miss the deadline, you can still appeal, but you will need to show good cause for the delay.

If the IRS owes you money as a result of the error, it will issue a new refund. This typically takes another 4 to 6 weeks. If you owe the IRS money, you will receive a bill with payment instructions.

Frequently Asked Questions

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

No. Calling the IRS can tell you the status and explain why it is delayed, but it cannot speed up processing. The only way to get a refund faster is to file electronically with direct deposit, which is already the fastest method available. If you filed on paper or chose a check, there is no way to accelerate it.

What if "Where's My Refund?" says my return was not found?

This usually means the IRS has not received your return yet, or you entered incorrect information. Double-check that you used the exact filing status and refund amount from your return. If those are correct and the tool still says "Not Found," your return may not have been delivered. Contact the IRS at 800-829-1040 to confirm whether they received it.

Will I get interest if my refund is late?

The IRS does not pay interest on late refunds unless the delay is caused by the IRS's error and the refund is more than 45 days late. In that case, you may be may have access to to interest at a rate set by law, currently around 8% per year. The IRS will calculate and include any interest owed when it issues the refund.

What if my bank rejected my direct deposit?

The IRS will notice the rejection and stop trying to deposit the money. It will then mail a check to the address on your return. This adds 2 to 3 weeks to the timeline. You will not receive a notification about this — you will simply notice the deposit never arrives and a check shows up in the mail later.

Can I get my refund as a check instead of direct deposit?

Not after you have filed. You choose direct deposit or check when you file your return, and you cannot change it afterward. If you filed for direct deposit and want a check instead, you will have to wait for the IRS to process the direct deposit, have the bank reject it, and then wait for the check to be mailed — which is slower than just getting the direct deposit in the first place.