Where your refund is depends on how you filed and when the IRS received your return

If you filed by mail, your return is still moving through the IRS system — paper returns take four to six weeks to process, sometimes longer during peak season. If you filed electronically, the IRS has your return, but the refund itself may be in transit to your bank, held up by a verification step, or delayed because something on your return needs correction. The IRS does not mail refund checks as often as it used to; most refunds move by direct deposit, which means your bank has to receive and post the money — that can add another three to five business days after the IRS releases it.

The fastest way to find out exactly where yours is: use the IRS Where's My Refund tool at irs.gov. 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, so checking multiple times in the same day will not give you new information.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the only source that shows the actual status of your specific refund, updated daily.
  • Paper returns take four to six weeks to process; electronic returns are faster but still require the IRS to verify your information before releasing the refund.
  • Once the IRS releases your refund, your bank takes another three to five business days to receive and post the money to your account.
  • If the tool says your refund is delayed, the IRS usually needs you to verify your identity or correct information on your return.
  • The IRS does not call, email, or text about refunds — any contact claiming to be from the IRS asking for personal information is a scam.

What the IRS Where's My Refund tool actually tells you

The tool shows one of four statuses. Accepted means the IRS received your return and it is in the queue to be processed — this is the first stage for electronic returns. Approved means the IRS has reviewed your return, found no issues, and released your refund to the banking system. Sent means your bank has received the refund from the IRS and it is being posted to your account — this usually happens within one to three business days, but can take longer if your bank is slow to process. Delivered means the money is in your account.

If your status is stuck on Accepted or Approved for longer than expected, the tool will usually tell you why — often because the IRS needs to verify your identity or because something on your return does not match IRS records. If the tool says there is a delay but does not explain it, you will need to contact the IRS directly.

How long each step actually takes

Electronic returns filed before the important date typically move from Accepted to Approved within 21 days, though the IRS publishes this as a general timeline and some returns are faster. Paper returns take longer because they have to be scanned and entered into the system by hand — four to six weeks is standard, and during January through April this can stretch to eight weeks or more. Once the IRS marks your refund as Approved, it usually reaches the banking system within 24 hours, but your specific bank may take another two to five business days to post it.

If you filed late in the tax year or amended your return, add time to each step. Amended returns (Form 1040-X) are processed by hand and can take 12 to 16 weeks. If the IRS is holding your refund because of a verification issue, the clock restarts once you provide what they need.

Why the IRS might be holding your refund

The most common reason is that something on your return does not match what the IRS already has on file — a name spelling, a Social Security number, an address, or income reported by your employer or bank. The IRS also holds refunds when you claim certain credits (like the Earned Income Tax Credit) to do a secondary review, which is automatic and not a sign of a problem. If you owe back taxes, child support, or student loans in default, the IRS will keep your refund to pay those debts.

Identity theft is less common but does happen. If someone filed a return using your Social Security number before you did, the IRS will reject your return or hold your refund while they sort out which one is legitimate. If you suspect this, contact the IRS Identity Theft Hotline at 1-800-908-4490.

What to do if your refund is delayed beyond the expected timeline

First, check the Where's My Refund tool again — it updates once per day, usually between midnight and 1 a.m. Eastern time. If the tool shows a reason for the delay, follow those instructions. If it does not show a reason but your refund is past the timeline the tool originally gave you, contact the IRS at 1-800-829-1040. Have your return in front of you and be ready to provide your Social Security number, filing status, and the refund amount.

The IRS phone lines are busiest in the morning and during tax season. If you cannot reach anyone, you can also visit a local IRS office in person — find the nearest one at irs.gov/localoffices. Bring your return, your Social Security card, and a photo ID.

Refunds sent by check instead of direct deposit

If you did not provide banking information on your return or the IRS could not process your direct deposit for some reason, your refund will be mailed as a check. The IRS prints and mails these in batches, so the timeline is less predictable. The Where's My Refund tool will tell you if your refund is being sent by check and will give you an expected mailing date, but the actual arrival depends on postal service speed — typically five to seven business days after the mailing date, sometimes longer.

If you provided direct deposit information but the tool says your refund is being sent by check, it usually means the IRS could not process the deposit — often because the account number or routing number was incorrect. Check your return for typos. If you find an error, you cannot change it once the return is filed, but you can deposit the check when it arrives and contact your bank if there are any issues.

How to avoid refund delays on next year's return

File electronically rather than by mail — electronic returns are processed faster and have fewer errors. Double-check your Social Security number, name spelling, and address before you submit. If you are claiming the Earned Income Tax Credit or Child Tax Credit, make sure you have the right forms and that all dependent information is correct — these credits trigger secondary reviews that can slow things down. Provide direct deposit information if you can; it is faster and more find than a check.

If you amended a return in a previous year, keep a copy of the Form 1040-X and the IRS acceptance notice. If you are filing again and the IRS is comparing your new return to the amended one, having documentation on hand will speed things up if there are questions.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to check on it?

No. Tax preparation companies and refund advance services cannot speed up the IRS process. Some offer "refund advances" — they give you money now and take a cut when your refund arrives — but this costs you money for no benefit. The Where's My Refund tool is free and shows you the same information.

What if the Where's My Refund tool says my refund was delivered but I do not see it in my bank account?

Contact your bank first. The IRS released the money, but your bank may have deposited it to the wrong account, held it for verification, or had a processing delay. Your bank can tell you whether the deposit arrived and where it went. If your bank says they never received it, contact the IRS at 1-800-829-1040 with your bank account and routing number.

Is it a scam if someone claiming to be from the IRS calls me about my refund?

Yes. The IRS does not call, email, or text about refunds. If someone contacts you claiming to be from the IRS and asking for personal information, Social Security number, or payment, it is a scam. Hang up and report it to the Treasury Inspector General for Tax Administration at tigta.gov.

How do I check on a refund from a previous year?

The Where's My Refund tool only shows current-year refunds. For refunds from previous years, contact the IRS at 1-800-829-1040 or visit a local IRS office. Have your return from that year available.

What happens if I move before my refund arrives?

If your refund is being sent by check, file a change of address with the postal service and the IRS. If your refund is being sent by direct deposit, it will go to the bank account you listed on your return regardless of where you live. If you closed that account, contact your bank to see if they can redirect it, or contact the IRS for a replacement check.