The IRS processes most federal refunds within 21 days of accepting your return, though the actual time depends on how you filed and how you want the money.

When the IRS accepts your return, a timer starts. For most people filing electronically with direct deposit, 21 days is the standard window the IRS publishes. But "21 days" is not a may provide—it is the timeframe the IRS aims for under normal conditions. The actual deposit can arrive in as few as 5 business days or take longer if your return needs manual review, contains errors, or triggers fraud checks.

The IRS does not process refunds on weekends or federal holidays, so the calendar matters. A return accepted on a Friday processes differently than one accepted on a Monday. If your refund is scheduled to arrive on a weekend, your bank will deposit it on the following Monday.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 21 business days after the IRS accepts your return, with most landing within that window.
  • Paper checks take 3 to 4 weeks longer than direct deposit because they must be printed, mailed, and processed by your postal service.
  • The IRS Where's My Refund tool updates every 24 hours and shows your refund status, expected deposit date, and any issues that need attention.
  • Returns that trigger identity verification, math errors, or missing information can add 2 to 8 weeks to the timeline.
  • State refunds process on a separate schedule from federal refunds and may arrive weeks earlier or later depending on your state.

Direct deposit versus paper check timing

Direct deposit is the fastest method. Once the IRS accepts your return, the money moves electronically from the Treasury to your bank. Most direct deposit refunds land in your account within 5 to 21 business days. The IRS processes these in batches, so the exact day depends partly on when your return was accepted relative to other returns in the same batch.

Paper checks move through the postal system, which adds time. After the IRS approves your refund, the check must be printed at an IRS facility, placed in the mail, and then processed by your bank when it arrives. This path typically takes 3 to 4 weeks longer than direct deposit. If you chose a paper check on your return, expect 4 to 6 weeks total from acceptance to arrival, though some checks take longer if they are lost or delayed in transit.

If you filed electronically but did not provide banking information, the IRS will mail a check by default. You cannot change this after filing without contacting the IRS directly, which adds delay.

How to check your refund status in real time

The IRS Where's My Refund tool is the official source for your refund status. You access it on IRS.gov by entering 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 show the same information.

The tool displays three pieces of information: whether the IRS has received and accepted your return, the expected deposit date (if known), and any issues that need your attention. If your return is still being processed, the tool will say "Return Received" or "Refund Approved." Once approved, it shows a specific date when the money should arrive.

If the tool shows a delay message or asks you to call, your return likely needs manual review. This happens when the IRS detects a math error, missing information, or a potential identity theft flag. These reviews can add 2 to 8 weeks to your timeline. The tool will tell you what the issue is and what you need to do.

Why some refunds take longer than 21 days

Several situations push refunds past the standard 21-day window. The most common is a math error on your return—if your reported income, deductions, or credits do not match IRS records, the return goes to a manual review team. This is not a penalty; it is a verification step. The IRS corrects the error and recalculates your refund, which adds 2 to 4 weeks.

Identity verification is another frequent cause of delay. If the IRS suspects your return might be fraudulent—because your Social Security number matches multiple returns, your address is new, or other risk factors are present—they will send you a letter asking you to verify your identity. You must respond within the timeframe stated in the letter, usually 30 days. Until you do, your refund is held. After verification, processing resumes, adding 4 to 8 weeks total.

Missing or incomplete information also triggers delays. If you did not sign your return, left a required field blank, or reported conflicting information, the IRS will contact you. Some issues can be resolved by mail; others require a phone call. The clock restarts once you provide what is missing.

During peak filing season (February through April), the IRS processes higher volumes, which can slow even straightforward returns. Returns filed in January or early February sometimes process faster than those filed in March or April, straightforward because the queue is shorter.

Federal refunds versus state refunds

Your federal and state refunds are processed separately by different agencies on different schedules. It is common for one to arrive weeks before the other. Your federal refund may land in 3 weeks while your state refund takes 6 weeks, or vice versa.

State refund timelines vary widely. Some states process refunds as quickly as the federal government; others take 6 to 8 weeks as standard. A few states still mail paper checks by default, which adds postal time. If you filed your state return at the same time as your federal return but they arrived at different times, that is normal.

You can track your state refund through your state tax agency's website, just as you track your federal refund through the IRS. Most state tax agencies have their own "Where's My Refund" tool. The link is usually on the state's tax department homepage.

What to do if your refund is late

If your refund has not arrived by the date shown in Where's My Refund, wait 5 business days before taking action. Banks sometimes post deposits a day or two after the IRS sends them, and mail delays happen. Check your bank account first to confirm the money has not already arrived.

If 5 business days have passed and the money is not there, check Where's My Refund again. If the tool still shows an approved refund with a date that has passed, contact the IRS. You can call the IRS refund hotline at 1-800-829-1954 (available during filing season) or use the IRS website to request a callback. Have your Social Security number, filing status, and the refund amount ready.

For paper checks, delays are more common. Mail can be slow, and checks can be lost. If your check was supposed to arrive 6 weeks ago and has not shown up, the IRS can issue a replacement check or deposit the refund directly to your bank account if you provide banking information. This process takes another 2 to 3 weeks.

Refund timing for amended returns and prior-year taxes

If you filed an amended return (Form 1040-X) to correct a previous year's taxes, the timeline is longer. Amended returns are processed manually, not electronically. The IRS typically takes 8 to 12 weeks to process an amended return, sometimes longer if it requires additional review. You cannot track an amended return in Where's My Refund; the IRS will contact you by mail when it is processed.

If you are owed a refund for a tax year from several years ago—because you did not file that year or filed but did not claim a refund—the timeline depends on whether you are filing the return now or claiming it through an amended return. A current-year return processes on the standard schedule. A prior-year return filed now is treated as an amended return and takes 8 to 12 weeks.

Frequently Asked Questions

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited processing for any fee. The 21-day timeline is the standard, and nothing you pay will speed it up. Be cautious of services that claim to accelerate your refund—they are either offering a refund advance loan (which costs you money) or are scams.

What if the IRS accepted my return but Where's My Refund shows no information?

The tool updates once per day, usually between midnight and 6 a.m. Eastern time. If you just filed, wait 24 hours before checking. If you filed days ago and the tool still shows nothing, your return may not have been accepted yet. Check your email for an IRS confirmation message, or try the tool again the next day.

Does filing on paper instead of electronically delay my refund?

Yes, significantly. Paper returns must be opened, scanned, and entered into the IRS system manually. This adds 2 to 4 weeks before processing even begins. After that, the standard 21-day clock starts. Total time for a paper return is typically 6 to 8 weeks or longer.

If my refund is split between my bank account and a prepaid card, does it arrive all at once?

No. The IRS sends refunds to only one account or card per return. If you requested a split refund on your return, one portion goes to your bank account and another to a prepaid card (or other account), but they are sent in separate transactions. They may arrive on different days, though usually within a day or two of each other.

What happens to my refund if I move before it arrives?

If you are receiving a direct deposit, your refund goes to the bank account you listed on your return, regardless of where you live. Your address does not affect direct deposit. If you are receiving a paper check and you move, the check will go to the address on your return. You can file a change of address with the postal service, and they will forward it, but this adds time. If you know you are moving, update your address with the IRS before filing if possible.