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 of accepting your return. If you file on paper or request a check by mail, the timeline stretches to several weeks longer. The IRS publishes a standard 21-day window, but that clock starts from the date they accept your return, not the date you submit it — and acceptance can lag behind submission by days or weeks depending on how you file.

The actual arrival in your bank account or mailbox depends on a second factor: your bank's processing speed. Even after the IRS sends the money, your bank may take one to three business days to post it. A check takes longer still — typically five to ten business days from the date the IRS mails it, depending on postal delivery and your bank's check-clearing process.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, with refunds typically arriving 21 days after the IRS accepts your return.
  • The IRS's 21-day timeline begins when they accept your return, not when you submit it — acceptance can take several days longer.
  • Your bank may add one to three business days after the IRS sends the money before it appears in your account.
  • Paper returns and mailed checks both add weeks to the timeline and are slower than electronic filing with direct deposit.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once daily.

Electronic filing with direct deposit: the fastest option

When you file your return electronically and choose direct deposit, the IRS accepts your return within one to three business days if there are no errors or missing information. Once accepted, the IRS processes your refund and sends it to your bank within 21 days. Your bank then receives the deposit and posts it to your account, which typically takes one to three additional business days depending on the bank's internal processing schedule.

The full timeline from submission to money in your account usually falls between 7 and 27 days, though most people see their refund within 10 to 21 days. The variation depends on when you file (early in the tax season is faster), whether your return triggers additional review, and your specific bank's processing speed. You can check the exact status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows whether the IRS has accepted your return, issued your refund, and sent it to your bank.

Paper returns and mailed checks: significantly slower

If you file a paper return by mail, the IRS must first receive it, open it, scan it, and enter the information into their system. This process alone can take two to four weeks depending on mail volume and IRS processing capacity. Once the return is in their system, the 21-day processing clock begins. After processing, the IRS mails a check to your address, which takes five to ten business days depending on postal service and your location.

A paper return filed in early April might not arrive in your mailbox until late May or early June. The IRS does not offer a tracking tool for paper returns the way it does for electronic ones, so you have limited visibility into where your return is in the process. If you have not received your refund within six months of filing, you can contact the IRS directly, but the wait is substantially longer than electronic filing.

Why some refunds take longer than 21 days

The IRS's 21-day window assumes your return is complete, accurate, and requires no additional review. Several situations trigger a longer timeline. If your return contains errors — a mismatched Social Security number, an incorrect bank account for direct deposit, or missing information — the IRS will either reject it or flag it for manual review. A rejected return goes back to you, and you must resubmit it, which restarts the clock. A flagged return sits in a queue for a human reviewer, which can add two to eight weeks.

Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held for additional review by law, even if they are otherwise complete and correct. The IRS cannot release these refunds before February 15 in any year, regardless of when you file. If you file in January and claim these credits, your refund will not arrive until mid-February at the earliest. Returns filed late in the tax season (after mid-April) also move more slowly because the IRS is processing a higher volume.

What to do if your refund is delayed

Check the status of your refund using Where's My Refund on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount. The tool shows one of three statuses: the IRS is still processing your return, the IRS has approved your refund and sent it to your bank, or there is an issue with your return that requires your attention. If the tool shows an issue, follow the instructions provided — usually you need to verify information or provide missing documentation.

If the tool shows your refund was sent to your bank but has not arrived after five business days, contact your bank's customer service. The money may be held in a pending deposit queue, or there may be an error with the account number you provided. If the tool shows no activity after 21 days from the date you filed electronically (or after six weeks from the date you mailed a paper return), contact the IRS directly at 1-800-829-1040.

How to speed up your refund

File electronically rather than by mail. Electronic filing cuts weeks off the timeline because the IRS receives and processes your return when ready, without the delay of postal delivery and manual data entry. Choose direct deposit instead of a mailed check — this saves another five to ten business days because the money moves electronically rather than by mail.

File early in the tax season if possible. The IRS processes returns faster in January and early February than in April and May, straightforward because the volume is lower. Avoid claiming the EITC or ACTC if you do not actually may have access to for them, because these credits trigger mandatory additional review. Make sure your return is complete and accurate before you submit it — errors and missing information trigger rejection or manual review, both of which delay your refund by weeks.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS publishes 21 days as the standard timeline for electronic returns with direct deposit, and this is the fastest possible route. Some refunds arrive in 7 to 10 days, but this is not may provide and depends on when you file, whether your return requires review, and your bank's processing speed. There is no way to expedite the IRS's processing.

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline begins when the IRS accepts your return, not when you submit it. If you file electronically, acceptance can take one to three days. Additionally, your bank may take one to three business days to post the deposit after the IRS sends it. If your return triggered additional review — for example, because you claimed the EITC — the timeline is longer than 21 days by law.

What if I filed a paper return and it has been six weeks?

Contact the IRS at 1-800-829-1040 with your Social Security number and filing information. Paper returns take longer to process because the IRS must physically receive, open, scan, and enter them into their system. If six weeks have passed since you mailed it, the IRS should have received it by now. The IRS can tell you whether your return has been received and where it is in the processing queue.

Does my bank affect how long my refund takes?

Yes, but only for the final step. Once the IRS sends your refund to your bank, your bank controls how quickly it appears in your account. Most banks post direct deposits within one to three business days, but some take longer. If your refund shows as sent in Where's My Refund but has not arrived after five business days, contact your bank to ask about the status.

What if I gave the IRS the wrong bank account number?

The IRS will attempt to deposit the refund to the account number you provided. If the account does not exist or belongs to a different person, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a check instead, which adds several weeks to the timeline. Check Where's My Refund to see if there is a note about a rejected deposit, and contact the IRS if you need to provide a corrected account number.