How long a tax refund actually takes right now

The IRS says most refunds arrive within 21 days of when they receive your return. That timeline has held for years. But "most" does not mean all, and 21 days is not a may provide — it is the target for straightforward returns filed electronically with direct deposit. If your refund has not arrived by day 21, or if you filed by mail, the wait is often longer.

The real timeline depends on how you filed, how you want your money, and whether the IRS needs to review your return. A return filed electronically with direct deposit moves faster than one filed on paper. A refund going to a bank account moves faster than one going to a prepaid card or check. And if the IRS flags your return for any reason — a math error, a missing form, income that does not match what employers reported — the clock resets.

Right now, the IRS is processing returns at roughly the same speed as previous years, but the agency is also dealing with a backlog of returns that were delayed in prior years. That backlog does not slow down your current return, but it does mean the IRS has less staff capacity than it did before the pandemic.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically 21 days or less from the date the IRS receives your return.
  • Paper returns and refunds sent by check take significantly longer — often six to eight weeks or more.
  • The IRS will delay your refund if it detects a math error, a missing form, income that does not match W-2s or 1099s, or signs of identity theft.
  • You can check the status of your refund using the IRS Where's My Refund tool, which updates once per day and shows the exact status of your return.
  • If your refund is delayed beyond 21 days and you filed electronically, contact the IRS or a tax professional to find out why.

Why the IRS delays some refunds

The IRS does not hold up refunds for no reason. When a return takes longer than 21 days, it is usually because the IRS found something that needs checking. The most common reasons are a math error on your return, a missing or incomplete form, income reported by your employer or bank that does not match what you wrote down, or a claim for a refundable tax credit that the IRS wants to verify.

Identity theft and fraud detection also trigger delays. If the IRS suspects someone filed a return using your Social Security number, it will freeze your refund and send you a letter. That process can take weeks or months. Similarly, if you claim the Earned Income Tax Credit or the Child Tax Credit, the IRS may hold your refund for additional review — these credits are high-value targets for fraud, so the agency scrutinizes them more closely.

Amended returns — returns you file to correct a prior year — almost always take longer. The IRS processes amended returns separately and by hand in many cases, so expect eight to twelve weeks instead of three.

How to check where your refund is

The IRS provides a tool called Where's My Refund, available on the IRS website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount, and the tool tells you the current status of your return. It updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not started processing it), "Refund Approved" (the IRS has approved your refund and it is on its way), or "Refund Sent" (your refund has been issued). If your return is under review or delayed, the tool will say so and may give you a date when you can expect an update.

If Where's My Refund shows no information about your return at all, your return either has not reached the IRS yet or there is a problem with how you entered your information. Double-check the refund amount — it must match exactly what is on your return. If you filed by mail, allow extra time for the return to arrive and be scanned into the system.

Paper returns and checks take much longer

If you mailed your return instead of filing electronically, add four to six weeks to the timeline just for the IRS to receive and scan it. Once scanned, processing follows the same 21-day target, but in practice paper returns often take longer because they are processed in batches and by hand.

If you requested a refund by check instead of direct deposit, add another two to three weeks. The IRS prints checks in batches, and the Postal Service delivers them. A check can be lost or delayed in the mail, and if that happens, you will need to contact the IRS to request a replacement — another process that takes weeks.

The fastest refund is always electronic filing plus direct deposit. If you are waiting for a check or expecting a refund from a paper return, plan for eight to twelve weeks total.

What to do if your refund is very late

If you filed electronically with direct deposit and it has been more than 21 days, start by checking Where's My Refund. If the tool shows your refund was sent but you have not received it, contact your bank to confirm the deposit did not arrive. Banks sometimes reject deposits if your account information is wrong or if the account was closed.

If Where's My Refund shows your return is still being processed or under review, the IRS will send you a letter explaining why. That letter will include a phone number and a date when you can expect an update. Do not call the IRS before that date — the agency cannot speed up the review, and you will reach a long hold queue.

If you filed by mail and it has been more than six weeks with no status update in Where's My Refund, your return may not have arrived. Contact the IRS at 1-800-829-1040 to report it. You may need to file again or provide proof that you mailed the original return.

Refunds delayed by identity theft or fraud holds

If the IRS suspects identity theft, it will freeze your refund and send you a letter to your address on file. The letter will explain what triggered the hold and what you need to do. In most cases, you will need to verify your identity by phone or by visiting an IRS office in person.

Identity theft holds can take several weeks to resolve, sometimes longer if the IRS needs to investigate. Do not ignore the letter — respond as quickly as you can. If you do not respond, the IRS may deny your refund entirely and you will have to file a claim to recover it.

If you receive a letter about a fraud hold and you did not file the return in question, report it to the IRS Identity Theft Hotline at 1-800-908-4490. This is different from the regular refund line and is staffed by specialists who handle theft cases.

State refunds move on their own timeline

Your federal refund and your state refund are separate. The IRS processes your federal return and sends your federal refund. Your state tax agency processes your state return and sends your state refund. They do not coordinate, so one can arrive weeks before the other.

State refund timelines vary widely. Some states promise 21 days like the IRS does. Others take six to eight weeks as standard. A few states are slower. Check your state tax agency's website for the expected timeline — search "[your state] tax refund status" to find the right tool.

If your state refund is very late, use your state's refund tracking tool (most states have one) to check the status. If the tool shows no information, contact your state tax agency directly. State agencies are often smaller than the IRS and have fewer resources, so delays are more common.

Frequently Asked Questions

Can the IRS speed up my refund if I call them?

No. The IRS cannot expedite a refund that is still being processed. If your return is under review, calling will not change the timeline. If your refund has already been approved and sent, calling will not make it arrive faster. The only reason to call is if Where's My Refund shows an error or if you need to report a missing return.

What if I filed my return but Where's My Refund shows nothing?

If you filed electronically, allow three to five business days for your return to appear in the system. If you filed by mail, allow four to six weeks. If more time has passed and the tool still shows nothing, double-check that you entered your Social Security number and refund amount exactly as they appear on your return. If the information is correct, contact the IRS to confirm they received your return.

Why is my refund taking longer than 21 days when I filed electronically?

The IRS is reviewing your return for some reason — usually a math error, a missing form, income that does not match what employers reported, or a fraud check. Where's My Refund will tell you the status. If it says "under review," the IRS will send you a letter with details and a date when you can expect an update.

If I file an amended return, how long until I get that refund?

Amended returns take eight to twelve weeks to process, sometimes longer. The IRS handles them separately and often by hand. File your amended return as soon as you realize you need to — the sooner you file, the sooner the clock starts.

My refund was supposed to arrive by direct deposit but I do not see it. What happened?

First, check your bank account to confirm the deposit did not arrive. Then check Where's My Refund to see if the IRS shows the refund as sent. If it was sent, contact your bank — they may have rejected the deposit if your account information was wrong or the account was closed. If Where's My Refund shows the refund has not been sent yet, wait for the status to update.