The IRS processes most refunds within 21 days, but the money takes longer to reach your bank account

The IRS says it will process your return within 21 days of receiving it. That does not mean the money lands in your account on day 21. Processing time and delivery time are two separate things. The IRS processes the return, approves the refund amount, and sends instructions to the Treasury Department. The Treasury then sends the money to your bank or the address on your check. That second step adds days or weeks depending on how you receive it.

If you filed electronically and chose direct deposit, you are usually looking at 21 days from the IRS receiving your return, plus 1 to 5 business days for your bank to post the money. If you chose a paper check, add 7 to 14 business days for mail delivery after the IRS approves it. The IRS publishes a tool called Where's My Refund? that shows you where your specific return is in the queue and what method you chose.

The 21-day window assumes nothing is wrong with your return. If the IRS flags something for review—a missing form, a math error, income that does not match what your employer reported—the clock stops. Those returns can take months.

Key Takeaways

  • The IRS processes most returns within 21 days, but your bank needs 1 to 5 additional business days to deposit direct deposits, and checks take 7 to 14 business days to arrive by mail.
  • Filing electronically with direct deposit is the fastest method; paper returns and mailed checks add weeks to the timeline.
  • The IRS Where's My Refund tool shows your return's current status and expected delivery date, updated daily.
  • Returns with errors, missing information, or income mismatches go into manual review and can take 60 to 120 days or longer.
  • Refunds claimed for the Earned Income Tax Credit or Additional Child Tax Credit face a mandatory 21-day hold even if processed faster.

How the IRS Where's My Refund tool works and what it actually tells you

The Where's My Refund tool is at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Each status comes with an expected delivery date.

"Return Received" means the IRS has your return but has not finished processing it yet. This status typically lasts 5 to 10 days for electronic returns. "Refund Approved" means the IRS has calculated your refund and sent it to the Treasury Department. From this point, delivery depends on your method. "Refund Sent" means the Treasury has released the money. For direct deposit, it should land in your account within 1 to 5 business days. For a check, it is in the mail.

If the tool says your refund was sent but you have not received it after the expected date, contact the IRS at 1-800-829-1040. Have your return handy. The IRS can confirm whether the money was actually deposited to your account (sometimes it lands but your bank takes time to show it) or whether the check was mailed to the address on file.

Why some returns take much longer than 21 days

The 21-day timeline is a target, not a may provide. The IRS stops the clock and moves your return to manual review if it detects a problem. Common triggers include a math error, a missing form (like a Schedule C for self-employment income), income reported on a 1099 that does not match what you reported, or a claim for certain credits that require verification.

Returns claiming the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) face a mandatory 21-day hold even if there are no errors. The IRS uses this time to cross-check your income and family situation against Social Security and other databases. These returns cannot be released before February 15 in any year, even if filed in January. That rule exists to prevent fraud, and it applies regardless of how clean your return is.

If the IRS needs more information, it will mail you a notice. That notice gives you a important date to respond, usually 30 days. Once you send the information back, the IRS processes it and either approves your refund or denies it. This entire cycle—notice sent, you respond, IRS reviews—can add 60 to 120 days to your timeline. Some complex situations take longer.

Direct deposit versus check: which arrives faster and how to change your method

Direct deposit is always faster. The IRS can send money to your bank account in 1 to 5 business days once the refund is approved. A mailed check takes 7 to 14 business days after approval, and that assumes the mail moves on schedule. In peak tax season (March and April), mail delays are common.

If you filed electronically but chose a mailed check, you cannot change to direct deposit after filing. The method is locked in when you submit your return. If you filed on paper, you also cannot change it. Your only option is to wait for the check or contact the IRS to see if they can issue a replacement check if it gets lost.

For next year, choose direct deposit when you file. You will need your bank's routing number and your account number. Both appear on a blank check or in your bank's online portal. Direct deposit is free and reduces the risk of a lost or stolen check.

