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 federal tax refund. You can reach it at irs.gov/refunds or by calling the IRS at 1-800-829-1040. You will need your Social Security number, filing status, and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. If you filed electronically, your refund status should appear in the system within 24 hours of the IRS accepting your return. If you mailed a paper return, it takes longer — the IRS needs time to receive, open, and scan it before it enters the system.
The status will show one of three messages: "Your refund is being processed," "Your refund was approved," or "Your refund was sent." If it says sent, the tool will also tell you the date and the delivery method — direct deposit or check.
Key Takeaways
- Use the IRS Where's My Refund tool at irs.gov/refunds with your Social Security number and refund amount to see real-time status.
- Electronic returns show status within 24 hours of acceptance; paper returns take weeks longer because they must be physically processed first.
- Most refunds arrive within 21 days of the IRS approving your return, but this varies based on your bank and delivery method.
- If your refund shows as sent but has not arrived, contact your bank first — delays often happen on the receiving end, not with the IRS.
- State tax refunds are tracked separately through your state's revenue department website, not through the federal IRS system.
How long refunds actually take from approval to your account
Once the IRS approves your return, the refund does not arrive instantly. The IRS says most refunds arrive within 21 days, but this is the time from approval to when the money leaves the IRS, not when it lands in your bank account.
If you chose direct deposit, your bank receives the money from the IRS and then posts it to your account. This usually takes one to three business days after the IRS sends it, but some banks hold the deposit for a day or two before making it available. If you are receiving a check, add five to seven business days for mail delivery, plus time for your bank to process it if you deposit it.
The 21-day estimate also assumes the IRS has no reason to hold your return. If the IRS flags something — a missing form, a math error, or a mismatch with another document — the clock stops and your return goes into manual review. This can add weeks or months.
What to do if your refund is delayed past the expected date
If the Where's My Refund tool still shows "processing" more than 21 days after the IRS accepted your return, or if it shows "sent" but the money has not arrived in your account, take these steps in order.
First, check your bank account and your bank's pending transactions. Some banks show incoming direct deposits as pending before they post. Call your bank's customer service line and ask whether the IRS deposit is in process. If your bank has no record of it, ask them to check the routing and account number on file with the IRS — a typo there will cause the deposit to fail or go to the wrong account.
If your bank confirms nothing is coming, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and return ready. The IRS can see whether the refund was actually sent and, if so, where it went. If the IRS shows it was sent to the wrong account, they can issue a trace and may reissue the refund as a check.
Tracking a paper check refund
If the Where's My Refund tool shows your refund was sent as a check, the IRS will give you the date it was mailed. From that date, allow five to seven business days for mail delivery, longer if you live outside the continental United States.
If the check does not arrive within ten business days of the mailed date, contact the IRS. They can place a trace on the check and, if it is lost, reissue it. You will need to wait about four weeks for the replacement check to arrive after the IRS issues it.
Never cash a check that arrives after you have already received your refund by direct deposit. If you receive both, contact the IRS immediately — you will owe the duplicate amount back.
State tax refunds are tracked separately
Your state tax refund is not included in the federal Where's My Refund tool. Each state runs its own refund system and timeline. Most states have a refund tracker on their revenue or tax department website.
To find your state's tracker, search "[your state] tax refund status" or go to your state's revenue department website directly. You will usually need your Social Security number and refund amount, the same information the federal tool requires. State refunds typically take longer than federal refunds — many states aim for 30 to 45 days from acceptance, though this varies.
If you filed a combined federal and state return through tax software, the federal and state portions were filed separately. The IRS and your state process them on different schedules, so one may arrive weeks before the other.
What happens if the IRS rejected your return
If the Where's My Refund tool shows your return was rejected, the IRS will have sent you a letter explaining why. Check your mail for an IRS notice, usually Form 4549 or a similar document. The letter will say exactly what was wrong — a missing signature, a math error, a duplicate Social Security number, or a mismatch with a W-2 or 1099.
Once you know what was rejected, you have two choices. You can file an amended return using Form 1040-X if the error is something you caused, or you can wait for the IRS to contact you if the error is on their end or if they need more information from you. Do not file a completely new return for the same year — that creates confusion and delays things further.
If you filed through a tax preparer or software, contact them first. Many will fix and refile a rejected return at no extra cost. If you filed on your own, you can refile the corrected return by mail or electronically, depending on the type of error.
Refunds held because of debt or back taxes
If the Where's My Refund tool shows your return was accepted but no refund status appears, your refund may have been held to cover a debt. The IRS can offset your refund to pay back taxes, unpaid child support, student loans in default, or other federal debts.
If this happened, the IRS will send you a notice explaining the offset and which debt it went toward. The notice will also tell you how to contact the agency holding the debt if you want to dispute it. You will not receive a refund in this case — the money goes directly to the creditor.
If you believe the offset was wrong, you can file a claim with the IRS or contact the agency that received the money. This process takes time and requires documentation, so start as soon as you receive the notice.
Frequently Asked Questions
Why does the IRS say my refund is still processing after 21 days?
The IRS processes most returns within 21 days, but some take longer if they require manual review. Common reasons include math errors, missing forms, mismatched income information, or identity verification. The Where's My Refund tool will show if your return is under review. If it does not, contact the IRS to find out what is holding it up.
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money before the IRS refund arrives, but you pay interest and fees for this. The IRS refund timeline is the same whether you file yourself or use a preparer.
What if I filed my return but never got a confirmation that the IRS received it?
If you filed electronically, the tax software should have given you a confirmation number immediately. If you did not get one, the return may not have been sent. Check your software account to see if the return is still in draft form. If you mailed a paper return, the IRS does not send a receipt — you can only confirm it was received by checking Where's My Refund after a few weeks.
Do I need to do anything to get my refund, or does it come automatically?
Once you file your return and the IRS accepts it, the refund comes automatically if you are owed one. You do not need to take any action. Just check the status using Where's My Refund to see when it will arrive.
Can I change my refund from a check to direct deposit after I file?
No. The delivery method is locked in when you file. If you chose a check and want direct deposit instead, you would need to file an amended return, which delays everything. Choose your delivery method carefully before you file.