When your refund arrives depends on when the IRS processes your return, not when you file it

The IRS does not deposit refunds the moment it receives your return. After you file, the agency processes your return (checking that the numbers match your income records, that you have not already claimed dependents elsewhere, and that you do not owe money to other agencies). Only after that processing is complete does it send your refund to your bank. This whole sequence typically takes 21 days from the date the IRS receives your return, though it can be faster or slower depending on what the IRS finds when it reviews your return.

The 21-day timeline assumes your return has no errors, you filed electronically, and you chose direct deposit. If any of those conditions is not true, the timeline stretches. A return filed on paper takes longer to process than one filed electronically. A return with missing information or math errors gets held up while the IRS contacts you. A return flagged because you are claiming a large refund or an unusual deduction gets reviewed more carefully.

Once the IRS sends your refund to your bank, your bank then deposits it into your account. Most banks post direct deposits within one business day of receiving them, though some take longer. You cannot control this part — it depends on your bank's internal processes.

Key Takeaways

  • The IRS typically takes 21 days to process your return and send your refund to your bank, counting from the date it receives your return.
  • Filing electronically with direct deposit is the fastest route; paper returns and refunds sent by check take significantly longer.
  • Returns with errors, missing information, or unusual claims get held for additional review, which delays the 21-day timeline.
  • Once your bank receives the refund from the IRS, it usually posts within one business day, though timing depends on your bank.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day.

How the IRS processes your return before sending money

When the IRS receives your return, it enters it into its system and begins a series of automated checks. The agency compares your reported income against W-2s and 1099s your employer and financial institutions sent to the IRS. It checks whether you have already claimed your children as dependents on another return. It verifies that you do not owe back taxes, student loan debt in default, or child support — if you do, the IRS can intercept your refund to pay those debts. It also checks whether you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, which trigger more detailed reviews.

If all these checks pass without problems, your return moves through processing and the IRS sends your refund to your bank. If something does not match — your name does not align with your Social Security number, your income numbers do not match what employers reported, or you claimed a credit the IRS wants to verify — your return gets flagged and held for manual review. This review can add weeks to the timeline.

Why some refunds take longer than 21 days

A return filed on paper takes longer than one filed electronically because the IRS must physically receive the envelope, open it, and manually enter the information into its system. Paper returns typically take 4 to 6 weeks to process, compared to 21 days for electronic returns.

Returns with math errors, missing information, or illegible handwriting get held while the IRS contacts you by mail to clarify or correct the problem. You must respond before processing can resume. Returns claiming the EITC or Additional Child Tax Credit are reviewed more carefully by law, which adds time. Returns showing a large refund relative to your reported income, or claiming deductions the IRS sees infrequently, also trigger additional review.

If the IRS needs to verify information with your employer or financial institution, or if it suspects identity theft or fraud, the timeline can extend to several months. The IRS will contact you by mail if this happens.

Tracking your refund status while you wait

The IRS provides a tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the current status of your return and, once the IRS has processed it, the date your refund will be deposited.

The tool updates once per day, usually overnight. If you check it multiple times in a single day, you will see the same information. The IRS recommends checking no more than once per day to avoid overloading its system. If your return is still being processed, the tool will tell you that. If the IRS has sent your refund to your bank, the tool will show the deposit date.

If you filed your return through a tax preparation service like TurboTax or H&R Block, that service may also offer its own tracking tool. These tools pull the same information from the IRS, so they show the same status.

What happens after the IRS sends your refund to your bank

Once the IRS processes your return and approves your refund, it sends the money electronically to your bank using the routing number and account number you provided on your return. Your bank receives this transmission and posts the deposit to your account. Most banks post direct deposits within one business day, meaning if the IRS sends your refund on a Tuesday, your bank deposits it by Wednesday. Some banks post the same day.

Weekends and bank holidays can affect timing. If the IRS sends your refund on a Friday evening, your bank may not post it until Monday. If the IRS sends it on a day before a holiday, posting may be delayed until after the holiday.

Once the money is in your account, it is yours to use. You do not have to wait for a check to clear or for any other process to complete.

If your refund does not arrive when expected

If the "Where's My Refund?" tool shows a deposit date that has passed but the money is not in your account, contact your bank first. Ask whether the deposit has posted or is pending. Banks sometimes hold deposits for a few hours before making them visible in your account, or they may have flagged the deposit for review if it is unusually large or if your account is new.

If your bank confirms it has not received the deposit from the IRS, or if the "Where's My Refund?" tool shows your return is still being processed after 21 days, contact the IRS. You can call the IRS at 1-800-829-1040 (the number for individual tax returns). Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still in processing, whether it has been flagged for review, or whether there is a problem with the bank information you provided.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation service?

No. The IRS processes all returns on the same timeline regardless of who prepared them or where you filed. Some tax preparation services offer "rapid refund" loans that give you money before the IRS deposits your refund, but you pay interest or fees for this loan. The IRS itself does not offer expedited processing.

What if the IRS sends my refund to the wrong bank account?

If you provided an incorrect routing number or account number on your return, the IRS will send your refund to that account. Your bank will reject the deposit if the account number does not exist or does not match the routing number. The IRS will then hold the refund and contact you by mail. You must respond with the correct account information so the IRS can resend the refund. This process adds several weeks to your timeline.

Do I have to wait the full 21 days, or could my refund arrive sooner?

Refunds can arrive sooner than 21 days, especially if you filed early in the tax season and your return is straightforward with no errors or unusual claims. Some people receive refunds in 10 to 14 days. However, the IRS does not may provide faster processing, and you should not count on receiving your refund before the 21-day window.

What if I owe back taxes — will the IRS keep my refund?

Yes. If you owe federal income tax from a previous year, the IRS will intercept your current refund to pay that debt. The IRS will notify you by mail that this has happened. If you owe other debts — student loans in default, child support, or state income tax — those agencies can also request that the IRS intercept your refund. You will receive notice from each agency that takes money from your refund.

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

The 21-day timeline is an average for returns with no errors or complications. If your return triggered additional review — because you claimed the EITC, because your income did not match what employers reported, or because you filed on paper — processing takes longer. The IRS will show the updated timeline in the "Where's My Refund?" tool once your return enters the review queue.