Check the IRS Where's My Refund tool first
The IRS Where's My Refund tool is the only place that shows the real status of your refund. It updates once a day, usually overnight. Go to irs.gov, click "Refunds" in the top menu, then select "Where's My Refund?" You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool will show one of three statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (they've approved it and it's on the way), or "Refund Sent" (it's already been delivered). If you see "Refund Sent," the tool also tells you the delivery date and method—direct deposit to your bank account or a check in the mail.
If the tool says your return is still being processed, that's normal. Most returns take 21 days from the date the IRS receives them, though some take longer if the return needs manual review. The IRS processes returns in the order they receive them, not by filing date.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the only official source for your refund status and updates once per day.
- Most federal refunds arrive within 21 days of the IRS receiving your return, but some take longer if the return requires review.
- Direct deposit refunds arrive in your bank account within one to two business days after the IRS approves them; checks take seven to ten business days from the approval date.
- If your refund is delayed beyond the expected timeline, contact the IRS at 1-800-829-1040 or check your return for errors that might have triggered a hold.
- The IRS may hold your refund if you owe back taxes, child support, or student loans, or if your return contains math errors or missing information.
Why your refund might be delayed
The IRS holds refunds for several specific reasons. The most common is that your return contains an error—a math mistake, a mismatched Social Security number, or missing information like a dependent's tax ID. When this happens, the IRS sends you a letter explaining what's wrong and what you need to do to fix it. Check your mail, including your spam folder if you signed up for email notifications.
The IRS also holds refunds if you owe money to the federal government. This includes back income taxes, unpaid student loans (federal loans only), or child support. The U.S. Department of the Treasury can intercept your refund to pay these debts. If this happens, you'll receive a notice in the mail explaining the offset and which agency took the money.
A third reason is that the IRS is conducting a more thorough review of your return. This happens randomly with some returns, or if the IRS suspects fraud or identity theft. These reviews can add weeks or months to processing time. The IRS will contact you by mail if this is happening.
Direct deposit versus check delivery times
Once the IRS approves your refund, the delivery method determines how long you wait. Direct deposit is faster: the money moves from the IRS to your bank within one to two business days after approval. Your bank may hold the deposit for one more business day before it shows in your account, depending on your bank's policies.
Check delivery takes longer. After the IRS approves your refund, they print and mail the check. This usually takes seven to ten business days from the approval date, depending on mail delivery in your area. If you live far from the IRS processing center, add a few more days. Checks can also get lost in the mail, so if you don't receive yours within two weeks of the approval date, contact the IRS.
If you filed your return on paper instead of electronically, expect processing to take longer—usually 21 days or more. The IRS has to scan and enter the information manually before they can process it.
What to do if the Where's My Refund tool shows no information
If you enter your information correctly and the tool says it has no record of your return, your return may not have been received yet. This happens most often if you filed very recently—the IRS can take a few days to scan and log paper returns, and even e-filed returns take time to enter the system. Wait three to five business days and check again.
If you filed more than a week ago and the tool still shows nothing, your return may not have been delivered. If you mailed a paper return, contact the IRS at 1-800-829-1040 to confirm they received it. If you e-filed through a tax software company or tax preparer, contact them first—they can resend the return or confirm it was transmitted successfully.
Another possibility is that you entered your information incorrectly. The tool is strict about matching: your Social Security number must be exactly right, your filing status must match what you put on the return, and the refund amount must be the exact number from your return (not rounded). Try again, checking each field carefully.
Contacting the IRS about a missing or delayed refund
If your refund is more than 21 days late and the Where's My Refund tool still shows "Return Received," or if you see an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can look up your return manually and tell you what's holding it up.
Wait times are long during tax season (January through April), so call early in the morning or late in the week if possible. If you can't reach anyone, the IRS also offers a callback service: you can request a call back instead of waiting on hold, and an agent will call you within 24 hours during business hours.
If you received a letter from the IRS saying your refund is being held or offset, follow the instructions in that letter. The letter will tell you what action to take, what documents to send, or which agency took the money. Do not ignore IRS letters—they contain deadlines for responding.
If your refund was sent but you never received it
If the Where's My Refund tool says "Refund Sent" but you haven't received the money, the next step depends on the delivery method. For direct deposit, check your bank account carefully—the deposit may have gone to a different account than you expected, especially if you changed banks since you filed. Contact your bank and ask them to search for any deposits from the IRS in the past 30 days. If your bank confirms they never received it, call the IRS at 1-800-829-1040 and ask them to issue a replacement refund.
For check delivery, wait at least two weeks from the approval date before assuming it's lost. Checks can take longer than expected, especially during peak tax season. If two weeks have passed and you still haven't received it, call the IRS. They can issue a replacement check or direct deposit instead. Have your address from the return ready—the IRS will confirm where they mailed the check.
If you moved after filing your return, the check may have gone to your old address. Contact the post office and file a mail forwarding request if you haven't already. You can also ask the new resident to return the check to you, or contact the IRS to reissue it to your current address.
Amended returns and refund delays
If you filed an amended return (Form 1040-X) to correct a mistake on your original return, your refund will be delayed. The IRS processes amended returns separately and more slowly than original returns—usually 16 weeks or longer. The Where's My Refund tool may not show status for amended returns, so you'll need to call the IRS at 1-800-829-1040 to check on it.
Do not file multiple amended returns for the same tax year. The IRS will only process the most recent one, and filing more than one can cause additional delays. If you need to make another correction after filing an amended return, wait until the IRS has processed the first one, then file a second amended return if needed.
Frequently Asked Questions
How often does the Where's My Refund tool update?
The tool updates once per day, usually overnight. Checking multiple times in the same day won't show new information. If you check in the morning and see no change, check again the next morning.
Can I get my refund faster if I call the IRS?
No. Calling the IRS can tell you why your refund is delayed, but it won't speed up processing. The only way to get a faster refund is to file electronically with direct deposit, which is already the fastest method available.
What if the IRS offset my refund for back taxes or child support?
You'll receive a notice in the mail explaining which agency took the money and why. The notice will include contact information for that agency. You can dispute the offset if you believe it was made in error, but you must act quickly—the notice will include a deadline for filing a dispute.
Do I need to do anything if my refund is still being processed after 21 days?
Not immediately. Some returns take longer than 21 days, especially if they require manual review. Wait until 21 days have passed, then check the Where's My Refund tool again. If it still shows "Return Received" after 21 days, contact the IRS at 1-800-829-1040.
What if I filed my return through a tax preparer or software company?
You can still use the Where's My Refund tool—it tracks all returns, regardless of who filed them. If the tool shows no record of your return, contact the tax preparer or software company first to confirm they actually submitted it. They can resend it if needed.