Where your refund is most likely stuck right now
If you filed your return and the IRS said your refund was approved, but the money never showed up in your bank account or mailbox, the delay is almost always in one of three places: the IRS is still processing it, your bank rejected the deposit, or the refund was sent to an old account you no longer use.
The first step is to check the actual status with the IRS directly, not by guessing. Go to IRS.gov/refunds and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight, and tells you whether the IRS still has your refund or has already released it to your bank.
If the tool says your refund was sent but you never received it, the money left the IRS but got stuck somewhere between there and your account. That is a different problem with a different solution than if the IRS still has it.
Key Takeaways
- Check "Where's My Refund?" on IRS.gov first—it tells you whether the IRS still has your money or has already sent it out.
- If the IRS says it sent the refund but you did not receive it, contact your bank when ready to ask if the deposit was rejected or sent to a closed account.
- The IRS can issue a replacement check or redeposit the refund, but you must file a claim form (Form 3911) within one year of the original refund date.
- If you filed a joint return and your spouse had the refund offset for unpaid child support or federal debt, the IRS will have notified you by mail—check for that letter first.
- Processing delays of 21 days or more are normal during tax season; the IRS does not expedite refunds based on hardship.
If the IRS says it still has your refund
The "Where's My Refund?" tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received" or "Refund Approved," your refund is still in the IRS queue and has not been released yet.
During the main filing season (January through May), the IRS processes millions of returns. A refund can sit in "Approved" status for 21 days or longer after you file, even if everything on your return is correct. The IRS does not expedite refunds for hardship, medical bills, or other personal circumstances—the timeline is the same for everyone.
If you filed electronically and chose direct deposit, the IRS typically releases the refund within 21 days of approval. If you filed on paper or requested a check, add another 7 to 10 days for mailing. If your refund has been approved for more than 21 days and the tool still shows "Approved" rather than "Sent," contact the IRS at 1-800-829-1040 to ask whether your return is held up for review or verification.
When your bank rejected the deposit
The IRS releases your refund as a direct deposit to the bank account you listed on your return. If that account is closed, frozen, or flagged by your bank's fraud system, the deposit bounces back to the IRS. You will not see the money in your account, and the IRS will not automatically resend it.
Call your bank and ask whether a deposit from the IRS was rejected in the last 30 days. Provide the refund amount from your return. Your bank can tell you the exact reason—closed account, insufficient funds hold, fraud block, or routing number mismatch. If the account is closed, the bank cannot accept the deposit no matter how many times the IRS tries.
Once you know why the deposit failed, you have two options: file a claim with the IRS to reissue the refund as a check, or contact the IRS to update your account information and request a redeposit. The redeposit option only works if the original problem is fixed—for example, if your account was frozen but is now active again. If the account is permanently closed, you must request a check.
Filing a claim for a missing or rejected refund
If the IRS sent your refund but it never reached you, or if your bank rejected it and you need the money reissued, file Form 3911, Taxpayer Statement Regarding Refund. You can read it from IRS.gov or request it by phone at 1-800-829-1040.
Complete the form with your name, Social Security number, the tax year, the refund amount, and the reason the refund did not reach you (for example, "Bank rejected deposit—account closed" or "Check never received"). Mail it to the IRS address for your state, which is listed in the Form 3911 instructions. Keep a copy for your records.
The IRS will investigate and either reissue the refund as a check or attempt a redeposit to a corrected account. Processing takes 4 to 12 weeks from the date they receive your form. You must file the claim within one year of the original refund date—if you wait longer, the IRS will not reissue it.
Offsets and garnishments that reduce your refund
If you filed a joint return, the IRS may have offset your refund to pay your spouse's unpaid child support, federal student loan debt, or other federal or state obligations. The IRS will have sent you a notice in the mail explaining the offset and which agency received the money.
Check your mail for a notice titled "Notice of Federal Offset" or "Offset Notice." If you received one, your refund went to the agency listed, not to you. You cannot recover that money through the IRS—you must contact the agency directly (the state child support office, the Department of Education for student loans, or the state tax authority for back taxes) to dispute the offset or arrange a payment plan.
If you believe the offset was wrong—for example, the debt belonged to your spouse but you filed jointly and are not responsible for it—you can request Injured Spouse Relief by filing Form 8379. This form asks the IRS to separate your portion of the refund from your spouse's and return your share to you. You must file it within three years of the original return due date.
If you never received a check in the mail
If the "Where's My Refund?" tool says your refund was sent and you chose to receive it by check, but the check never arrived, wait 21 days from the "Sent" date before taking action. Checks can take 7 to 10 days to arrive, and mail delays happen.
After 21 days, call the IRS at 1-800-829-1040 and provide your Social Security number and refund amount. Ask them to confirm the check was mailed and to what address. If the address is wrong, the check went to the old address and you will need to file Form 3911 to request a replacement.
If the address is correct but the check never arrived, file Form 3911 and request a replacement check. The IRS will issue a new one, which takes 4 to 12 weeks. Do not cash the original check if it arrives later—contact the IRS when ready to report it so they can stop payment.
What the IRS cannot do, and what you should not expect
The IRS does not offer rush processing, emergency refunds, or advance payments on refunds. If you are in financial hardship and need the money urgently, the delay will not be shortened. The only exception is if your return is genuinely missing or lost in the mail—in that case, Form 3911 is your only remedy, and it still takes weeks.
Do not pay a third party to "recover" your refund or "speed up" processing. Refund anticipation loans, tax refund advance services, and companies claiming they can contact the IRS on your behalf are not worth the fees. The IRS does not work faster because a company calls them, and you will lose part of your refund to fees.
If a scammer contacts you claiming to be the IRS and offering to expedite your refund in exchange for payment or personal information, hang up. The IRS does not initiate contact by phone, email, or text about refunds. Report the scam to the Treasury Inspector General for Tax Administration (TIGTA) at tigta.gov.
Frequently Asked Questions
How long should I wait before I assume something is wrong?
If you filed electronically and chose direct deposit, wait 21 days from the date the IRS approved your return. If you chose a check, wait 21 days from the "Sent" date shown in "Where's My Refund?" If the money has not arrived by then, contact your bank or file Form 3911.
Can I get my refund sent to a different bank account?
Not directly through the IRS. If your original account is closed or you want to change accounts, you must file Form 3911 and request a check instead. You cannot update your bank information after the refund has been released.
What if the IRS says my refund was sent but my bank has no record of it?
Ask your bank for the exact reason the deposit was rejected—closed account, fraud hold, or routing number error. If the account is closed, file Form 3911 for a check. If the account is active but the deposit was blocked, contact the IRS to request a redeposit once the block is removed.
Do I have to file Form 3911 in person or by mail?
Mail it to the IRS address for your state, listed in the form instructions. You cannot file it online or in person at an IRS office. Keep a copy and consider mailing it certified mail so you have proof of delivery.
What happens if I miss the one-year important date to file Form 3911?
The IRS will not reissue your refund. The one-year window starts from the original refund date shown in "Where's My Refund?" If you file the form after that date, the IRS will deny it.