Your refund lands in the account you listed on your tax return, or gets mailed as a check if you didn't provide banking details

The IRS sends refunds to one place only: wherever you told them to send it. If you entered a bank account number and routing number on your return, the money goes there by electronic transfer. If you didn't provide banking information, the IRS mails a paper check to the address on your return. There is no other option and no way to redirect a refund once it has been processed — so the account details you put on the return matter.

The account can be at any bank, credit union, or financial institution that accepts ACH transfers. It does not have to be the account where you usually receive paychecks. Many people use a separate savings account or a tax-specific account just to keep the refund separate. The routing number and account number must be correct, though — a single digit wrong and the transfer bounces back to the IRS, which then mails a check instead, adding weeks to the wait.

Key Takeaways

  • The IRS sends your refund only to the bank account or mailing address you listed on your return — you cannot change it after filing.
  • Electronic transfers to a bank account typically arrive within five to seven business days after the IRS approves your return, though the IRS estimates up to 21 days.
  • Paper checks take two to three weeks to arrive by mail after the IRS processes your return, and can be lost or delayed in transit.
  • If your refund does not arrive within the timeframe shown in the IRS Where's My Refund tool, contact your bank first to confirm the transfer was received.
  • A refund sent to a closed account or wrong account number will be returned to the IRS, which then issues a check — adding four to six weeks to the total time.

How long an electronic transfer takes from the IRS to your bank

Once the IRS approves your return, it sends the refund electronically to your bank. The transfer itself usually completes within one to two business days. Your bank then has up to five additional business days to post the money to your account, though most banks post it the same day or next business day.

The IRS publishes a standard estimate of 21 days from the date you file, but that includes the time the IRS spends reviewing your return before it approves it. If your return is straightforward with no errors, the IRS may approve it in as little as 24 hours. If the IRS needs to verify information — your identity, your income, whether you claimed a dependent correctly — the review takes longer, sometimes several weeks.

You can track the status in the IRS Where's My Refund tool on the IRS website. Enter your Social Security number, filing status, and the exact refund amount. The tool updates once per day and tells you whether the IRS is still reviewing your return, has approved it, or has sent it to your bank. Once it says "approved and sent to your financial institution," the money should land within five to seven business days.

Paper checks: when the IRS mails your refund instead

If you did not provide a bank account on your return, the IRS mails a paper check. The IRS prints and mails checks in batches, so the timing depends partly on when your return was processed. A check typically takes two to three weeks to arrive after the IRS approves your return, though mail delays can extend that to four weeks or longer.

Paper checks are slower and riskier than electronic transfers. Mail can be lost, stolen, or delayed. If your check does not arrive within three weeks of the IRS saying it has mailed it, contact the IRS directly. You will need your Social Security number, filing status, and the refund amount. The IRS can issue a replacement check, but that process takes another four to six weeks.

What happens if you gave the IRS the wrong bank account number

A single digit wrong in your routing number or account number causes the transfer to fail. The IRS sends the money to the wrong bank, that bank rejects it because the account does not exist, and the transfer bounces back to the IRS. The IRS then prints a paper check and mails it to your address on file.

This adds four to six weeks to the total wait time. You will not see the money fail to arrive in your account — the transfer straightforward never reaches your bank. Instead, you will receive a check in the mail weeks later than you expected. To avoid this, double-check your routing number and account number before you file. Your bank statement or your bank's website shows both numbers. Many tax software programs also let you verify the numbers before you submit.

Refunds sent to a closed account or old address

If the account you listed on your return has been closed since you filed, the bank rejects the transfer and it bounces back to the IRS. The IRS then mails a check to the address on your return. If that address is also outdated, the check may be returned to the IRS as undeliverable, and the IRS holds the refund until you contact them.

If you closed the account after filing but before the refund was processed, contact your bank when ready. Ask whether they can accept the transfer and forward it to your new account, or whether they will reject it. Some banks will do this; others will not. If your bank will not accept it, contact the IRS and provide your new address and banking information. The IRS can reissue the refund to the new account, though this takes additional time.

Using the IRS Where's My Refund tool to track your money

The Where's My Refund tool is the only reliable way to know where your refund is and when it will arrive. Go to the IRS website, select "Where's My Refund," and enter 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.

The tool shows one of three statuses: "Return Received" (the IRS is still reviewing), "Approved" (the IRS has approved it but not yet sent it), or "Sent to Your Financial Institution" (the IRS has sent it and your bank should receive it within five to seven business days). If the tool says "Sent to Your Financial Institution" but the money has not arrived after seven business days, contact your bank to confirm the transfer was received. Provide your bank with the date the IRS says it sent the refund.

What to do if your refund is delayed or missing

If the Where's My Refund tool shows your refund was sent to your bank but you have not received it after seven business days, contact your bank first. Give them the date the IRS sent the transfer and ask whether they received it. Some banks hold transfers for verification, especially if the amount is large or the account is new. Your bank can tell you whether the money arrived and why it has not posted yet.

If your bank says they never received the transfer, or if the Where's My Refund tool shows no status after 21 days, contact the IRS. Call the IRS at 1-800-829-1040 or use the IRS website to request a callback. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the transfer failed and reissue your refund, though this process takes additional weeks.

Frequently Asked Questions

Can I change where my refund goes after I file my return?

No. Once you file, the refund goes to the account or address you listed on the return. You cannot redirect it. If you made a mistake, you can contact the IRS before the refund is processed, but this is difficult and takes time. The safest approach is to verify all banking details before you file.

Why does the IRS say 21 days but my refund took longer?

The 21-day estimate includes the time the IRS spends reviewing your return, not just the time to transfer the money. If the IRS needs to verify information — your identity, your income, whether you claimed a dependent — the review takes longer. The Where's My Refund tool shows the actual status, which is more accurate than the general 21-day estimate.

What if I filed electronically but the IRS mailed a check instead?

This usually means the account number or routing number you provided was wrong, or the account was closed. The IRS rejected the electronic transfer and mailed a check instead. Check your bank statement to confirm the account number you used was correct. If you filed years ago and the account is now closed, the check may have been returned to the IRS as undeliverable.

Can I pick up my refund check at an IRS office instead of waiting for the mail?

No. The IRS does not issue refunds in person or hold them for pickup. Your only options are electronic transfer to a bank account or a mailed check. If you need the money urgently, electronic transfer is the faster route.

Is my refund safe if I provide my bank account number to the IRS?

Yes. The IRS only uses the account number to send money to you, not to withdraw money from you. Providing your routing number and account number to the IRS for a refund is safe and standard practice. Millions of people receive refunds this way every year.