What to do if your refund does not arrive by the expected date

If the Where's My Refund tool shows "Refund Sent" and the expected delivery date has passed, your next step depends on your method. For direct deposit, wait 5 business days from the "Refund Sent" date before contacting your bank. Banks sometimes take longer than the IRS estimate, and the money may be pending in your account without showing up yet. Log into your bank's app or call their customer service line to confirm.

If your bank confirms the money never arrived, contact the IRS at 1-800-829-1040. Have your return, the date the tool said "Refund Sent," and your bank account information ready. The IRS can verify whether they actually sent the money and to which account. If there was an error in your account number on the return, the IRS may have sent it to the wrong bank. In that case, the IRS can issue a replacement refund, but it takes another 21 days to process.

For a mailed check, wait 14 business days from the "Refund Sent" date. If it does not arrive, contact the IRS. They can issue a replacement check, which takes 4 to 6 weeks to arrive. You can also request a direct deposit instead of a replacement check, which is faster. The IRS will ask you to sign a form authorizing the change.

How amended returns and prior-year refunds affect your timeline

If you filed an amended return (Form 1040-X) to correct a prior-year return, the IRS processes it separately from your current-year return. Amended returns take longer—typically 8 to 12 weeks from the date the IRS receives them. The Where's My Refund tool does not track amended returns, so you cannot check the status online. You have to call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year you amended.

If you are owed a refund from a prior year and have not received it, the IRS may have offset it to pay back taxes, child support, or federal student loans. The IRS sends a notice called a "Notice of Federal Offset" if this happens. If you did not receive a notice but your refund disappeared, contact the IRS to find out why. You may be able to dispute the offset or set up a payment plan for the debt instead.

State refunds and how they differ from federal refunds

State income tax refunds follow a different timeline than federal refunds. Most states process returns within 30 to 45 days of receiving them, but some take longer. A few states (like California) can take 60 to 90 days during peak season. You cannot assume your state refund will arrive at the same time as your federal refund, even if you filed both at the same time.

Each state has its own refund status tool. You can find yours by searching "[your state] tax refund status" or visiting your state's department of revenue website. The tool works similarly to the federal Where's My Refund tool—you enter your Social Security number and refund amount, and it shows you the current status. If your state refund is delayed, contact your state's tax department directly. Federal delays do not affect state processing, and vice versa.

Frequently Asked Questions

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

No. The IRS processing time is the same regardless of whether you used a tax preparer, software, or filed yourself. Some tax preparation companies offer "refund advances" or loans against your expected refund, but these are loans you have to repay with interest—they do not speed up the actual refund. The IRS timeline does not change.

What if the Where's My Refund tool says my refund was sent but I never got it?

First, confirm with your bank that the money did not arrive. Banks sometimes deposit funds without showing them when ready. If your bank confirms nothing arrived, call the IRS at 1-800-829-1040. They can verify whether they sent the money and to which account. If there was an error, they can issue a replacement refund, which takes another 21 days.

Does filing early get me my refund faster?

Filing early does not speed up IRS processing. The 21-day timeline starts when the IRS receives your return, not when you file it. Filing in January versus February does not change how long the IRS takes to process it. However, filing early does mean you get your refund earlier in the year, assuming no errors trigger a review.

Why is my refund taking longer than 21 days?

The IRS stops the 21-day clock if it finds an error, a missing form, or income that does not match what your employer reported. Returns claiming the Earned Income Tax Credit or Additional Child Tax Credit face a mandatory 21-day hold. Check the Where's My Refund tool for a status update. If it says "Return Received" after 30 days, contact the IRS to ask what is holding up your return.

Can I change my refund from a check to direct deposit after I file?

No. The delivery method is locked in when you submit your return. If you chose a check, you have to wait for the check or contact the IRS to request a replacement check if it gets lost. For future years, choose direct deposit when you file to get your refund faster.