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 hits your account within one to three business days. The IRS does not control the final step — your bank receives the deposit and posts it, which can take an extra day depending on your bank's processing schedule.

The full timeline from filing to deposit depends on how long the IRS takes to process your return. If you file early in the tax season and have a straightforward return with no errors, processing can happen in as little as 21 days. If your return requires review, has missing information, or arrives late in the season, processing can stretch to eight weeks or longer.

Paper checks take two to four weeks to arrive by mail after the IRS approves your refund, and delivery time varies by where you live and mail volume. If you did not choose direct deposit, you cannot change to it after filing — you must wait for the check or contact the IRS to explore other options.

Key Takeaways

  • Direct deposit refunds post to your bank account one to three business days after the IRS releases the money, though your bank may take an extra day to show the balance.
  • The IRS typically processes straightforward returns within 21 days, but returns with errors, missing documents, or filed late in the season can take eight weeks or more.
  • Paper checks arrive two to four weeks after approval and depend on mail delivery speed in your area.
  • You can track your refund status on the IRS website using your Social Security number, filing status, and the exact refund amount.
  • If your refund does not arrive within the expected timeframe, contact the IRS or your bank to determine whether the delay is on their end or yours.

How to track your refund status before it arrives

The IRS offers a free tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool updates once per day and shows one of three statuses: received, approved, or sent.

"Received" means the IRS has your return but has not finished reviewing it yet. "Approved" means the IRS has processed your return and your refund is scheduled to be sent. "Sent" means the money has left the IRS and is on its way to your bank or the post office. The tool also displays the expected deposit or delivery date.

You can also call the IRS refund hotline at 1-800-829-1954 and provide the same information. The automated system will tell you the status and expected arrival date. If you file a joint return, either spouse can check the status using their own Social Security number.

Why your refund might take longer than expected

The IRS processes returns in the order they arrive, but certain returns move to the back of the queue. If your return is incomplete — for example, you forgot to sign it, did not include a required form, or the income you reported does not match what your employer or bank reported to the IRS — processing stops until you send the missing piece. The IRS will mail you a notice explaining what is needed.

Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held for additional review by law, even if they are complete and correct. These returns cannot be released before February 15 of the year you file, regardless of when you submit them. If you claim either credit, expect your refund in late February or March rather than January or early February.

Amended returns (Form 1040-X) take longer than original returns — typically eight to twelve weeks — because they require manual review. If you filed an original return and then realized you made a mistake, the amended return will be processed after the original one, so your refund will be delayed.

High refund amounts sometimes trigger fraud checks. The IRS may hold your return for review if your refund is unusually large compared to your income or if you claim a credit you have not claimed before. These holds typically last a few weeks but can extend longer if the IRS needs to verify information with your employer or financial institution.

What to do if your refund does not arrive on time

If the IRS said your refund was sent but it has not appeared in your account after five business days, contact your bank first. Ask whether the deposit was received and posted. Some banks hold deposits for 24 to 48 hours before making them available, especially if the deposit is large or unusual for your account. If your bank confirms it has not received the deposit, the money may still be in transit.

If more than five business days have passed and your bank has no record of the deposit, call the IRS at 1-800-829-1954 or visit irs.gov and use the Where's My Refund? tool again to confirm the status. If the tool still shows "sent," ask the IRS to investigate. Have your return handy so you can provide your filing date, the refund amount, and your direct deposit account number.

If you filed by paper and your check has not arrived after four weeks, contact the IRS using the same number. The IRS can issue a replacement check or, in some cases, deposit the money directly to your bank account if you provide your routing and account numbers.

If the IRS says your refund was sent but your bank has no record and the IRS cannot locate it, the money may have been deposited to the wrong account. This can happen if you provided an incorrect routing number or account number on your return. The IRS will work with your bank to recover the funds, but this process can take several weeks.

Direct deposit versus paper check timing

Direct deposit is faster and more reliable than paper checks. With direct deposit, once the IRS approves your refund, the money moves electronically and arrives within one to three business days. With a paper check, the IRS must print the check, mail it, and it must travel through the postal system — a process that takes two to four weeks and depends on mail volume and your location.

Direct deposit also eliminates the risk of a check being lost, stolen, or damaged in the mail. If you chose direct deposit on your return, you do not need to do anything else — just wait for the money to appear. If you chose a paper check and want to change to direct deposit, you cannot do so after filing. You must wait for the check to arrive or contact the IRS to discuss other options.

For future tax years, you can choose direct deposit when you file. If you do not have a bank account, some tax preparation services and community organizations offer free or low-cost accounts specifically for receiving tax refunds.

State tax refunds arrive on a separate timeline

If you are owed a state tax refund, it arrives separately from your federal refund and on its own schedule. Most states process returns within 30 to 60 days if you file electronically and choose direct deposit. Paper returns and paper checks take longer — typically 60 to 90 days.

You can track your state refund on your state's tax agency website. Search for "[your state] tax refund status" to find the tracking tool. You will need your Social Security number, filing status, and refund amount, just as with the federal tool.

Some states hold refunds longer if they suspect fraud or if your return is incomplete. A few states also offset refunds against unpaid child support, student loans, or other debts owed to the state. If your state refund is delayed, check the state website first to see whether an offset is in progress.

Frequently Asked Questions

Why does the IRS say my refund was sent but I have not received it?

The most common reason is that your bank is still processing the deposit — direct deposits can take up to three business days to post, and some banks hold large deposits for 24 to 48 hours. Contact your bank to confirm they received it. If they have no record after five business days, the IRS may have deposited it to the wrong account due to an error on your return.

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

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money before the IRS releases your refund, but you pay interest and fees for this service. Direct deposit through the IRS is free and is the fastest way to receive your refund.

What happens if I claimed the EITC or child tax credit?

The IRS holds these returns for additional review by law until at least February 15, even if your return is complete and correct. You cannot receive your refund before this date. Expect your refund in late February or March if you claim either credit.

Do I need to do anything to receive my direct deposit refund?

No. Once you file your return with direct deposit information, the IRS handles everything. Just check the Where's My Refund? tool to track progress and wait for the money to appear in your account. Do not respond to emails or texts claiming to be from the IRS — the IRS contacts you by mail only.

What if my refund was deposited to the wrong account?

Contact the IRS immediately at 1-800-829-1954 with your return information and the account number shown on your return. The IRS will investigate and work with your bank to recover the funds. This process can take several weeks. In the meantime, contact the bank that received the deposit and ask them to return it to the IRS.