Where your tax refund goes and how long it takes

Your tax refund is money the government owes you because you paid too much in taxes during the year. The IRS (Internal Revenue Service) does not mail checks or deposit funds automatically — you have to tell them where to send it when you file your tax return.

If you file electronically and choose direct deposit to a bank account, the IRS typically sends the money within 21 days. If you request a paper check, it takes longer — usually four to six weeks from the date the IRS processes your return. The exact timing depends on when you file, whether the IRS needs to verify information on your return, and how busy they are.

You can check the status of your refund using the IRS "Where's My Refund?" tool on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount from your tax return.

Key Takeaways

  • Direct deposit to a bank account is the fastest way to receive your refund, typically arriving within 21 days of the IRS processing your return.
  • Paper checks take four to six weeks and are more likely to be lost or delayed in the mail.
  • You choose how to receive your refund when you file your tax return — the IRS does not decide for you.
  • The IRS "Where's My Refund?" tool on IRS.gov shows you the current status of your refund at any time.
  • If your refund is delayed beyond the expected timeframe, the IRS may be requesting additional information or verifying details on your return.

Choosing direct deposit instead of a paper check

Direct deposit is faster and more reliable than a paper check. When you file your tax return, you provide your bank account number and routing number — the nine-digit code that identifies your bank. The IRS deposits your refund directly into that account.

You do not need to have a large balance in the account or meet any minimum requirements. The account can be a checking account, savings account, or even a money market account at any bank, credit union, or online bank. If you do not have a bank account, you can open one before filing your return — most banks and credit unions will open an account for free and can provide your routing number when ready.

If you are unsure of your routing number, you can find it on a check from your account, on your bank's website, or by calling your bank directly. Write it down carefully before you file, because entering it incorrectly will send your refund to the wrong account.

What to do if you chose a paper check

If you requested a paper check when you filed, the IRS will mail it to the address you listed on your return. Paper checks take longer to arrive than direct deposits — typically four to six weeks — and can be lost or delayed in the mail.

If your check does not arrive within six weeks of the IRS processing your return, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, deposit the money directly to a bank account instead.

If you find the check after it has been sitting for a while, you can still cash it. Tax refund checks do not expire, though some banks may refuse to cash a check that is more than six months old. If that happens, contact the IRS for a replacement.

Refunds split between multiple accounts

The IRS allows you to split your refund among up to three different bank accounts when you file your return. This is useful if you want to put part of the money into savings and part into checking, or if you want to send money to accounts at different banks.

When you file, you will see an option to split your refund. You provide the account number and routing number for each account, along with the dollar amount or percentage you want sent to each one. The IRS will deposit each portion on the same day, so all three accounts receive their money at the same time.

Make sure you enter the account numbers correctly — if you make a mistake, the money may go to the wrong account and you will need to contact the IRS to recover it.

If your refund is smaller than expected

Sometimes the refund you receive is less than the amount you calculated or saw on your tax software. This usually happens because the IRS withheld part of your refund to pay a debt you owe — such as unpaid federal student loans, back taxes, or child support.

The IRS will send you a notice explaining what happened and how much was taken. If you believe the withholding was a mistake, you can contact the IRS or the agency that requested the offset. You may also be able to dispute the debt itself, though that process varies depending on what type of debt it is.

If you owe money to a state government instead of the federal government, your state may also intercept part of your federal refund. Your state tax agency will send you a separate notice explaining the offset.

Tracking your refund in real time

The IRS "Where's My Refund?" tool is the most reliable way to check on your refund. You can access it on IRS.gov or through the IRS2Go mobile app. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return.

The tool shows you the current status: whether the IRS has received your return, whether it is being processed, whether it has been approved, and whether the money has been sent. If you chose direct deposit, it will tell you the expected deposit date once the refund has been approved.

You can check the status as many times as you want — checking frequently does not slow down the process. The IRS updates the information once per day, usually overnight.

What to do if your refund is delayed

If your refund does not arrive within the expected timeframe, the first step is to check the "Where's My Refund?" tool. It will tell you whether the IRS is still processing your return or whether there is a problem.

Common reasons for delays include math errors on your return, missing information (such as a missing signature), or the IRS requesting additional documents to verify your identity or income. If the tool says the IRS needs more information, it will tell you what to send and where to send it.

If the tool shows your refund was sent but you have not received it after the expected timeframe, contact the IRS at 1-800-829-1040. If you chose direct deposit, ask whether the money was sent to the correct account. If you chose a paper check, ask whether it was mailed and whether it can be traced.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes returns in the order they are received, and 21 days is the standard timeframe for direct deposit. Some tax software companies offer loans against your expected refund, but these charge fees and are not necessary — waiting for the refund itself costs nothing.

What if I do not have a bank account?

You can open a bank account at any bank or credit union before you file your return. Most offer free checking accounts and can provide your routing number when ready. If you prefer not to open a bank account, you can request a paper check instead, though it will take longer to arrive.

Can I change where my refund goes after I file?

No. Once you file your return, the IRS will send your refund to the account or address you listed. If you made a mistake, you will need to contact the IRS after the refund is sent to request a replacement or redirect.

What happens if I enter the wrong bank account number?

The IRS will attempt to deposit the money to the account number you provided. If the account does not exist or belongs to a different person, the bank will reject the deposit and return it to the IRS. The IRS will then mail you a paper check instead, which takes additional time. Contact the IRS if this happens to arrange a direct deposit to the correct account.

Do I have to pay taxes on my refund?

No. A tax refund is your own money being returned to you — it is not income and you do not owe taxes on it. The money you receive is the same amount you overpaid in taxes during the year.