The IRS does not announce a single deposit day — your refund arrives on the date shown in your IRS transcript, which depends on when you filed and how the IRS processed your return

The IRS processes tax returns in the order they arrive, not on a fixed schedule. If you filed early in the season (January or February), your refund typically arrives within 21 days of the IRS accepting your return. If you filed later (March through October), processing takes longer because the IRS is handling millions of returns simultaneously. The date you see in your IRS account or on the IRS2Go app is the actual deposit date — not an estimate.

Your bank receives the deposit on that date, but the funds may not show in your account until the next business day. Some banks post direct deposits at midnight; others wait until morning. If the IRS deposit date falls on a weekend or federal holiday, your bank receives it on the next business day and posts it according to their schedule.

Key Takeaways

  • The IRS provides a specific deposit date in your online account, and that date is when the money leaves the IRS — not when it appears in your bank.
  • Most refunds arrive within 21 days of the IRS accepting your return, but returns filed after mid-February can take longer.
  • Your bank may post the deposit the same day or the next business day, depending on when they process ACH transfers.
  • You can see your exact deposit date by logging into IRS.gov, using the IRS2Go app, or calling the IRS refund hotline at 800-829-1954.
  • If your deposit date has passed and the money has not arrived, contact your bank first — the IRS sent it on time, but your bank may have rejected it.

How to find your specific deposit date

Log into your IRS account at IRS.gov using your username and password, or create one if you do not have it yet. Go to "Refund Status" and enter your Social Security number, filing status, and the exact refund amount from your return. The IRS will show you the deposit date and the last four digits of the account where the money is going.

If you do not want to create an online account, download the IRS2Go app (free, available on iOS and Android) and use the same information to check your status. The app updates once per day, usually overnight. You can also call the IRS at 800-829-1954 and speak to a representative, though wait times are often 30 minutes or longer during peak season.

The date you see is final — the IRS does not change it unless there is a problem with your return (missing information, math errors, or fraud flags). If the date changes, the IRS will send you a notice by mail explaining why.

Why some refunds take longer than others

The IRS processes returns in batches based on filing date and return complexity. Simple returns (1040 with standard deduction, no credits) move faster than returns claiming the Earned Income Tax Credit, Child Tax Credit, or education credits. These credits require verification, which adds time.

Returns filed on paper take longer than e-filed returns — typically 4 to 6 weeks instead of 21 days. If you mailed your return, the IRS has to scan it, enter the data, and then process it like any other return. Returns with errors or missing information are flagged and sent to a human reviewer, which can add weeks or months.

The time of year matters too. Returns filed in January and early February usually process within 21 days. Returns filed in March, April, and May can take 4 to 8 weeks because the IRS is at peak volume. Returns filed after June typically process faster again because volume drops.

What happens between the IRS deposit date and your bank account

On the deposit date shown in your IRS account, the IRS sends your refund through the ACH network (Automated Clearing House), which is the system banks use for electronic transfers. The ACH network processes transfers overnight, so a deposit sent on Monday arrives at your bank on Tuesday morning. If the deposit date is Friday, your bank receives it Saturday morning, but most banks do not post weekend deposits until Monday.

Your bank then posts the deposit according to its own schedule. Most banks post ACH deposits by 9 a.m. on the day they receive them, but some wait until later in the day. A few banks hold ACH deposits for one business day as a fraud check, though this is rare for government transfers. Check your bank's deposit policy if you want to know exactly when to expect the money.

If the IRS deposit date has passed and your bank shows no deposit, contact your bank's customer service line. Ask them to confirm they received the ACH transfer from the IRS. If they did not receive it, the problem is on the IRS side — call 800-829-1954 with your refund status information. If the bank received it but has not posted it, ask why and when they will post it.

Reasons your refund might not arrive on the scheduled date

The most common reason is a mismatch between the bank account information on your return and your actual account. If you typed your account number wrong, the IRS sends the money to a nonexistent account, and your bank rejects it. The IRS then has to reprocess the refund, which adds 2 to 4 weeks. You will receive a notice by mail explaining the problem and your options.

A second common reason is that your bank closed the account after you filed but before the deposit arrived. If you changed banks or closed an account, update your information with the IRS as soon as possible. You can request a check instead of a deposit, though this takes longer.

Fraud holds also delay deposits. If the IRS flags your return for identity theft or fraud, they hold the refund while they investigate. This can take weeks or months. You will receive a notice by mail if this happens, along with instructions on how to verify your identity.

Offsets are another reason. If you owe back taxes, child support, student loans in default, or other federal debts, the IRS can use your refund to pay them. The IRS will notify you by mail if this happens, and the notice will explain which debt was paid and how much was taken.

What to do if the deposit date has passed

Wait one business day after the deposit date before assuming something is wrong. If the IRS shows a deposit date of Tuesday, check your bank Wednesday morning. If the money is not there by Wednesday evening, contact your bank and ask if they received the ACH transfer from the IRS. Have your refund status information ready (the date and amount shown in your IRS account).

If your bank says they received the deposit, ask why it has not posted and when it will. If they say they did not receive it, ask them to provide you with a reference number or confirmation that they checked for it. Then contact the IRS at 800-829-1954 and report the problem. The IRS can investigate whether the transfer was sent and to which account.

If the IRS says the deposit was sent to the wrong account (because of a typo on your return), you have two options: wait for the IRS to reprocess it as a check, or file an amended return with the correct account information. A check takes 4 to 6 weeks. An amended return (Form 1040-X) also takes time but allows you to specify direct deposit again if you want.

Frequently Asked Questions

Can I change my bank account after I file but before my refund arrives?

No, the IRS cannot change your account information after your return is accepted. You can request that the IRS send a check instead by calling 800-829-1954, but this adds time. If you want to update your account for future years, you can file an amended return, but that is not worth it for a single refund.

Does the IRS deposit refunds on weekends or holidays?

The IRS sends refunds through the ACH network on the date shown in your account, even if it is a weekend or holiday. Your bank receives it the next business day and posts it according to their schedule. A refund dated Friday will reach your bank Saturday morning but likely will not post until Monday.

Why does the IRS2Go app show a different date than the website?

The app updates once per day, usually overnight, so it may be one day behind the website. Log into IRS.gov directly for the most current information. If the dates differ by more than one day, refresh the app or clear your cache and try again.

What if my refund was supposed to arrive but the IRS says it was never sent?

This usually means your return was flagged for review and the refund was delayed. The IRS will send you a notice by mail explaining the hold and what you need to do. If you do not receive a notice within 30 days of the original deposit date, call 800-829-1954 to ask for a status update.

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

No. The IRS does not offer expedited processing for any price. The 21-day timeline is the fastest the IRS can process returns, and it applies to everyone. Any service claiming to speed up your refund is a scam.