Check the IRS tracking tool first, then your bank
If you expected a direct deposit refund and the money did not land in your account, start by checking the IRS Where's My Refund tool at irs.gov. This tool shows the actual status of your return — whether the IRS has processed it, approved it, and sent the payment to your bank. If the tool says the refund was sent but your bank shows no deposit, the problem is usually on the bank's side, not the IRS's.
Log into your bank account and search your transaction history for any pending deposits or reversals. Some banks hold direct deposits for 24 to 48 hours before they appear in your available balance, though they typically show as pending during that time. If you see nothing pending and nothing posted, contact your bank's customer service line — they can see whether the IRS payment arrived at their system and where it went.
The IRS typically sends refunds to the bank account you listed on your tax return. If you changed banks after filing, or if the account number on your return is wrong or closed, the deposit may have been rejected and sent back to the IRS. This is the most common reason a direct deposit refund vanishes.
Key Takeaways
- The IRS Where's My Refund tool shows whether the IRS actually sent your refund to your bank, and is the first place to check.
- If the tool says the refund was sent but your bank has no record of it, the account number on your return may be wrong, closed, or belong to a different bank than you thought.
- A rejected direct deposit is sent back to the IRS, which then issues a paper check — this adds four to six weeks to your timeline.
- Contact the IRS at 800-829-1040 only after confirming with your bank that they received nothing, because the IRS phone line has long wait times.
What happens when a bank rejects a direct deposit refund
When a bank rejects a direct deposit — because the account is closed, the routing number is wrong, or the account does not exist — the IRS receives a rejection notice. The IRS then stops the direct deposit and issues a paper check instead. This process takes time: the IRS must receive the rejection, process it, print the check, and mail it. Most people wait four to six weeks from the original refund date for the paper check to arrive.
You can see this happening in the Where's My Refund tool. If the status changes from "approved and sent" to "refund issued" or "check in the mail," your direct deposit was rejected. The tool will show an expected delivery date for the paper check, though that date is often a few days off.
To avoid this in the future, double-check your bank account number and routing number before you file. The routing number is a nine-digit code specific to your bank and branch; the account number is the number of the specific account you want the refund to go into. Both must be correct, or the deposit will bounce back.
Verify your bank account information is correct
Pull up your most recent bank statement and compare the account number and routing number to what you put on your tax return. Many people copy the wrong routing number from an online search or use a routing number for a different branch. If the numbers do not match, that is why your refund was rejected.
If you filed electronically, you can check what the IRS has on file by calling 800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you which account the refund was sent to and whether it was rejected. Wait times are often one to two hours, so call early in the morning or late in the week if you can.
If you filed a paper return, the IRS used whatever account information you wrote on the form. If you made a mistake writing it down, there is no way to correct it after filing — you have to wait for the paper check and then deposit it yourself.
Track a paper check if your direct deposit was rejected
Once the IRS issues a paper check, you can track it using the Where's My Refund tool. The tool will show the expected delivery date, which is usually accurate within a few days. Paper checks are mailed from the IRS processing center, not from your local office, so delivery time depends on mail speed in your area — typically five to ten business days after the check is mailed.
If the expected delivery date has passed and you still have not received the check, wait another week. Mail delays happen, especially during tax season. If two weeks have passed since the expected date, contact the IRS at 800-829-1040 with your return information and the expected delivery date shown in the tool. The IRS can confirm whether the check was mailed and, in some cases, issue a replacement.
Do not deposit a check twice if it arrives late. If you receive the paper check after you have already received a refund through another method, contact the IRS before depositing it — they can cancel the check or you can return it to avoid overpayment issues.
What to do if the IRS says the refund was sent but your bank has no record
If the Where's My Refund tool says the refund was sent and your bank confirms they never received it, the problem is usually in the routing between the IRS and the bank. This is rare but does happen. Contact the IRS at 800-829-1040 with your return information and the date the tool says the refund was sent. Ask the IRS to investigate whether the payment actually left their system.
The IRS can see the status of the electronic transfer on their end. If they confirm the payment was sent, they will file a trace with the Federal Reserve to track where the money went. This process takes 10 to 15 business days. If the money is found, it will be returned to the IRS and reissued as a paper check or, in some cases, as a new direct deposit to a corrected account.
If the IRS confirms the payment was never sent — meaning the tool was wrong — they will issue a new refund immediately. This is uncommon, but it does happen when the IRS system has a glitch.
Prevent this from happening on next year's return
Before you file next year, verify your bank account information. Log into your bank's website and find the account details page. Write down the exact routing number and account number. Many banks print this information on the bottom left of a check, but online banking is more reliable because it shows the exact numbers the bank uses internally.
When you fill out your tax return — whether on paper or electronically — enter the routing number first, then the account number. Double-check both before you submit. If you are using tax software, the software usually has a verification step that confirms the numbers are in the right format.
If you change banks between now and next tax season, make a note of it. Do not assume your new bank's routing number is the same as your old bank's. Each bank and each branch has its own routing number.
What if you never filed a return but received a refund notice
If you received a letter from the IRS saying a refund was issued but you never filed a return, do not ignore it. This sometimes happens when the IRS matches information from your employer or financial institutions and determines you are owed a refund. The letter will explain why the IRS issued the refund and where it was sent.
If the refund was supposed to go to a direct deposit account and you did not receive it, follow the same steps: check the Where's My Refund tool, verify your bank account, and contact the IRS if the tool says the refund was sent but your bank has no record. The IRS will investigate and reissue the refund if needed.
Frequently Asked Questions
How long should I wait before assuming my direct deposit refund is lost?
Wait at least five business days after the expected deposit date shown in the Where's My Refund tool. Direct deposits can be delayed by bank processing, especially during peak tax season. If five business days have passed and the tool still shows "sent" but your bank shows nothing, contact your bank to confirm they received nothing, then call the IRS.
Can the IRS resend a direct deposit refund to a different account?
Not directly. If your original account was wrong or closed, the IRS will issue a paper check instead. You can request a new direct deposit only if you file an amended return with the correct account information, but this delays your refund further. It is faster to wait for the paper check.
What if my bank says they received the deposit but it disappeared from my account?
This usually means the bank placed a hold on the deposit and then reversed it due to a problem with the account — such as a freeze, a fraud alert, or a negative balance. Contact your bank immediately to find out why the deposit was reversed. The IRS will see the reversal and reissue the refund as a paper check.
Do I have to pay taxes on a refund that was rejected and reissued?
No. A tax refund is money the IRS is returning to you because you overpaid your taxes. Whether it arrives as a direct deposit or a paper check does not change the tax treatment. You do not owe taxes on a refund.
What if I moved and the paper check went to my old address?
If you moved after filing your return, the IRS may have mailed the check to your old address. Contact the post office and file a mail forwarding request if you have not already. If the check was mailed before you filed the forwarding request, it may be returned to the IRS as undeliverable. Call the IRS at 800-829-1040 with your new address and they can reissue the check to your current location.