How the IRS sends your refund and where it lands

The IRS sends most refunds by direct deposit to the bank account you listed on your tax return. If you chose direct deposit, the money goes to the checking or savings account you specified — usually within 21 days of the IRS accepting your return, though it can take longer if you filed by mail or if your return needed review. If you did not choose direct deposit, the IRS mails a paper check to the address on your return, which takes two to three weeks after the refund is issued, plus mail delivery time.

The actual path your refund takes depends on three things: the method you chose when you filed, whether the IRS had to verify anything on your return, and whether you owe money to another agency (like a state tax authority or the Department of Education). If any of those agencies has a claim on your refund, they intercept it before it reaches you — this is called offset, and it can delay or reduce what you receive.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of IRS acceptance, but mail delays and return verification can extend this to six weeks or longer.
  • Paper checks are mailed to the address on your return and take an additional two to three weeks for postal delivery after the IRS issues them.
  • The IRS Where's My Refund tool shows the current status and expected delivery date, updated daily for most returns.
  • If your refund was offset to pay a debt, the IRS or the agency holding the debt will send you a notice explaining what happened and how much was taken.
  • A missing refund after the expected date may indicate a mailing error, a closed or incorrect bank account, or an offset you were not aware of.

Using the IRS Where's My Refund tool

The fastest way to find out where your refund is and when it will arrive is the IRS Where's My Refund tool at irs.gov. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is on the way), or "Refund Sent" (your refund has been issued).

When your status shows "Refund Sent," the tool displays the delivery method (direct deposit or check) and the expected arrival date. For direct deposit, this is usually within two business days of the date shown. For checks, the date shown is when the IRS mailed it, not when it will arrive at your door — add another week to two weeks for postal delivery depending on distance.

If the tool says your refund was sent but you have not received it after the expected date, write down the exact date shown in the tool. You will need this when you contact the IRS or your bank.

What to do if your direct deposit refund did not arrive

If the Where's My Refund tool says your refund was sent by direct deposit but the money is not in your account after five business days, the first step is to check with your bank. Call the customer service number on the back of your debit card or the number listed on your bank statement. Give them the refund amount and the date the IRS says it was sent. Ask them to search their records for an incoming ACH transfer from the IRS in that amount.

Banks sometimes reject IRS deposits if the account number or routing number on your tax return does not match the account at the bank, if the account has been closed, or if the account is flagged for fraud. If your bank says they never received the deposit, the IRS will eventually re-issue it as a paper check — this can take four to six weeks. You can request a check sooner by calling the IRS at 1-800-829-1040, but you will need the exact date the tool showed the refund was sent.

If your bank says they received the deposit but you do not see it in your account, ask the bank to trace the transaction. Sometimes deposits are held for a few days before they post, especially if your account is new or if the deposit is unusually large.

Tracking a paper check refund

Paper checks take longer than direct deposit, and the Where's My Refund tool does not always show the exact mailing date clearly. If your return status shows "Refund Sent" and the delivery method is listed as "Check," the date shown is approximately when the IRS mailed it. Add 10 to 14 business days for mail delivery, longer if you live outside the continental United States.

If you have not received your check after three weeks from the date shown in the tool, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm the mailing address and the date the check was sent, and can request a replacement check if yours was lost in the mail. A replacement check usually takes two to three weeks to arrive.

Do not cash a replacement check if you later find the original. Contact the IRS or your bank immediately — cashing both is considered fraud and can result in penalties.

Refunds that were offset or intercepted

If you owe back taxes to a state, child support, student loan debt, or other federal obligations, the IRS can intercept your federal refund to pay down that debt. This is called offset. When offset happens, the Where's My Refund tool usually does not show it directly — instead, your status may stay on "Refund Approved" longer than expected, or jump straight to "Refund Sent" with a smaller amount than you calculated.

The agency that received your refund will send you a notice in the mail explaining what happened, how much was taken, and which debt it was applied to. This notice usually arrives within two to four weeks of the offset. If you did not receive a notice and your refund amount was less than expected, contact the IRS at 1-800-829-1040 to ask whether your refund was offset.

If you believe the offset was a mistake — for example, you already paid the debt or the debt belongs to someone else — you have the right to dispute it. The notice you receive will include instructions for filing a protest. You must act within a specific timeframe, usually 30 days from the date of the notice.

When the IRS address on your return was wrong

If you moved after filing your return and did not update your address with the IRS, a paper check will be mailed to the old address. The post office may forward it if you filed a forwarding order, but forwarding is not may provide for government mail. If you think your check went to an old address, contact the IRS immediately at 1-800-829-1040 and provide your current address. The IRS can issue a replacement check to your new address.

If someone else receives your check at the old address and cashes it, contact the IRS and your bank right away. You will need to file a report and may need to provide a statement that you did not authorize the deposit. The IRS can investigate and reissue your refund.

Refunds delayed by return verification or review

Some returns take longer than 21 days because the IRS needs to verify information on your return. This can happen if you claimed certain credits (like the Earned Income Tax Credit), if your return had math errors, or if the IRS is checking for identity theft or fraud. The Where's My Refund tool will show "Return Received" for longer than usual in these cases.

If your return is under review, the IRS will send you a letter in the mail asking for documents or clarification. Do not ignore this letter — respond within the timeframe given, usually 30 days. Once the IRS receives your response and verifies the information, your refund will be processed. This can add two to eight weeks to your timeline, depending on how quickly you respond and how busy the IRS is.

You can also call the IRS at 1-800-829-1040 to ask whether your return is under review. Have your Social Security number and filing status ready.

Frequently Asked Questions

Can I change where my refund is sent after I file?

No. Once you file your return, the bank account or mailing address you listed is locked in. If you need to change it, you would have to file an amended return (Form 1040-X), which takes several weeks to process and may delay your refund further. It is better to wait for the refund to arrive and then transfer it yourself.

What if the refund amount in Where's My Refund is different from what I calculated?

The IRS may have corrected math errors on your return, disallowed a credit you claimed, or offset part of your refund to pay a debt. The tool does not always explain why the amount changed. Call the IRS at 1-800-829-1040 with your Social Security number and filing status to find out what happened.

How long does it take to get a replacement check if mine was lost?

A replacement check usually takes two to three weeks to arrive after you request it. The IRS will mail it to the address on your return, so make sure your current address is on file. You can request a replacement by calling 1-800-829-1040.

Will my refund be sent to a joint account if I filed jointly?

Yes, if you listed a joint account on your return, the refund will be deposited there. Both spouses have equal claim to the money. If you and your spouse are separated or divorced, contact your bank to see what options are available for splitting the deposit.

What if I never received a notice about my offset?

Contact the IRS at 1-800-829-1040 to confirm whether your refund was offset and to which agency. The notice can take four to six weeks to arrive. If you believe the offset was wrong, you can file a protest, but you must do so within 30 days of receiving the notice or within 60 days of the offset date if you never received a notice.