The IRS publishes a deposit date, but it depends on how you filed and how your bank processes it

The IRS assigns a specific deposit date to your refund when it processes your return. That date appears in the IRS's Where's My Refund? tool, which you can check using your Social Security number, filing status, and the exact refund amount. The deposit date is when the IRS sends the money to your bank, not when your bank makes it available to you — those are two different things.

If you filed electronically and chose direct deposit, your refund typically arrives within 21 days of the IRS accepting your return. If you filed on paper, the IRS needs time to scan and process it first, which adds weeks. The deposit date the IRS gives you is usually accurate, but your bank may hold the deposit for one to three business days before crediting it to your account, depending on your bank's policies and the size of the deposit.

Key Takeaways

  • The IRS publishes a specific deposit date in the Where's My Refund? tool, which you can check anytime using your Social Security number and filing status.
  • Electronic filers with direct deposit typically see their refund within 21 days of acceptance; paper filers wait significantly longer because the IRS must scan the return first.
  • Your bank may hold a direct deposit for one to three business days after the IRS sends it, so the deposit date is not the same as the date money appears in your account.
  • If your deposit date has passed and the money has not arrived, contact your bank first — the hold is usually on their end, not the IRS's.

How to find your exact IRS deposit date

Go to irs.gov/refunds and click "Where's My Refund?" You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

The tool shows one of four statuses: "Return Received" (the IRS has it but has not processed it yet), "Return Approved" (the IRS has approved it and assigned a deposit date), "Refund Sent" (the money has left the IRS and is on its way to your bank), or "Refund Delivered" (your bank has received it). The deposit date appears once the status reaches "Return Approved." Write down that date — it is the day the IRS sends the money, not the day it lands in your account.

Why your bank may delay the deposit after the IRS sends it

Banks are not required to credit a direct deposit on the same day they receive it. Federal law allows banks to hold deposits for up to one business day for most accounts, though many banks credit them the same day or next business day. Some banks hold larger deposits longer — if your refund is unusually large for your account history, your bank's fraud detection system may flag it and hold it for review.

Weekend and holiday delays also matter. If the IRS sends your refund on a Friday evening, your bank may not process it until Monday. If the deposit date falls on a holiday, the IRS typically sends it the business day before. Check your bank's direct deposit policy in your account settings or call their customer service line to confirm how long they typically hold tax refunds.

What to do if the deposit date has passed and you still have no money

First, check the Where's My Refund? tool again to confirm the status. If it says "Refund Delivered," the IRS has sent the money and the delay is on your bank's side. Call your bank's customer service line and give them the deposit date from the IRS tool. Ask them to search their system for an incoming ACH transfer (that is the electronic transfer method the IRS uses) in your name. They can usually see pending deposits that have not yet posted to your account.

If your bank confirms they have received the deposit but are holding it, ask them how long the hold will last and why. If they cannot find any incoming transfer and the IRS tool says "Refund Delivered," the deposit may have been sent to the wrong account — this happens when you provide incorrect routing or account numbers on your return. Contact the IRS at 1-800-829-1040 to report the issue and request a trace. The IRS can investigate where the money went and reissue it if necessary, though this process takes several weeks.

Differences between electronic filing and paper filing timelines

Electronic filers typically receive their refund within 21 days of the IRS accepting the return. The IRS accepts e-filed returns within 24 hours in most cases, so you are looking at roughly three weeks from submission to deposit. Paper filers face a much longer wait because the IRS must physically receive the envelope, open it, scan the documents, and enter the data into their system before processing can begin. Paper returns currently take 6 to 8 weeks or longer from the date the IRS receives them.

If you filed electronically but chose a paper check instead of direct deposit, the IRS will mail the check to the address on your return. Checks typically arrive 2 to 3 weeks after the deposit date shown in Where's My Refund?, depending on mail delivery time. There is no way to speed up a paper check once it has been mailed.

What happens if you provided the wrong bank account number

If you entered an incorrect routing number or account number on your return, the IRS will attempt the deposit and the money will be rejected by your bank. The IRS will then issue a paper check and mail it to your address on file. This process adds 4 to 6 weeks to your timeline because the IRS must wait for the rejection, process it, and print and mail the check.

You can prevent this by double-checking your bank account and routing numbers before you file. Your routing number is a nine-digit code specific to your bank and branch; your account number is on the bottom left of your checks or in your online banking portal. If you realize you made an error after filing, contact the IRS immediately at 1-800-829-1040. They cannot change the account number once the return is filed, but they can flag your account and watch for the rejected deposit so they can issue a check faster.

State tax refunds and their separate timelines

Your state tax refund is separate from your federal refund and arrives on a different schedule. Some states process refunds faster than the IRS; others are slower. Most states that offer direct deposit credit the money within 2 to 4 weeks of processing your return, but this varies widely. Check your state's tax department website for a refund status tool — most states have one similar to the IRS's Where's My Refund? tool.

If you filed your state and federal returns together using tax software, the state return may not be processed until after the federal return is accepted. This can delay your state refund by a week or two. Some states also hold refunds if they detect a mismatch between your return and other records, such as unemployment income or dependent claims. If your state refund is delayed, contact your state's tax department directly — they can tell you whether there is a hold or a processing delay.

Frequently Asked Questions

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

No. The IRS processes all returns on the same schedule regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you money before the IRS deposits your refund, but you pay interest and fees for this service. The IRS deposit date does not change.

What if the Where's My Refund tool says my refund was delivered but my bank says they never received it?

Ask your bank to search for an ACH transfer in your name on or near the deposit date. If they find nothing, the money may have been sent to a different account — this happens if you provided the wrong routing or account number. Contact the IRS at 1-800-829-1040 to request a trace and have them reissue the refund as a check.

Does filing my taxes earlier mean I get my refund earlier?

Not necessarily. The IRS processes returns in batches and does not prioritize early filers. Filing in January versus February will not significantly change your deposit date. However, filing early does reduce the risk of identity theft and gives you more time to address any errors the IRS finds.

Why does the Where's My Refund tool say my refund was sent but I still do not see it after five business days?

Your bank is likely holding the deposit. Call them and ask if there is a hold on your account. Large deposits or unusual activity can trigger a hold for fraud review. If your bank confirms they have the deposit but are holding it, ask when it will be released.

Can I change my bank account number after I file if I made a mistake?

No. Once you file, the IRS cannot change the account information. If you provided the wrong number, the deposit will be rejected and the IRS will mail a check instead. Call the IRS at 1-800-829-1040 as soon as you realize the error so they can flag your account and process the check faster.