Tax refunds arrive on different days depending on how you chose to receive them

If the IRS approved your return, your refund comes by direct deposit, check, or debit card. Direct deposit is fastest — money lands in your bank account within one to three business days after the IRS releases it. A paper check takes seven to ten business days from release. A debit card can arrive within the same timeframe as a check, depending on the card issuer.

The catch is that the IRS does not control when your bank actually posts the deposit. The IRS sends the money, your bank receives it, and then your bank decides when to make it available to you. Most banks post tax refunds the same day they arrive, but some hold deposits for a day or two, especially if the amount is large or if your account is new.

You cannot change the time of day a deposit posts — that is entirely your bank's decision. Some banks post deposits at midnight, others at 6 a.m., others throughout the business day. Calling your bank to ask them to post it faster will not work.

Key Takeaways

  • Direct deposit refunds reach your bank account one to three business days after the IRS releases your money, but your bank controls when it actually posts.
  • Paper checks take seven to ten business days from the IRS release date and must be deposited by you or your bank.
  • The time of day a deposit posts depends on your bank's processing schedule, not the IRS, and you cannot request a specific time.
  • You can track your refund status on IRS.gov using the Where's My Refund tool to see when the IRS released the money.
  • If your refund does not appear within the expected timeframe, contact your bank first — the delay is usually on their end, not the IRS's.

How to track when the IRS actually releases your refund

The IRS publishes a release date for your refund, and that is the day the money leaves their system. You find this date using the Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the status and, once approved, the date the IRS will release the money.

The IRS updates this tool once per day, usually overnight. Checking it multiple times in a single day will not give you new information. The tool is most useful in the week before your expected release date — that is when you will see the actual date appear.

If you filed electronically and chose direct deposit, the IRS typically releases refunds within 21 days of receiving your return. If you filed on paper, it takes longer — usually four to six weeks. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds your refund until mid-February, even if you filed in January.

What happens between the IRS release date and when money appears in your account

Once the IRS releases your refund by direct deposit, the money goes to the Federal Reserve, which routes it to your bank. This transfer typically takes one to three business days. Your bank then receives the deposit and decides when to post it to your account.

Most banks post direct deposits the same day they receive them, usually between midnight and 6 a.m. Some banks post throughout the day. A few banks, particularly smaller ones or credit unions, may hold the deposit for one business day before posting it. This is legal and common, especially for large amounts or new accounts.

Weekends and federal holidays slow everything down. If the IRS releases your refund on a Friday, it may not reach your bank until Monday. If Monday is a holiday, it may not arrive until Tuesday. The Federal Reserve does not process transfers on weekends or holidays.

Paper checks and debit card refunds take longer

If you chose to receive your refund by paper check, the IRS prints and mails it. This takes seven to ten business days from the release date, depending on mail speed and your location. The check is mailed to the address on your return, so make sure that address is current before you file.

Once you receive the check, you must deposit it yourself or take it to your bank. Your bank then holds it for a standard check hold period, which is usually one to five business days depending on the amount and your account history.

If you chose a refund debit card, the card issuer (not the IRS) controls the timeline. Most cards arrive within seven to ten business days, the same as a check. Once the card arrives, you can use it immediately — there is no additional hold period.

Why your refund might not appear when expected

If the IRS release date has passed and the money is not in your account, the delay is usually at your bank, not the IRS. Call your bank and ask if the deposit has been received. If it has, ask when they will post it. If it has not, ask them to contact the Federal Reserve to trace it.

Occasionally the IRS delays a refund after initially approving it. This happens if they need to verify information on your return — usually income, dependents, or credits you claimed. The Where's My Refund tool will show a message if this is happening. You may receive a letter from the IRS asking for documents. Do not ignore it.

If you filed a joint return and the IRS is offsetting your refund to pay a debt (yours or your spouse's), the refund is delayed while they process the offset. This can add two to four weeks. The Where's My Refund tool will tell you if an offset is pending.

If you have not received your refund within 21 days of the release date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or visit your local IRS office. Bring a copy of your return and your Social Security card.

How to speed up your refund next year

File electronically and choose direct deposit. This is the fastest method — the IRS processes e-filed returns faster than paper returns, and direct deposit is faster than a check. You will need your bank's routing number and your account number, which you can find on a blank check or by calling your bank.

File as early as possible in the tax season. The IRS processes returns in the order they receive them. If you file in January, your refund is processed before someone who files in March. This does not change the release date by much, but it does move you ahead in the queue.

Make sure your information is correct and complete. Errors on your return cause delays. Double-check your Social Security number, your bank account number, your filing status, and any credits you claim.

Frequently Asked Questions

Can I get my refund deposited at a specific time of day?

No. Your bank controls the time of day deposits post to your account, and you cannot request a specific time. Most banks post deposits between midnight and 6 a.m., but some post throughout the day. You can call your bank to ask what time they typically post direct deposits, but you cannot change it for your refund.

Why does the IRS say my refund was released but it is not in my account yet?

The IRS release date is when the money leaves the IRS system, not when it lands in your account. It takes one to three business days for the money to travel through the Federal Reserve to your bank, and then your bank decides when to post it. If three business days have passed since the release date and the money is still not there, contact your bank.

What if my bank says they never received the deposit?

Ask your bank to file a trace with the Federal Reserve. Provide them with the IRS release date and the refund amount. The Federal Reserve can track where the money went. This usually takes five to ten business days. If the money is found, your bank will post it. If it is not found, contact the IRS to request a replacement check.

Does filing my taxes on April 15 delay my refund?

Filing on the deadline does not change how fast the IRS processes your return — they process returns in the order received, regardless of filing date. However, filing close to the deadline means you will receive your refund later in the season simply because you filed later. Filing in January or February gets you your refund sooner.

Can I change my refund method after I file?

You cannot change from direct deposit to a check or vice versa after you file. You can only change your refund method by amending your return using Form 1040-X, which takes additional time. Choose your refund method carefully before you file.