Check your refund status directly with the IRS
The IRS has a tool called Where's My Refund? that shows you the exact status of your return and when your money will arrive. Go to irs.gov, find the "Refunds" section, and click "Where's My Refund?" You'll need your Social Security number, filing status, and the exact refund amount from your return.
The tool updates once per day, usually overnight. If your return was filed electronically, you can check the status within 24 hours of filing. If you mailed a paper return, wait at least four weeks before checking. The tool will tell you one of three things: the IRS is still processing your return, your refund has been approved and a payment date is set, or there's a problem that needs your attention.
You can also call the IRS refund hotline at 1-800-829-1954. Have your return information ready. Wait times are longest in February and March, so calling in April or later is usually faster. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. your local time.
Key Takeaways
- Where's My Refund? on irs.gov is the official source for your refund status and shows you the exact payment date once it's set.
- E-filed returns are processed within 21 days in most cases, though some take longer if the IRS needs to verify information.
- Paper returns take at least four weeks to process, and you should wait that long before checking your status.
- If your refund is delayed past the expected date, the IRS website will show you why and what to do next.
- Direct deposit refunds arrive in your bank account in one to two business days after the IRS releases the payment.
How long the IRS takes to process and send your refund
The IRS says it will process most e-filed returns within 21 days. That means from the day you file until the day they approve your return and set a payment date. Once approved, the actual money transfer takes one to two business days if you chose direct deposit, or up to two weeks if you're getting a paper check.
Some returns take longer. The IRS holds returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) until mid-February, even if you file in January. This is a federal requirement, not a delay. If your return includes either of these credits, your refund won't be released before mid-February 2026, regardless of when you file.
Returns also slow down if the IRS needs to verify information — your identity, your income, whether you reported all your income sources, or whether someone else claimed you as a dependent. These verifications can add two to eight weeks. The IRS will contact you by mail if this happens, and the letter will explain what they need.
What to do if your refund is delayed past the expected date
If Where's My Refund? shows a payment date that has already passed, or if the tool says your refund is still being processed after 21 days, check the website again the next day. The tool updates once daily, and sometimes the payment date shifts by a day or two as the IRS processes the final steps.
If the delay is longer than that, look at the status message carefully. The IRS will tell you if there's a problem — for example, if your bank rejected the direct deposit, if the IRS found a discrepancy on your return, or if your identity couldn't be verified. Each problem has a different solution.
If the IRS rejected your direct deposit (usually because the account number or routing number was wrong), they'll send you a paper check instead. This adds one to two weeks to your timeline. If there's a discrepancy or identity issue, the IRS will send you a letter explaining what they need. Follow the instructions in that letter exactly — don't call or visit an office unless the letter tells you to.
Direct deposit versus paper check — which arrives first
Direct deposit is faster. Once the IRS approves your return and releases the payment, the money reaches your bank account in one to two business days. A paper check takes seven to fourteen business days to arrive after the IRS mails it, depending on your location and mail speed.
If you filed electronically and chose direct deposit, Where's My Refund? will show you the exact date the IRS will release the payment. Add one to two business days to that date to know when the money will be in your account. If you chose a paper check, the tool will show you the date the check is mailed, and you should expect it to arrive within two weeks after that.
If your bank rejected the direct deposit, the IRS will automatically mail you a paper check instead. This happens most often when the account or routing number on your return was incorrect. The IRS will send the check to the address on your return, so make sure that address is current.
Why your refund might be held or sent to a debt collector
The IRS can hold your refund if you owe back taxes, child support, student loans in default, or certain other debts. This is called offset. If your refund is being offset, Where's My Refund? will tell you, and the IRS will send you a notice explaining which debt is being collected and how much of your refund is being taken.
If you owe back taxes to the IRS itself, they'll keep your refund to pay down what you owe. If you owe child support or have a defaulted student loan, the Department of the Treasury can intercept your refund and send it to the agency collecting that debt. You'll receive a notice in the mail explaining the offset and which agency received the money.
If you believe the offset is a mistake — for example, you already paid the debt, or the debt belongs to someone else — contact the agency that's collecting the debt, not the IRS. The notice you receive will have contact information. You have a right to dispute the offset, but you must do so through the agency holding the debt, not through the IRS.
What to do if Where's My Refund? shows an error or won't load
If the tool says there's an error with your return, read the message carefully. Common errors include a mismatch between the name and Social Security number you entered, or a mismatch between your filing status and the information on file. Make sure you're entering the information exactly as it appears on your return.
If the tool won't load or keeps timing out, try again in a few hours. The IRS website experiences heavy traffic during tax season, especially in the morning and early afternoon. Try accessing it in the evening or early morning for faster results.
If you've tried multiple times and the tool still won't work, or if it shows an error you can't fix, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and the exact refund amount ready. The phone line can look up your return status manually.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money before the IRS releases your refund, but you pay interest or fees for this, and it costs you money. The IRS timeline is the same whether you file yourself or use a preparer.
What if I filed my return but can't find it in Where's My Refund?
If you e-filed, wait 24 hours. If you mailed a paper return, wait at least four weeks. If you've waited that long and the tool still doesn't show your return, call the IRS at 1-800-829-1954 to confirm they received it. Bring your filing confirmation number if you have it.
Will my refund be reduced if I owe taxes from a previous year?
Yes. The IRS will use your current refund to pay any back taxes you owe. You'll receive a notice in the mail explaining how much was taken and why. If you owe other debts like child support or defaulted student loans, those agencies can also intercept your refund.
How do I change my bank account information if I made a mistake on my return?
You cannot change your bank account information after you file. If you entered the wrong account number, the IRS will reject the direct deposit and mail you a paper check instead. This adds one to two weeks to your timeline. For future years, double-check your account and routing numbers before you file.
What if my refund was supposed to arrive but never showed up in my bank account?
Check Where's My Refund? again to confirm the payment was actually released. If it shows a payment date that has passed, contact your bank and ask if the deposit was rejected or if there's a hold on the account. If your bank confirms they never received it, call the IRS at 1-800-829-1954 with your return information and the payment date shown on the website.