Direct deposit refunds arrive in one to three business days after the IRS releases the money

If you chose direct deposit on your tax return, the IRS sends your refund electronically to your bank. Once the IRS processes your return and approves the refund, the money typically lands in your account within one to three business days. The IRS does not control the final step — your bank receives the deposit and posts it to your account on its own schedule, which is why the range exists.

The total time from filing to money in hand depends on two separate timelines: how long the IRS takes to process your return, and then how long your bank takes to post the deposit. Processing time is usually 21 days or less if you file electronically and have no issues on your return. If the IRS has questions or finds a problem, processing can stretch to several months.

Paper checks take longer — typically two to four weeks from the date the IRS mails them, depending on postal delivery. Some people never receive mailed checks because they are lost or stolen, which is why direct deposit is faster and safer.

Key Takeaways

  • Direct deposit refunds post to your bank account one to three business days after the IRS releases the money, not counting weekends or holidays.
  • The IRS usually processes returns within 21 days if you file electronically and have no errors or missing information.
  • Your bank's posting schedule can add one to three days even after the IRS sends the deposit, so the total wait is typically 22 to 24 days from filing.
  • Paper checks take two to four weeks to arrive by mail and carry the risk of loss or theft.
  • You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours after your return is received.

How to track your refund status before it arrives

The IRS Where's My Refund tool is the official way to see where your money is. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool shows three statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (the IRS approved your refund and sent it to your bank), and "Deposited" (your bank received the money). Once you see "Deposited," the money should appear in your account within one to three business days, though some banks post it the same day.

If you filed by mail, the tool may not show your return for up to four weeks after you mailed it, because the IRS has to scan and enter it into the system first. Electronic filers see their return in the system within 24 hours.

Why some refunds take longer than 21 days

The IRS processes most returns in 21 days or less, but several things can slow this down. If your return has math errors, missing information, or a mismatch between what you reported and what your employer or bank reported to the IRS, the agency flags it for review. This can add weeks or months to processing time.

Claiming certain credits — the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) — triggers a mandatory 21-day hold even if your return is otherwise clean. The IRS holds these refunds by law to prevent fraud, so you cannot speed this up. The Where's My Refund tool will show "Approved" but the money will not move until the hold lifts.

Identity theft or fraud concerns also delay processing. If the IRS suspects your return is fraudulent or someone filed using your Social Security number, they investigate before releasing any money. This can take several months. The IRS will contact you by mail if this happens.

What happens when your bank receives the deposit

Once the IRS sends your refund, your bank controls when it posts to your account. Most banks post direct deposits the same day or the next business day, but some take up to three business days. Weekend and holiday delays do not count as business days, so a refund that arrives Friday evening may not post until Monday or Tuesday.

Some banks offer early direct deposit or early refund features that post money as soon as they receive it from the IRS, sometimes within hours. Check your bank's website or app to see if this is available on your account. You do not pay extra for this — it is a service some banks offer to compete for customers.

If your bank account is overdrawn or closed, the deposit may bounce back to the IRS. The IRS will then mail you a check, which adds two to four weeks. To avoid this, make sure your account is open and in good standing before you file.

Refunds sent to a closed or wrong account

If you provided a closed bank account or the wrong routing number on your return, the IRS will attempt to deposit the money and the bank will reject it. The IRS then issues a paper check and mails it to the address on your return. This adds four to six weeks to your total wait time.

If you realize you gave the wrong account information after you file, you cannot change it online. You have to wait for the IRS to reject the deposit, receive the check, and then deposit it yourself. Some tax software and tax preparers offer a way to correct banking information before filing, so check before you submit if you are unsure.

If you never receive a check that should have arrived, file a claim with the IRS using Form 3911, Taxpayer Statement Regarding Refund. You can download it from IRS.gov or call 1-800-829-1040 to request one. The IRS will investigate and issue a replacement check or direct deposit.

State tax refunds and combined federal-state timing

State tax refunds follow their own timeline separate from federal refunds. Most states process returns within 30 days if you file electronically, but some take longer. You cannot assume your state refund will arrive at the same time as your federal refund — they are processed by different agencies.

Some states allow you to check refund status on their tax agency website. Search "[your state] tax refund status" to find the tool. Like the federal Where's My Refund tool, state tools update once per day and show whether your return is received, approved, or deposited.

If you filed a combined federal and state return through tax software, the two refunds are still separate. Your federal money may arrive while your state refund is still processing, or vice versa. Plan your budget around the slower of the two.

What to do if your refund does not arrive on time

If the Where's My Refund tool shows "Deposited" but the money has not appeared in your account after three business days, contact your bank first. Ask them to confirm they received the deposit and whether it is pending or if there was a rejection. Some banks hold deposits for fraud review, which can take a few extra days.

If your bank confirms they never received the deposit, or if the tool still shows "Return Received" after 21 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still processing, if there is a problem, or if the money was sent and rejected.

If the IRS issued a check and you never received it, file Form 3911 as described above. The IRS will investigate and reissue the money, usually as a direct deposit if you provide corrected banking information.

Frequently Asked Questions

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

No. The IRS processing time is the same regardless of who prepares your return. Some tax software companies offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this. The actual refund arrives on the same schedule whether you use software, a preparer, or file by hand.

Does filing early get me my refund faster?

Filing early does not speed up IRS processing, but it does mean you get your money sooner in the calendar year. If you file in January, your refund arrives in February or March. If you file in April, it arrives in May or June. The IRS takes the same 21 days or less regardless of when you file, so filing early just means the clock starts earlier.

What if I owe taxes instead of getting a refund?

If you owe taxes, you do not receive a refund. You have until April 15 to pay what you owe. If you cannot pay in full, you can set up a payment plan with the IRS by calling 1-800-829-1040 or using the Online Payment Agreement tool on IRS.gov.

Why does the IRS hold refunds with the EITC or Child Tax Credit?

The IRS holds these refunds for 21 days by federal law to prevent fraud and identity theft. This is a mandatory delay, not something the IRS can waive. You will see "Approved" in the Where's My Refund tool, but the money will not deposit until the hold period ends.

Can I use a tax refund advance to get money before my refund arrives?

Yes, but it costs money. Tax preparers and some tax software companies offer refund advances or loans that give you cash immediately, but you pay interest or fees. The actual refund still arrives on the normal schedule, and the advance amount is deducted from it. This is only worth it if you need the money urgently and cannot wait the normal 21 to 24 days.