Your refund goes to the bank account or address you listed on your tax return
The IRS sends your refund to one of three places: a bank account you chose on your return, a prepaid debit card issued by the IRS, or a mailed check to your home address. Whichever method you selected when you filed is where the money will arrive. You cannot change the destination after you file, so if you made a mistake — like listing a closed bank account or an old address — you will need to contact the IRS before the refund is sent.
Most refunds arrive by direct deposit within 21 days of the IRS accepting your return. Mailed checks take longer, typically three to four weeks from the acceptance date. If you chose direct deposit to a bank account that no longer exists, the bank will reject the deposit and the IRS will mail you a check instead, which adds another two to three weeks to the process.
Key Takeaways
- The IRS sends your refund to the bank account, debit card, or mailing address you listed when you filed your return.
- Direct deposits typically arrive within 21 days of the IRS accepting your return, while mailed checks take three to four weeks.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 or check your return for errors that may have delayed processing.
- If the IRS deposited your refund to a closed or incorrect account, the bank will reject it and the IRS will mail a check instead.
How to check your refund status online
The IRS Where's My Refund tool on IRS.gov is the fastest way to see where your money is. You will need 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, so checking multiple times in one day will show the same status.
The tool shows three possible statuses: "Return Received" means the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has approved your refund and is preparing it to send. "Refund Sent" means the money has left the IRS — if you chose direct deposit, it is on its way to your bank; if you chose a check, it has been mailed.
If the tool says your refund was sent more than 21 days ago (for direct deposit) or more than four weeks ago (for a check), and you have not received it, contact the IRS at 1-800-829-1040. Have your return and a recent bank statement or mailing address ready.
What happens if your refund goes to a closed bank account
If you listed a bank account on your return that you have since closed, the bank will reject the IRS deposit. The IRS will then mail you a check to the address on your return instead. This process takes an extra two to three weeks beyond the normal 21-day direct deposit window, so your refund will arrive later than expected.
You can prevent this by updating your bank account information before you file. If you have already filed and realize the account is closed, contact your bank to ask if they can still accept the deposit — some banks will redirect it to your current account if you are still a customer. If not, you will need to wait for the mailed check.
What to do if your refund never arrives
If the Where's My Refund tool shows your refund was sent but you have not received it after 21 days (direct deposit) or 28 days (check), call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the money was actually deposited to your bank, returned by your bank, or lost in the mail.
If your bank rejected the deposit, the IRS will issue a replacement check, which takes another two to three weeks. If the check was mailed but never arrived, the IRS can issue a replacement check as well. In rare cases, the IRS may have made an error on your return — for example, explore your refund to a prior-year debt or tax liability — which would explain why you did not receive it. The IRS representative can review your account and tell you what happened.
Reasons your refund might be delayed
The most common reason for a delayed refund is an error on your return. This includes a mismatched Social Security number, an incorrect bank account number, a wrong filing status, or income that does not match what your employer or bank reported to the IRS. The IRS will hold your return while it verifies the information, which can add two to four weeks to processing time.
Other delays happen when you claim certain tax breaks like the Earned Income Tax Credit or the Child Tax Credit. These require extra verification and can slow processing by one to two weeks. If you owe back taxes, child support, or student loans, the IRS may use your refund to pay those debts instead of sending it to you — this is called an offset, and the IRS will mail you a notice explaining it.
Filing early in the tax season (January or early February) usually means faster processing because the IRS is less busy. Filing closer to the April important date can add a week or two because the volume is higher.
How to update your bank account or mailing address
Once you have filed your return, you cannot change your bank account or mailing address through the IRS website. If you need to update this information before your refund is sent, call the IRS at 1-800-829-1040 and speak to a representative. Have your Social Security number and the return information ready.
If your refund has already been sent and you have moved, contact the U.S. Postal Service to file a mail forwarding request. This will redirect your check to your new address. If you moved and did not set up forwarding, the check may be returned to the IRS as undeliverable, and you will need to contact the IRS to request a replacement check sent to your current address.
Direct deposit versus mailed check: timing and safety
Direct deposit is faster and safer than a mailed check. Your money arrives in your bank account within 21 days and there is no risk of the check being lost or stolen in the mail. If you have a bank account, direct deposit is the better choice.
If you do not have a bank account, you can still receive your refund by check. The check will be mailed to the address on your return and should arrive within three to four weeks of the IRS accepting your return. Keep the check in a safe place and deposit it promptly — uncashed checks can be lost or damaged.
Some tax software and tax preparation services offer a refund advance or refund anticipation loan, which deposits money into your account before the IRS sends your actual refund. These products charge fees and are not necessary — your refund will arrive on its own within three to four weeks at no cost to you.
Frequently Asked Questions
Can I change where my refund goes 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, contact the IRS at 1-800-829-1040 before your refund is sent. If your refund has already been sent, you cannot redirect it.
Why does the Where's My Refund tool say my refund was sent but I haven't received it?
For direct deposit, allow 21 days from the "Refund Sent" date. For checks, allow 28 days. If you have waited longer and still have not received it, call the IRS at 1-800-829-1040. Your bank may have rejected the deposit, or the check may have been lost in the mail.
What if I filed jointly with my spouse and we are getting divorced?
The refund will go to whichever bank account or address is listed on the return you filed. If you filed jointly and the refund is going to an account your spouse controls, contact the IRS when ready at 1-800-829-1040 to discuss your options before the refund is sent.
How long does it take to get a replacement check if the first one was lost?
The IRS will issue a replacement check, which takes two to three weeks to arrive by mail. Call 1-800-829-1040 and have your Social Security number and return information ready. The IRS will verify that the original check was not cashed before issuing a replacement.
Can I get my refund as a prepaid debit card instead of direct deposit?
Some tax software and tax preparation services offer this option at the time you file. If you chose this option on your return, your refund will be loaded onto the card within 21 days. You cannot change to a debit card after filing — you would need to file an amended return, which delays your refund further.