Where your 2024 refund is right now
If you filed your 2024 tax return and haven't received your refund, the first step is to check its actual status instead of guessing. The IRS has a tool called Where's My Refund? that shows you exactly where your refund is in the processing pipeline — whether it's still being reviewed, approved, or on its way to you.
Go to irs.gov and select "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 should see a status update within 24 hours of filing. Paper returns take longer to enter the system — typically three to four weeks before they appear in the tool at all.
The IRS processes most refunds within 21 days of receiving your return, but that clock starts when they actually receive it, not when you mail it or hit submit. If you filed electronically, receipt is nearly instant. If you mailed a paper return, add 7 to 10 days for postal delivery before the 21-day timer begins.
Key Takeaways
- Check Where's My Refund? on irs.gov first — it shows your exact status and expected delivery date, and updates daily.
- Most refunds arrive within 21 days of the IRS receiving your return, but paper returns take an extra week or two to reach the IRS first.
- If Where's My Refund? shows "still processing" after 21 days, or if the tool shows an error, call the IRS at 1-800-829-1040 to find out why.
- Refunds arrive by direct deposit (fastest, usually 3 to 5 business days once approved) or by check (7 to 14 business days in the mail).
- If your refund was supposed to arrive and didn't, you may have a wrong bank account number, a frozen account, or a tax offset that intercepted the money.
Direct deposit versus check delivery
How fast your refund reaches you depends on how you told the IRS to send it. Direct deposit is the fastest method — once the IRS approves your refund, the money moves to your bank account in 3 to 5 business days. A check takes 7 to 14 business days after approval because it has to be printed, mailed, and delivered by the postal service.
Where's My Refund? tells you which method you chose and when to expect the money. If it says "approved" and you chose direct deposit, your bank should show the deposit within five business days. If you chose a check and it says "approved," the check is in the mail — allow two weeks before assuming it's lost.
If you requested direct deposit but the money never showed up in your account, the problem is usually a typo in your routing number or account number on the return. The IRS will send a check instead if the direct deposit fails, but that adds another 7 to 14 days. You can call the IRS at 1-800-829-1040 to confirm whether they have the correct bank details.
Why your refund might be delayed past 21 days
The IRS publishes a 21-day standard, but some returns take longer. Common reasons include math errors on your return, missing information (like a Social Security number for a dependent), or a mismatch between what you reported and what employers or banks reported to the IRS.
If Where's My Refund? still shows "processing" after 21 days, or if it displays an error message, the IRS has flagged your return for manual review. This happens in roughly 1 out of every 100 returns. The review can take anywhere from a few days to several weeks depending on what triggered it and how backed up the IRS office handling your case is.
Call the IRS at 1-800-829-1040 with your Social Security number and filing status ready. The representative can see the specific reason for the delay and tell you how much longer to wait. If the delay is due to missing information, they can tell you exactly what to send and where to send it.
Refunds intercepted by tax offsets or wage garnishment
Your refund can be seized before it reaches you if you owe money to a federal or state agency. The most common reasons are unpaid federal income taxes from prior years, unpaid child support, or unpaid student loans in default. This is called tax offset, and the IRS will notify you by mail if it happens.
Where's My Refund? will not show an offset — the tool will simply stop updating and your refund will disappear from the system. If this happens, check your mail for a notice from the IRS (Form 8816) or from the agency that received the money. The notice explains which debt was paid and how much was taken.
If you believe the offset was wrong — for example, you already paid the debt or the debt belongs to someone else — you have the right to request a hearing. Contact the agency listed in the notice. For federal tax debt, call the IRS at 1-800-829-1040. For child support or student loans, contact the state agency or loan servicer named in the notice.
What to do if your check got lost in the mail
If Where's My Refund? shows your refund was approved and sent by check more than two weeks ago, but you never received it, you can request a replacement. Call the IRS at 1-800-829-1040 and provide your Social Security number, filing status, and the refund amount. The IRS will verify that the check was mailed and issue a replacement.
The replacement check takes another 4 to 6 weeks to arrive. While you wait, the IRS will put a trace on the original check. If it shows up and you cash both, you'll have to repay the duplicate amount — so do not cash the original if it arrives after you've received the replacement.
If you want to speed this up, ask the IRS representative whether you can receive the replacement by direct deposit instead of check. Not all offices offer this, but some will if you provide correct bank details.
Refunds sent to the wrong bank account
If you entered an incorrect routing number or account number on your return, the IRS will attempt the direct deposit and it will fail. When that happens, the IRS automatically sends a check to your address on file instead. This adds 7 to 14 days to your wait.
Where's My Refund? may show "approved" but the money will not appear in your bank account. Check your mail for a check from the IRS within two weeks of the approval date. If you see the check arrive, deposit it normally. If it doesn't arrive within two weeks, call the IRS at 1-800-829-1040 to confirm the direct deposit failed and a check was sent.
To avoid this next year, double-check your routing and account numbers before you file. Your bank statement or online banking portal shows both numbers. The routing number is a nine-digit code specific to your bank branch; the account number is unique to your account.
State refunds separate from federal refunds
Your federal refund and your state refund are processed by different agencies on different timelines. If you filed both a federal and state return, you may receive them weeks apart. Some states process refunds faster than the IRS; others are slower.
To check your state refund status, visit your state's tax agency website. Most states have a "Where's My Refund?" tool similar to the IRS version. Search "[your state] tax refund status" to find it. State refunds typically arrive 2 to 8 weeks after you file, depending on the state and whether you chose direct deposit or check.
If you're waiting on both a federal and state refund, track them separately. A delay in one does not mean the other is delayed. If either one is taking longer than expected, contact that agency directly — the IRS for federal, your state tax department for state.
Frequently Asked Questions
How do I know if my refund was rejected or sent to the wrong account?
Where's My Refund? will show "approved" if the IRS accepted your return. If the direct deposit failed, the tool won't tell you — you'll just never see the money in your account. Check your mail for a check from the IRS within 14 days of the approval date. If no check arrives, call the IRS at 1-800-829-1040 to confirm what happened.
Can I cancel my refund and get it a different way?
Once the IRS approves your refund, you cannot cancel it or change how it's sent. If you requested direct deposit and want a check instead (or vice versa), you have to wait for the refund to arrive, then request a replacement by the other method. This adds weeks to your timeline.
What if Where's My Refund? says there's an error on my return?
The tool will display a message if the IRS found a problem — usually a math error, missing information, or a mismatch with employer or bank records. The message tells you to call the IRS or wait for a letter. Call 1-800-829-1040 to find out what's wrong and what you need to do to fix it.
Do I need to do anything if my refund is taking longer than 21 days?
Check Where's My Refund? first. If it still shows "processing," wait a few more days and check again — the tool updates daily. If it's been more than 21 days and the status hasn't changed, or if the tool shows an error, call the IRS at 1-800-829-1040. Have your Social Security number and filing status ready.
Can my employer or bank hold my refund?
No. Once the IRS sends your refund by direct deposit, your bank cannot hold it or delay it. If the deposit fails (wrong account number), the IRS sends a check instead. Your employer has no role in refund delivery. If money doesn't arrive when expected, the delay is either with the IRS or the postal service.