The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to four to six weeks or longer. The IRS publishes these as target windows, not guarantees — delays happen regularly, especially during peak filing season (January through April) and when the IRS is understaffed.

The actual wait breaks into two separate periods: the time it takes the IRS to process your return, and the time it takes your bank to receive and post the money. You can track the first part through the IRS website using the Where's My Refund tool. The second part — the bank's processing time — usually adds two to five business days after the IRS releases the refund.

Key Takeaways

  • Electronic filing with direct deposit is fastest: the IRS targets 21 days from acceptance to issuance, though processing can take longer during busy periods.
  • Paper returns and mailed checks take four to six weeks minimum, and delays are common if the IRS needs to verify information on your return.
  • The IRS Where's My Refund tool shows you the processing status, but it updates only once per day and does not show bank delays.
  • If your refund does not arrive within the stated timeframe, contact the IRS directly rather than your tax preparer, because only the IRS can investigate the hold-up.
  • Refunds delayed past 120 days from filing are rare but do happen; the IRS will send you a notice if your return requires manual review.

Electronic filing with direct deposit: the fastest route

When you file your return electronically and choose direct deposit, the IRS accepts your return within 24 hours of submission. From that acceptance date, the IRS targets 21 days to process the return and issue the refund to your bank. In practice, most refunds arrive within this window during the off-season (May through December), but during peak filing season the average stretches closer to 30 days.

Once the IRS releases the refund, your bank receives the deposit via the Automated Clearing House (ACH) network, which typically takes two to five business days. This means your total wait from filing to seeing the money in your account is usually 21 to 26 days, but can reach 35 days during January through April.

The IRS Where's My Refund tool updates once per day and shows three statuses: "Return Received," "Return Approved," and "Refund Issued." When you see "Refund Issued," the money has left the IRS and is in transit to your bank. At that point, check with your bank if the deposit does not show up within five business days.

Paper returns and mailed checks: four to six weeks minimum

If you file a paper return by mail, the IRS must first receive it, open it, and scan it into their system — a process that adds two to three weeks before processing even begins. From there, the IRS applies the same 21-day processing target, but paper returns are more likely to trigger manual review if there are inconsistencies or missing information. The result is that most paper filers wait four to six weeks, and many wait eight weeks or longer.

If you request a refund check instead of direct deposit, add another two to three weeks for the check to be printed, mailed, and delivered. A paper return with a mailed check can easily take 10 to 12 weeks from filing to cashing the check.

You cannot track a paper return through Where's My Refund in the same way you can an electronic return. The tool may show no information for several weeks while your return is being processed. If you have not heard anything after eight weeks, contact the IRS at 1-800-829-1040 to confirm they received your return.

What causes delays beyond the standard timeline

The IRS delays refunds when it detects a mismatch between your return and other records — a Social Security number that does not match your name, income reported by your employer that differs from what you claimed, or a dependent you claimed who was already claimed by someone else. These mismatches trigger a manual review, which can add 30 to 60 days to your refund timeline.

Identity theft flags also cause delays. If the IRS suspects fraud — for example, multiple returns filed under your name — they will hold your refund while they verify your identity. This process can take several months. The IRS will send you a notice by mail if this happens; do not ignore it, because you will need to respond with documentation to prove your identity.

Amended returns (Form 1040-X) take longer than original returns. The IRS targets 16 weeks to process an amended return, though many take longer. If you need to amend your return after filing, expect a significantly longer wait.

During the first few weeks of January, the IRS is also processing prior-year returns and handling the volume of current-year filers, which slows everything down. Filing in February or March typically means a longer wait than filing in April or May, despite the common belief that early filing is faster.

How to check your refund status

The IRS Where's My Refund tool is the only official source for refund status. You can access it at irs.gov or through the IRS mobile app. 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 one day will not give you new information.

The tool shows three possible statuses. "Return Received" means the IRS has accepted your return but has not yet processed it. "Return Approved" means the IRS has reviewed your return and approved the refund amount. "Refund Issued" means the IRS has sent the refund to your bank or mailed your check. After "Refund Issued," the tool will show an expected deposit date, which is when your bank should receive the money.

If the tool shows no information for your return after 24 hours of filing electronically, or after four weeks of mailing a paper return, contact the IRS. Do not contact your tax preparer or the software company you used — they cannot access IRS processing information. Call 1-800-829-1040 or visit an IRS office in person.

What to do if your refund is late

If your refund has not arrived within 21 days of the acceptance date shown in Where's My Refund, wait a few more days — bank delays are common and the tool does not account for them. If it has been more than five business days since the tool showed "Refund Issued," contact your bank first to confirm the deposit has not posted to an account you do not regularly check.

If your bank confirms no deposit has arrived, or if the tool shows no status update after the timeframe stated above, contact the IRS. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether your return is stuck in processing, flagged for review, or sent to the wrong bank account. Some issues can be resolved in one call; others require a follow-up investigation that takes two to four weeks.

If the IRS tells you your refund was issued but your bank never received it, the IRS can issue a replacement check or reissue the direct deposit. This process takes an additional two to four weeks.

Refunds delayed past 120 days: what happens next

Refunds that are not issued within 120 days of the return acceptance date are rare, but they do occur when the IRS needs to verify information or investigate potential fraud. If your refund reaches 120 days without being issued, the IRS will send you a notice by mail explaining why the delay occurred and what you need to do next. This notice will include a phone number to call or a important date to respond.

Do not assume your refund is lost if you reach 120 days. The IRS tracks these cases and will contact you. However, you should also contact the IRS proactively if you reach 120 days without receiving a notice, because mail can be delayed or lost. Have documentation of your filing date and the refund amount ready when you call.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or use software?

No. The IRS processing time is the same regardless of who prepares your return or what software you use. Some tax software companies offer "rapid refund" loans, which are short-term loans against your expected refund — you get the money faster, but you pay interest or fees. These loans are not worth the cost for most people.

What if Where's My Refund shows no information about my return?

If you filed electronically, wait 24 hours — the tool does not update when ready. If you filed on paper, wait four weeks. If the tool still shows nothing after those windows, contact the IRS at 1-800-829-1040. The IRS may not have received your return, or it may be stuck in a queue waiting to be scanned.

Does filing early mean I get my refund earlier?

Not necessarily. Filing in January or early February often means a longer wait because the IRS is processing a high volume of returns. Filing in April or May can actually be faster because the initial rush has passed. The processing time starts from the date the IRS accepts your return, not from the date you file.

What if my bank says they never received my refund?

Contact the IRS and tell them the bank has no record of the deposit. The IRS can investigate whether the refund was sent to the wrong account (for example, if you provided an incorrect routing number). If the IRS confirms the refund was issued but the bank never received it, the IRS will issue a replacement check or reissue the direct deposit, which takes two to four weeks.

Can I cancel my refund and get the money a different way?

No. Once you file your return, you cannot cancel the refund. If you requested direct deposit and want a check instead, you would need to file an amended return, which takes 16 weeks to process — much longer than waiting for the original refund. Keep your original refund method.