How long a tax refund takes depends on how you file and how you receive it

The IRS processes most tax returns within 21 days of receiving them. If you file electronically and choose direct deposit to your bank account, you will usually see the money within that window. If you file on paper or request a check by mail, the timeline stretches to 4 to 6 weeks or longer. The actual day your refund lands depends on three things: when the IRS finishes processing your return, when your bank receives the deposit, and whether there are any issues with your return that flag it for review.

The IRS publishes a tool called Where's My Refund? that tracks your return in real time. You can check it on IRS.gov starting the day after you file. The tool shows you one of four statuses: received, approved, sent, or delivered. Each status tells you roughly where your refund is in the pipeline and when you can expect the next update.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, usually delivering your refund within 21 days of the IRS receiving your return.
  • Paper returns take 4 to 6 weeks or longer because the IRS must manually enter the data before processing begins.
  • The Where's My Refund tool on IRS.gov shows your return status and an expected delivery date, and updates every 24 hours.
  • If your return is flagged for review—because of math errors, missing information, or identity concerns—processing can take several months.
  • Bank processing times vary; even after the IRS sends your refund, your bank may take 1 to 3 business days to post it to your account.

Electronic filing with direct deposit: the fastest path

If you file your return electronically and choose direct deposit, the IRS typically processes your return within 21 days. This 21-day window starts the day the IRS receives your return, not the day you submit it. If you file on April 1 and the IRS receives it that same day, you should expect processing to finish by April 22. Once the IRS approves your return, it sends the refund electronically to your bank, usually within 1 to 2 business days.

Your bank then has its own processing window. Most banks post direct deposits within 1 to 3 business days of receiving them from the IRS. Some banks, particularly smaller regional banks or credit unions, may take longer. If you file early in the tax season—January or February—you are more likely to hit the 21-day mark. Filing closer to the April 15 deadline does not slow the IRS's processing, but it does mean your refund arrives later in the calendar year.

Paper returns and mailed checks: 4 to 6 weeks or more

If you mail a paper return, the IRS must first receive it, then manually enter your information into its system before processing can begin. This data entry step alone adds 2 to 3 weeks to the timeline. After entry, the IRS processes your return using the same 21-day window as electronic returns. Once approved, the IRS prints and mails a check to your address on file. Postal delivery typically takes 7 to 10 business days, depending on distance and mail volume.

The total time from mailing your return to receiving a check is usually 4 to 6 weeks, but can stretch to 8 weeks or longer during peak filing season in March and April. If you mail your return in early February, expect your check in late March or early April. If you mail it in mid-April, expect it in late May or June. The IRS does not have a way to speed up paper processing; electronic filing is the only way to shorten the timeline.

What the Where's My Refund tool actually tells you

The Where's My Refund tool updates once every 24 hours, usually overnight. It shows four possible statuses. Return Received means the IRS has your return but has not started processing it yet. Approved means the IRS has reviewed your return, found no issues, and approved your refund. Sent means the IRS has sent your refund to your bank or mailed your check. Delivered means your bank has received and posted the refund, or your check has been delivered by the postal service.

The tool also shows an expected delivery date, but this date is an estimate based on the processing method you chose. If you filed electronically with direct deposit, the estimated date is usually accurate within a few days. If you chose a mailed check, the estimate accounts for postal delivery time but can be off by a week or more depending on mail delays. You can check the tool as often as you want; checking it multiple times a day will not speed up processing.

Why some returns take months instead of weeks

If your return is flagged for review, the 21-day timeline does not apply. Common reasons for review include math errors, missing information (like a missing Social Security number or signature), mismatched income reported by your employer, or signs of identity theft. The IRS will mail you a notice explaining why your return is under review and what information you need to send back. Processing time for reviewed returns varies widely—anywhere from 4 weeks to several months—depending on the complexity of the issue and how quickly you respond.

If the IRS suspects identity theft or fraud, your return goes into a special queue and processing can take 6 months or longer. You will receive a notice in the mail with instructions on how to verify your identity. Do not ignore these notices; responding promptly is the only way to move your return forward. If you have not heard from the IRS within 21 days of filing, check Where's My Refund to see if your return has been flagged.

State tax refunds follow a different timeline

State tax refunds are processed separately from federal refunds and do not follow the same timeline. Most states process returns within 2 to 4 weeks if you file electronically, or 4 to 8 weeks if you file on paper. Some states are faster—a few deliver refunds within 10 business days—while others are slower, particularly during peak season. A few states still process returns by hand, which can add weeks to the timeline.

You can track your state refund through your state's tax authority website. Most states have their own version of the Where's My Refund tool. Search "[your state] tax refund status" to find the tracking page. State refunds are mailed separately from federal refunds, so you may receive one before the other. If you filed both federal and state returns on the same day, do not assume they will arrive on the same day.

What to do if your refund is late

If the Where's My Refund tool shows your refund was sent but you have not received it after the estimated delivery date has passed, contact your bank first. Ask them to search for the deposit using your Social Security number and the refund amount. Sometimes deposits are delayed or routed to the wrong account, particularly if you recently changed banks or updated your account information. Your bank can tell you whether the IRS sent the money and when it arrived on their end.

If your bank confirms they never received the deposit, or if the tool still shows "Received" or "Approved" after 21 days have passed, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready. The IRS can look up your return and tell you exactly where it is in the process. If there is a problem, they can flag your account for priority handling.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS's 21-day processing window is the fastest it can move, and that assumes your return is error-free and filed electronically with direct deposit. Filing early in the tax season does not speed up processing; the IRS processes returns in the order it receives them. The only way to shorten the timeline is to use electronic filing and direct deposit instead of paper and checks.

Does filing on April 14 instead of January 15 change how long my refund takes?

The IRS's processing time does not change based on when you file, but the calendar does. If you file January 15 electronically with direct deposit, your refund should arrive by February 5. If you file April 14, your refund should arrive by May 5. The processing time is the same; the arrival date is later because you filed later.

What if I filed electronically but chose a mailed check instead of direct deposit?

The IRS will still process your return within 21 days, but instead of sending money to your bank, it will print and mail a check. Postal delivery adds 7 to 10 business days, so your total timeline is roughly 4 to 5 weeks. This is slower than direct deposit but faster than filing on paper.

Why does the Where's My Refund tool say "Delivered" but I have not seen the money?

If the tool says "Delivered" for a direct deposit, your bank has received the money but may not have posted it yet. Check your bank account again in 1 to 3 business days. If the tool says "Delivered" for a mailed check, the postal service has delivered it to your address; check your mailbox and any mail that may have been delivered to a neighbor or held at your post office.

Can I call the IRS to ask them to hurry up my refund?

No. The IRS processes returns in the order it receives them and does not have a way to prioritize one return over another based on a phone call. The only exception is if your return has been flagged for review or there is a problem with it; in that case, calling can help you resolve the issue faster, which then allows processing to continue.