Yes, the IRS will deposit your federal tax refund directly into your checking account

The IRS calls this direct deposit, and it is the fastest and most reliable way to receive a federal tax refund. Instead of mailing a paper check, the IRS transfers your refund electronically to the bank account you specify on your tax return. The money typically arrives within 21 days of the IRS accepting your return, though many refunds land in 5 to 10 business days.

You do not need to do anything special to set up direct deposit beyond providing your bank account information when you file. If you file electronically—through tax software, a tax preparer, or the IRS Free File program—you enter your routing number and account number on the return itself. If you file a paper return, you fill in the same information on the form.

Direct deposit works for both federal and state tax refunds. Many states offer it as an option, though some still mail checks by default. You can choose direct deposit for your federal refund, your state refund, or both.

Key Takeaways

  • Direct deposit requires your bank's routing number and your checking account number, both of which appear on a blank check or your bank's website.
  • Federal refunds typically arrive within 21 days of acceptance, but many deposit in 5 to 10 business days if you file electronically and choose direct deposit.
  • You enter your bank details on your tax return when you file—there is no separate form or enrollment process.
  • State tax refunds can also be sent by direct deposit, but you must choose that option when you file your state return.
  • If you file a paper return, write your routing and account numbers on the form itself; the IRS will not contact you to confirm them.

What information you need to provide to the IRS

You will need two pieces of information from your checking account: your routing number and your account number. The routing number identifies your bank; the account number identifies your specific account within that bank.

Both numbers appear on a blank check from your account. The routing number is the first set of nine digits on the bottom left. The account number is the second set of digits, usually 10 to 12 digits long. If you do not have a check, log into your bank's website or mobile app—most banks display both numbers in the account details or settings section. You can also call your bank's customer service line and ask for both numbers.

When you file your return electronically, you enter these numbers into the tax software or through your tax preparer. The software will ask you to confirm the numbers twice to catch typos. If you file a paper return, you write the routing and account numbers in the boxes labeled for direct deposit on the form itself (usually Form 1040 or your state's equivalent).

How long direct deposit actually takes

The IRS publishes a standard timeline: refunds arrive within 21 days of acceptance. In practice, most refunds that are filed electronically and sent by direct deposit arrive much faster—often within 5 to 10 business days. The speed depends on when you file, whether your return is flagged for review, and how busy the IRS is at that moment.

The clock starts when the IRS accepts your return, not when you submit it. If you file electronically, acceptance usually happens within 24 hours. Once accepted, the IRS processes the refund and sends the electronic transfer to your bank. Your bank then deposits the money into your account, which typically takes one to two business days after the IRS sends it.

If your return is selected for review—because of missing information, inconsistencies, or random audit—the timeline extends. The IRS will contact you by mail, and the refund will not be processed until the issue is resolved. This can add weeks or months to the timeline.

Tracking your refund after you file

You can check the status of your federal refund using the IRS tool Where's My Refund?, available on the IRS website at irs.gov. 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.

Where's My Refund? shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and sent it to your bank), or "Refund Sent" (your bank has received the transfer). Once it shows "Refund Sent," the money should appear in your account within one to two business days.

You can also track your state refund through your state's tax agency website. Most states have their own refund tracking tool, and the process is similar to the federal tool. Search "[your state] tax refund status" to find the link.

What to do if your refund does not arrive on time

If Where's My Refund? shows "Refund Sent" but the money has not appeared in your account after two business days, contact your bank first. Ask them to confirm that they have received the transfer from the IRS. Sometimes a transfer is delayed on the bank's end, or there may be a hold on the deposit.

If your bank confirms they have not received anything, or if Where's My Refund? shows a status other than "Refund Sent" after 21 days, contact the IRS. You can call the IRS refund line at 1-800-829-1040 (available Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

The IRS may ask you to wait longer if your return was flagged for review, or they may issue a paper check if there was a problem with your bank account information. If you provided an incorrect routing or account number, the IRS will typically mail a check instead, which takes 2 to 4 weeks.

Common mistakes that delay direct deposit

The most common error is transposing a digit in your routing or account number. If you enter the wrong number, the IRS will send the transfer to the wrong bank or account. The receiving bank will reject it, and the IRS will reissue the refund as a paper check, adding weeks to the timeline.

Another mistake is using a savings account number instead of a checking account number. Some tax software and paper forms ask you to specify the account type (checking or savings). If you select the wrong type, the transfer may be rejected. Double-check that you have selected "checking" if you are using a checking account.

Filing a paper return and forgetting to write in your routing and account numbers means the IRS will mail a check by default. If you file electronically but do not enter your bank information, the IRS will also mail a check. Always confirm that your bank details were entered before you submit your return.

Direct deposit for state tax refunds

Most states offer direct deposit for state tax refunds, but the process varies by state. Some states ask for your bank information on the state return itself, just like the federal return. Others require you to enroll in direct deposit through a separate form or online portal.

Check your state's tax agency website to see whether direct deposit is available and what information you need to provide. Some states process refunds faster than others—state refunds can arrive within 2 to 3 weeks, or they may take 4 to 6 weeks depending on the state's processing speed. A few states still mail all refunds by check and do not offer direct deposit.

If you file both federal and state returns, you can choose direct deposit for each one independently. You can have your federal refund deposited to one account and your state refund to a different account, or both to the same account.

Frequently Asked Questions

Can I have my refund split between two checking accounts?

The IRS does not allow you to split a federal refund between multiple accounts on the main return. However, if you have a refund large enough to split, you can use Form 8888 to direct part of it to a savings account, money market account, or individual retirement account (IRA). You cannot split it between two checking accounts. Most states follow the same rule for state refunds.

What if I closed the checking account I used last year?

If you file your return with the old account number, the IRS will send the transfer to that account. The bank will reject it because the account no longer exists, and the IRS will reissue the refund as a paper check. To avoid this, update your bank information on your current return. If you realize the mistake after filing, contact the IRS as soon as possible to request a change.

Does direct deposit cost anything?

No. Direct deposit is free from the IRS. Your bank may charge you a fee if you have a checking account that charges per transaction, but most checking accounts do not charge for deposits. Verify with your bank if you are unsure.

How do I know if the IRS actually sent my refund to my bank?

Where's My Refund? will show "Refund Sent" once the IRS has transmitted the transfer to your bank. At that point, the money is on its way and should arrive within one to two business days. If it does not arrive after two business days, contact your bank to confirm they received it.

Can I change my bank account information after I file?

No. Once you file your return, the IRS will not change your bank account information. If you need to update it, you must file an amended return using Form 1040-X, but this only makes sense if you filed with the wrong account number. If you simply want to use a different account, it is usually faster to wait for a paper check and deposit it yourself, or contact the IRS to request one.