Why your tax refund hasn't arrived yet
Your refund is delayed because the IRS is processing your return, your bank is verifying the deposit, or there is a problem with the information you filed. The most common reasons are a mismatch between your return and IRS records, a missing or incorrect routing number, a return flagged for review, or a refund that was intercepted to pay a debt. The IRS processes most returns within 21 days of receipt, but that clock starts when they actually receive your return—not when you file it online or mail it.
If you filed more than 21 days ago and your refund has not landed, the next step is to check the status using the IRS Where's My Refund tool. This tool tells you whether the IRS has received your return, whether it is being processed, whether it has been approved, and when the payment will hit your bank account. It updates once per day, usually overnight.
Key Takeaways
- The IRS Where's My Refund tool shows the real status of your return and gives you a specific payment date once your refund is approved.
- Most refunds arrive within 21 days of the IRS receiving your return, but mail delays and processing backlogs can extend that timeline.
- If your refund was sent to the wrong bank account, you will need to contact your bank to trace it; the IRS cannot reverse a direct deposit once it leaves their system.
- Refunds can be held or reduced if you owe back taxes, child support, student loans, or other federal or state debts.
- If the IRS says your return is still being processed after 21 days, contact the IRS directly or visit a local Taxpayer information Center for a manual review.
How to check your refund status with the IRS
Go to irs.gov/refunds and select "Where's My Refund?" You will need your Social Security number or ITIN, your filing status, and the exact refund amount from your return. The tool will show one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has your return but has not finished processing it yet. "Refund Approved" means they have reviewed it and determined what you are owed. "Refund Sent" means the payment has left the IRS and is on its way to your bank. "Refund Delivered" means it has landed in your account. Once your refund moves to "Refund Sent," the tool will show you the exact date it will arrive—usually within one to three business days after that.
If the tool says "Return Received" and more than 21 days have passed since the IRS received your return, your return may be flagged for review. This does not mean you did something wrong; it means the IRS wants to verify information before releasing your money. You will receive a letter in the mail explaining what they need.
What to do if your refund went to the wrong bank account
If you provided an incorrect routing number or account number on your return, the IRS will send the refund to that account. Once the money leaves the IRS system, the IRS cannot recall it or redirect it. Your only option is to contact the bank that received the deposit and ask them to trace it.
Call the bank listed on your return and tell them you received a tax refund deposit to an account you do not own or cannot access. Provide them with the refund amount and the date it arrived. The bank can see where the money went and may be able to reverse it if the receiving account holder has not withdrawn it. This process can take 10 to 30 days. If the receiving bank refuses to help or the money has been withdrawn, you will need to file Form 3115 with the IRS to request a payment trace, though this is a longer process.
To avoid this problem next year, double-check your routing and account numbers before you file. Your bank's routing number is not the same as your account number, and transposing even one digit will send your refund elsewhere.
When the IRS holds or reduces your refund
The IRS can intercept your refund to pay debts you owe to the federal government or to certain state and local agencies. These debts include back income taxes, unpaid child support, defaulted student loans, unemployment insurance overpayments, and some state income tax debts. If this happens, you will receive a notice in the mail explaining what debt was offset and how much was taken.
If you believe the offset was wrong—for example, if you already paid the debt or if the debt belongs to someone else—you can dispute it. Contact the agency that holds the debt first. If it is a federal tax debt, call the IRS at 800-829-1040. If it is child support, contact your state's child support enforcement office. If it is a student loan, contact your loan servicer. You will need documentation showing the debt was paid or that the debt is not yours.
If you are married and filed jointly, your spouse's refund can also be offset for your spouse's debts. If you believe you are an innocent spouse and should not be held responsible for the other spouse's debt, you can file Form 8379 (Injured Spouse Claim) to request that your portion of the refund be released. This form must be filed with your tax return or within three years of the filing important date.
Delays caused by mail and processing backlogs
If you mailed your return instead of filing electronically, add 5 to 10 days to the processing timeline. The IRS has to receive your return first, and mail delivery varies by location. Once received, the IRS scans your return and enters the information into their system, which can add another few days before processing begins.
During tax season (January through April), the IRS processes millions of returns. Even though most are handled within 21 days, some take longer if the IRS is working through a backlog. You can check current processing times on the IRS website. If your return was filed in March or April and the IRS is reporting a backlog, expect your refund to take closer to 21 days or slightly longer rather than the faster timeline.
If you filed electronically and the IRS received your return more than 21 days ago, and the Where's My Refund tool still shows "Return Received," your return may be in the backlog queue. Contact the IRS at 800-829-1040 or visit a local Taxpayer information Center to request a manual review.
What happens if the IRS says there is a problem with your return
If the IRS finds an error or inconsistency on your return, they will send you a notice by mail. This notice will explain what the problem is, what information they need, and how to respond. Common issues include a mismatch between your W-2 or 1099 and what you reported, a missing signature, an incorrect Social Security number, or a claim that does not match IRS records.
Read the notice carefully and follow the instructions. You will usually have 30 days to respond. If you need to provide documents, send copies (not originals) by mail or upload them through your IRS online account if the notice gives you that option. Do not ignore the notice; if you do not respond, the IRS will deny your refund and you will have to appeal.
If you disagree with what the IRS found, you can respond in writing explaining your position and providing supporting documents. Keep a copy of everything you send. If the IRS still disagrees after your response, you have the right to appeal through the IRS Appeals Office.
How to contact the IRS if your refund is stuck
Call the IRS at 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. Wait times are often long during tax season, so call early in the morning or later in the afternoon if possible.
You can also visit a Taxpayer information Center in person. These are local IRS offices where you can speak to someone face-to-face about your return. Find the nearest one at irs.gov/localoffices. Bring your Social Security card, photo ID, and a copy of your return.
If you prefer to write, send a letter to the IRS address listed on any notice you received. If you have not received a notice, use the address for your state from the IRS website. Include your name, Social Security number, the tax year, and a clear explanation of the problem. Mail takes longer but creates a paper trail.
Frequently Asked Questions
How long does it really take to get a tax refund?
The IRS aims to process most returns within 21 days of receipt. If you filed electronically, that clock starts when they receive your return, which is usually within a few days. If you mailed it, add 5 to 10 days for mail delivery. Once approved, the refund takes one to three business days to land in your bank account.
Can I get my refund faster if I pay a fee?
No. The IRS does not charge fees to process refunds faster, and no legitimate service can speed up the IRS timeline. Some tax preparation companies offer "refund anticipation loans," which are loans against your expected refund—you pay interest and fees to get the money a few days earlier. This is rarely worth the cost.
What if I never received a refund check in the mail?
If the Where's My Refund tool shows "Refund Delivered" but you never got the check, contact your bank first to see if it was deposited to the wrong account. If you requested a paper check and it never arrived, contact the IRS at 800-829-1040 and ask them to issue a replacement check or direct deposit the refund instead.
Can I get my refund if I owe back taxes from a previous year?
No. The IRS will offset your current refund to pay back taxes you owe. You will receive a notice explaining the offset. If you believe the back tax debt is wrong, contact the IRS to dispute it before your current refund is processed.
What if my refund is smaller than I expected?
The IRS may have adjusted your refund because of an error on your return, a debt offset, or a correction to your income or deductions based on information they received from your employer or financial institutions. Check the notice the IRS sent you, or call 800-829-1040 to ask what changed.