Check your refund status on IRS.gov right now
The IRS has a tool called Where's My Refund? that tells you exactly where your refund is in the pipeline. 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 tax return. The tool updates once a day, usually overnight.
If you filed electronically and chose direct deposit, your refund typically arrives in your bank account within 21 days of the IRS accepting your return. If you filed by mail or chose a paper check, add another 2 to 4 weeks for postal delivery. The IRS processes returns in the order they receive them, so filing early doesn't speed things up — it just means you're earlier in the queue.
The Where's My Refund? tool will show you one of four statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (the IRS has approved your refund and it's being prepared for payment), "Refund Sent" (your refund has been issued), or "Refund Delivered" (your bank has received it). If your status hasn't updated in more than 21 days, or if you see an error message, move to the next section.
Key Takeaways
- Where's My Refund? on irs.gov is the only official tool the IRS provides to track your refund status in real time.
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return; paper checks take an additional 2 to 4 weeks.
- The tool updates once per day and shows whether your return is received, approved, sent, or delivered to your bank.
- If your refund is more than 21 days late or you see an error, contact the IRS directly by phone or through your online account.
- Amended returns (Form 1040-X) take 16 weeks to process, even if your original return was faster.
What to do if your refund is delayed past 21 days
If you filed electronically and it's been more than 21 days since the IRS accepted your return, but Where's My Refund? still shows "Return Received," something is holding up processing. Common reasons include a mismatch between your return and IRS records (your name doesn't match your Social Security card, for example), missing information, or a math error on your return.
Call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you what's missing or wrong and what you need to do to fix it. If the issue is on their end, they'll note your account and prioritize it.
You can also create an account on irs.gov and log in to view your account transcript, which shows the IRS's record of your return and any notices they've sent you. This often reveals what's holding things up before you call.
If your refund shows as sent but you haven't received it
When Where's My Refund? says "Refund Sent," the IRS has issued your money. If you chose direct deposit, check your bank account — it can take 1 to 2 business days for the deposit to show up after the IRS sends it. If you chose a paper check, it's in the mail. Checks typically arrive within 2 to 4 weeks of the "Refund Sent" status, but mail delays can extend that.
If your direct deposit refund doesn't appear in your account within 2 business days of the "Refund Sent" status, contact your bank first. Ask them to search for a pending deposit or check whether the routing number on your return was correct. If your bank has no record of the deposit, call the IRS at 1-800-829-1040 and ask them to verify the routing and account number they have on file.
If your paper check hasn't arrived after 4 weeks, call the IRS. They can issue a replacement check, but they'll need to verify that you didn't receive the first one. The replacement takes another 4 weeks to arrive.
Refunds for amended returns take much longer
If you filed an amended return using Form 1040-X, expect a much longer wait. The IRS processes amended returns separately and takes 16 weeks from the date they receive it. Where's My Refund? does not track amended returns — you won't see progress updates the way you do for original returns.
You can check the status of an amended return by calling the IRS at 1-800-829-1040 or by viewing your IRS account transcript online. The transcript will show when the IRS received your amended return and whether they've processed it yet. If 16 weeks have passed and you still see no movement, call the IRS to confirm they received it.
What happens if the IRS finds an error on your return
If the IRS finds a math error, a missing form, or information that doesn't match their records, they'll send you a notice by mail. This notice explains what's wrong and what you owe or what they're adjusting. The IRS will hold your refund until they resolve the issue.
Read the notice carefully — it includes a phone number and a case number. If you disagree with what the IRS found, you have 60 days from the date on the notice to respond. You can call the number on the notice, mail back a response with documentation, or file a dispute online through your IRS account. If you agree with the correction, you don't need to do anything — the IRS will process the adjusted refund.
Direct deposit versus paper check: which arrives faster
Direct deposit is significantly faster. The IRS issues direct deposit refunds within 21 days of accepting your return, and your bank receives the money within 1 to 2 business days after that. Paper checks take the full 21 days plus 2 to 4 weeks for postal delivery, so you're looking at 5 to 7 weeks total.
If you filed by mail instead of electronically, add another 1 to 2 weeks to the timeline because the IRS has to scan and process your paper return first. You can check which method you chose by looking at your copy of the return you filed or by calling the IRS.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. Calling the IRS can help you find out why your refund is delayed or fix an error that's holding it up, but it won't speed up processing. The IRS processes returns in the order they receive them. If your return is in the queue and there's no error, calling won't move you ahead.
What if Where's My Refund? says my refund was delivered but I don't see it in my bank account?
Contact your bank immediately. Ask them to search for a pending deposit or check whether the deposit arrived but was rejected (this can happen if the account number changed or was closed). If your bank has no record, call the IRS at 1-800-829-1040 and ask them to verify the routing and account number they have on file. They can investigate whether the deposit failed.
Do I need to do anything if my refund status hasn't changed in a week?
No. The IRS updates Where's My Refund? once per day, usually overnight. If your return was accepted within the last 21 days, it's normal for the status to stay the same for several days while the IRS processes it. Wait until 21 days have passed before calling.
What if I filed my return but never got a confirmation that the IRS received it?
If you filed electronically, the IRS sends an electronic confirmation to your email address within 24 hours. Check your spam folder. If you filed by mail, the IRS doesn't send a confirmation — you can only check your status using Where's My Refund? or by calling 1-800-829-1040. Have your Social Security number and filing status ready.
Can I cancel my refund and get the money a different way?
No. Once the IRS has accepted your return and issued your refund, you cannot cancel it or change the delivery method. If you chose direct deposit and want a check instead, you'll have to wait for the direct deposit to arrive, then deposit it into your account. If you chose a check and want direct deposit, you have to wait for the check to arrive.