Direct deposit tax refunds usually arrive within one to three business days after the IRS accepts your return, but the exact timing depends on when you filed and how the IRS processes your specific return.

The IRS does not deposit all refunds on the same day. Instead, they release refunds in batches throughout the week, typically on Wednesday mornings. If your return was accepted on a Monday or Tuesday, your refund may hit Wednesday. If it was accepted on Thursday or later, you may wait until the following Wednesday. Weekends and federal holidays do not count as business days, so a return accepted on Friday might not process until the following Wednesday.

Your bank also plays a role. Once the IRS sends the deposit, your bank takes one to two additional business days to post it to your account. Some banks post faster than others—certain online banks and credit unions can show the deposit within hours of receiving it from the IRS, while traditional banks sometimes take the full two days. You will see the money in your account when your bank posts it, not when the IRS sends it.

Key Takeaways

  • The IRS releases tax refunds in batches, typically on Wednesday mornings, so timing depends on when your return was accepted and processed.
  • After the IRS sends your refund, your bank takes one to two additional business days to post it, and some banks are faster than others.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the expected deposit date.
  • If your refund does not arrive within three business days of the expected date shown in Where's My Refund, contact your bank first to confirm they received it.
  • Amended returns, returns with errors, and returns flagged for review take significantly longer—often six to eight weeks or more.

How to check when your refund will arrive

The IRS Where's My Refund tool is the official source for your refund status and expected deposit date. Go to IRS.gov, click on the "Refunds" tab, and select Where's My Refund. 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 a single day will not give you new information.

Where's My Refund shows three possible statuses. "Accepted" means the IRS received your return but has not yet processed it for payment. "Approved" means the IRS has processed your return and approved the refund—this is when the tool will show your expected deposit date. "Sent" means the IRS has sent the refund to your bank. Once you see "Sent," your bank should post the money within one to two business days.

If Where's My Refund shows an expected date but your money does not arrive by that date plus two business days, do not assume something is wrong immediately. Call your bank's customer service line and ask whether they have received a deposit from the IRS in your name. Banks sometimes hold deposits for verification, especially if your account is new or if the deposit amount is unusually large.

Why some refunds take longer than others

Standard refunds—those with no errors and no flags—typically move from accepted to sent within five to seven business days. However, the IRS processes returns in waves, and the volume of returns being filed affects how quickly yours moves through the system. During peak tax season in February and March, even straightforward returns can take longer because the IRS is processing millions of returns simultaneously.

Certain situations automatically slow down your refund. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15, even if your return is otherwise complete and correct. This is a compliance requirement, not a processing delay. If your return was filed before January 31, you will not see your refund before mid-February regardless of how quickly the IRS processes it.

Returns that trigger the IRS's automated verification systems take longer. This happens when your income, credits, or deductions fall outside normal ranges for your filing status, or when information on your return does not match IRS records from your employer or financial institutions. The IRS will contact you by mail if they need more information. Do not expect your refund to move forward until you respond.

What happens if you filed an amended return

An amended return (Form 1040-X) takes significantly longer than an original return. The IRS processes amended returns separately and does not use the same batch system as original returns. You should expect six to eight weeks from the date you filed the amendment, though some amended returns take longer if they require manual review.

You cannot track an amended return using Where's My Refund. Instead, call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year you amended. The IRS representative can tell you whether your amendment has been received and processed. Have your amended return handy when you call so you can reference specific line items if needed.

Direct deposit timing by bank type

Bank TypeTypical Posting Time After IRS Sends RefundNotes
Online banks and credit unionsSame day to 1 business dayOften post deposits faster because they process ACH transfers continuously throughout the day
Large national banks1 to 2 business daysProcess deposits in batches, usually once or twice per day
Regional or community banks1 to 2 business daysTiming varies; call your bank's customer service to ask about their ACH processing schedule
Prepaid debit cards1 to 3 business daysSome prepaid card issuers hold deposits longer; check your card's terms

What to do if your refund does not arrive on time

If Where's My Refund shows "Sent" but the money has not appeared in your account after two business days, contact your bank first. Ask them to search their records for an incoming ACH transfer from the IRS in your name and account number. If your bank has received the deposit but has not posted it, ask why—they may be holding it for verification or fraud review. Most banks can release a held deposit within one business day if you confirm it is legitimate.

If your bank confirms they have not received the deposit, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether they sent the refund and to which account. If there is a mismatch between the account number on your return and your actual bank account, the IRS may have sent the money to the wrong place. The IRS can issue a new refund check, but this takes an additional four to six weeks.

If your refund was sent to the wrong account because of a typo on your return, do not contact the other bank—that account belongs to someone else, and you cannot retrieve money sent there. The IRS will issue a replacement refund by check, which you can track using Where's My Refund once it has been reissued.

Frequently Asked Questions

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

No. Tax preparation companies sometimes offer "rapid refund" loans that give you money before your actual refund arrives, but these are loans you repay, not faster access to your refund. The IRS processes all refunds on the same schedule regardless of who prepared your return or how much you paid for preparation.

Why does Where's My Refund say "Approved" but the money has not hit my account yet?

"Approved" means the IRS has processed your return and decided to send the refund, but it does not mean the money has left the IRS yet. The status will change to "Sent" when the IRS actually initiates the deposit to your bank. Once you see "Sent," expect one to two more business days for your bank to post it.

What if I filed my return on paper instead of electronically?

Paper returns take much longer to process. The IRS must receive your return, open it, scan it, and enter the information into their system before processing can begin. This typically adds two to four weeks to the timeline. If you filed by paper and have not received your refund within eight weeks, contact the IRS at 1-800-829-1040.

Does the time of day I filed my return matter?

No. The IRS processes returns in batches by date, not by time of day. A return filed at 8 a.m. and a return filed at 11 p.m. on the same day will be processed in the same batch. Filing earlier in the day does not speed up your refund.

Can my employer's payroll system affect when my refund arrives?

No. Your refund comes from the IRS, not your employer. Your employer's payroll schedule does not affect tax refund timing. However, if the IRS is verifying information from your W-2, delays in your employer sending W-2 data to the IRS can slow down your refund processing.