The IRS tells you the exact status of your refund, but the timeline depends on how you filed and whether anything is holding it up
The fastest way to find out where your refund is: go to IRS.gov/refunds and use the "Where's My Refund?" tool. 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, and will tell you if your refund is still being processed, approved, or sent out.
Most federal refunds arrive within 21 days of the IRS receiving your return if you filed electronically and chose direct deposit to your bank account. If you filed by mail or requested a paper check, add 2 to 4 weeks to that timeline. But "most" is not a promise — some refunds take longer because the IRS flagged something that needs review, or because your bank is slow to post the deposit.
The IRS processes returns in the order they arrive, not in the order you filed them. If you filed early in the tax season, your refund may already be gone. If you filed in March or April, you're in a much longer queue.
Key Takeaways
- Check the status of your specific refund at IRS.gov/refunds using your Social Security number and the refund amount from your return.
- Direct deposit refunds typically arrive within 21 days of the IRS receiving your return; paper checks take an additional 2 to 4 weeks.
- The IRS processes returns in the order received, so filing early does not may provide an early refund if the IRS needs to review your return.
- If the "Where's My Refund?" tool shows your refund was sent but you haven't received it after the expected timeframe, contact your bank or the IRS.
What the IRS refund status tool actually tells you
The "Where's My Refund?" tool shows three possible statuses: "Return Received," "Approved," or "Sent." Each one means something specific about where your money is in the process.
"Return Received" means the IRS has your return but hasn't finished reviewing it yet. This is the longest phase for most people — it can last anywhere from a few days to several weeks depending on how busy the IRS is and whether anything on your return needs a closer look. During tax season (January through April), this phase is slowest.
"Approved" means the IRS has finished reviewing your return and decided to send you the refund. At this point, the money is being prepared for payment. This phase usually lasts a few days.
"Sent" means the IRS has released your refund. If you chose direct deposit, the money is on its way to your bank. If you're getting a paper check, it's in the mail. The tool will show the date the refund was sent, not the date it will arrive.
Why your refund might be delayed beyond 21 days
The IRS holds some returns for additional review. This happens when something on your return doesn't match what employers or banks reported to the IRS, when you claim a large credit like the Earned Income Tax Credit, or when the IRS spots a potential error. These reviews can add 2 to 4 weeks to your timeline, sometimes longer.
If your return is under review, the "Where's My Refund?" tool will usually say so, though not always with much detail. The tool might straightforward stay on "Return Received" for longer than expected. If you haven't heard anything after 21 days and the tool still shows "Return Received," call the IRS at 800-829-1040 to ask whether your return is in the review queue.
Identity theft and fraud checks also cause delays. If the IRS suspects someone else filed a return using your Social Security number, they will hold your refund while they investigate. This can take several weeks. The IRS will contact you by mail if this is happening.
Errors on your return — a wrong bank account number, a mismatched name, a math mistake — will also pause processing. The IRS may fix straightforward math errors on its own, but if your bank account information is wrong, the refund may be rejected and sent back to the IRS, which then has to reissue it as a check.
Direct deposit versus paper check: which arrives faster
Direct deposit is faster and more reliable. Once the IRS sends a direct deposit refund, it usually reaches your bank account within 1 to 3 business days. Your bank then posts it to your account, which can take another 1 to 2 business days depending on the bank. Total time from "Sent" status to money in your account: 2 to 5 business days.
Paper checks take much longer. Once the IRS sends a check, it goes through the mail, which typically takes 7 to 10 business days depending on where you live and where the check is mailed from. If the check gets lost or delayed in the mail, you won't know for several weeks. The IRS can issue a replacement check, but that adds another 2 to 4 weeks.
If you filed by mail instead of electronically, the IRS takes longer to receive and process your return in the first place — usually 2 to 4 weeks just to get it into their system. Then add the 21-day processing timeline on top of that.
What to do if your refund shows as sent but hasn't arrived
First, check the date the IRS says it sent the refund. If it was sent fewer than 5 business days ago, wait a bit longer — your bank may not have posted it yet. The "Where's My Refund?" tool shows when the IRS sent it, not when your bank received it.
If it's been more than 5 business days since the "Sent" date and you still don't see the money, contact your bank. Tell them the exact date the refund was sent and ask them to check whether it arrived in their system. Sometimes a refund arrives at the bank but gets held for fraud review or posted to the wrong account by mistake.
If your bank says they never received it, or if you got a paper check and it's been more than 2 weeks since the "Sent" date, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can check whether the refund was actually sent and, if it was, whether it was rejected by your bank. If it was rejected, the IRS will reissue it as a check, which takes another 2 to 4 weeks.
If the IRS says your refund was sent to the wrong bank account
This happens when you typed your bank account number incorrectly on your return. The IRS sends the refund to that wrong account, the receiving bank rejects it (because the account doesn't exist or the routing number doesn't match), and the refund bounces back to the IRS.
When this happens, the IRS has to reissue your refund, usually as a paper check. The reissue process takes 2 to 4 weeks from the date the IRS receives the rejection from the bank. You can't speed this up. The IRS will mail the check to the address on your return.
To avoid this in the future, double-check your bank account number and routing number before you file. Your bank statement has both. The routing number is a nine-digit code; the account number is usually 10 to 12 digits.
Refunds held for tax debt, student loans, or child support
If you owe back taxes, have unpaid student loans in default, or owe child support, the IRS may intercept your refund to pay those debts. This is called offset. When this happens, the "Where's My Refund?" tool will show your refund as "Approved" but won't show a "Sent" status. Instead, you'll get a notice in the mail explaining what happened and which agency took the money.
The offset process takes 2 to 3 months from the time your refund is approved. During that time, the IRS holds your money while they verify the debt and process the payment to the agency that's owed. You can't stop an offset once it's started, but you can dispute it if you believe the debt is wrong. The notice you receive will explain how to file a dispute.
If you're expecting an offset and want to know the status, you can call the IRS, but they can't speed up the process. The timeline is set by law.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes refunds in the order they arrive, and calling doesn't move you up in the queue. Calling is useful only if something is actually wrong — your refund was sent but didn't arrive, or you need to report a missing check. Otherwise, the tool is your only source of real-time information.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the IRS almost certainly received it — the tool may just be slow to update. Wait a few days and check again. If you filed by mail and it's been more than 4 weeks, call the IRS at 800-829-1040 with your filing date and the tracking number from your mailed return if you have it. They can search their system to see if it arrived.
Why does the tool say my refund was sent but my bank says they never got it?
The most common reason is a wrong bank account number on your return. The IRS sent the money to the account number you provided, the receiving bank rejected it, and it bounced back to the IRS. You'll get a notice in the mail, and the IRS will reissue the refund as a check, which takes 2 to 4 weeks.
If I filed in April, when should I expect my refund?
The IRS processes returns in the order received, so April returns are processed after January, February, and March returns. Expect 4 to 8 weeks from your filing date if nothing is wrong with your return. If the IRS needs to review your return, add another 2 to 4 weeks.
Can I change my bank account after I've filed if I made a mistake?
No. Once you file, you can't change the bank account information. If you provided the wrong account number, your refund will be rejected and reissued as a check. The only way to avoid this is to contact the IRS before they process your return, which is difficult if you've already filed. For future years, triple-check your account number before you file.