How to check the status of your federal tax refund right now
The IRS has a tool called Where's My Refund? that shows you the exact status of your return. 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 return. The tool updates once per day, usually overnight, so checking multiple times in the same day won't show new information.
The tool will tell you one of three things: the IRS is still processing your return, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your refund was sent, the tool will also tell you the date and the delivery method—direct deposit to your bank account or a check mailed to your address.
If you filed on paper rather than electronically, add an extra 3 to 6 weeks to any timeline you see. Paper returns take longer to scan and process than electronic ones.
Key Takeaways
- The IRS processes most returns within 21 days of receipt, but complex returns or those with errors can take several months.
- Where's My Refund? on irs.gov is the official source for your refund status and updates once per day.
- Direct deposit refunds arrive in your bank account within one to two business days after the IRS approves them; checks take 7 to 10 business days from the mail date.
- If your refund is delayed beyond the expected timeframe, the IRS may have flagged your return for review, identity verification, or error correction.
- You can contact the IRS Refund Hotline at 800-829-1954 if Where's My Refund? shows no status or if your refund is more than 21 days late.
Standard timelines for federal tax refunds
The IRS aims to process most returns within 21 days of receipt. That clock starts when they receive your return, not when you file it. If you filed electronically, they typically receive it within a few days. If you mailed a paper return, add 1 to 2 weeks before the processing clock even starts.
Once the IRS approves your return, the refund delivery time depends on your method. If you chose direct deposit, the money lands in your bank account within one to two business days. If you're receiving a check, the IRS mails it and you should expect it 7 to 10 business days after the approval date shown in Where's My Refund?
These are normal timelines. Delays happen, but they have reasons. The IRS doesn't hold refunds to be difficult—they hold them when something on your return needs attention.
Why the IRS delays a refund
The most common reason for a delay is a mismatch between what you reported and what the IRS already knows about you. This might be income reported by your employer or bank that doesn't match your return, a dependent claimed twice, or a Social Security number that doesn't match IRS records. The IRS catches these during automated review and flags your return for manual correction.
A second common reason is identity verification. If the IRS suspects fraud or if your return looks unusual compared to your filing history, they may ask you to verify your identity before releasing the refund. This usually means they'll send you a letter asking for documents like a copy of your ID or a recent tax return. You have to respond to that letter before processing continues.
Less common but still possible: you claimed a refundable tax credit (like the Earned Income Tax Credit or Child Tax Credit) and the IRS is doing a secondary review to confirm you meet the requirements. These reviews can add weeks or months.
If your refund is delayed, Where's My Refund? will sometimes tell you why. If it just says "still processing," call the IRS Refund Hotline at 800-829-1954 to ask what's holding it up.
What to do if your refund is more than 21 days late
First, confirm the 21-day clock actually started. If you mailed your return, the IRS didn't receive it until 1 to 2 weeks after you mailed it. If you filed electronically, the clock started almost immediately. Count forward from the date the IRS received your return, not from the date you filed.
If it's genuinely been more than 21 days since the IRS received your return and Where's My Refund? shows no status, call the IRS Refund Hotline at 800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The representative can see notes on your account that don't appear in the online tool and can tell you exactly what's causing the delay.
If Where's My Refund? says your refund was sent but you never received it, the next step depends on the delivery method. For direct deposit, wait 5 business days from the approval date before assuming it's lost—bank processing can be slow. For a check, wait 10 business days from the mail date. If it still hasn't arrived, call the IRS at 800-829-1954 and ask them to issue a replacement check or investigate the deposit.
State tax refunds follow a different timeline
Your state refund is separate from your federal refund and moves on its own schedule. Most states process returns within 30 to 45 days, but some take longer. If you filed your state return at the same time as your federal return, don't assume they'll arrive together.
To check your state refund status, go to your state's tax authority website. Search "[your state] tax refund status" and you'll find the tool. You'll typically need your Social Security number and refund amount. Some states also have a phone number you can call.
State refunds are usually delivered by check or direct deposit, just like federal refunds. Direct deposit is faster—typically 1 to 2 business days after approval. Checks take 7 to 10 business days from the mail date.
What happens if the IRS sends your refund to the wrong bank account
This usually happens when you change banks between tax years and enter your old account number on your return by mistake. The IRS sends the direct deposit to that account, the receiving bank rejects it because the account is closed or the routing number is wrong, and the money bounces back to the IRS.
When this happens, the IRS typically issues a check instead and mails it to your address on file. This adds 2 to 4 weeks to your timeline because the IRS has to process the rejection, decide to issue a check, print it, and mail it. Where's My Refund? may show your refund as "sent" even though it was rejected—the tool doesn't always update to reflect the check reissue.
If you suspect this happened, call the IRS Refund Hotline at 800-829-1954 and tell them you think your direct deposit was rejected. They can confirm whether a check was issued and when it was mailed.
How to prevent delays on next year's return
Double-check that every name, Social Security number, and date of birth on your return matches exactly what the IRS has on file. Typos cause flags. If you changed your name, make sure you updated it with Social Security before filing.
Report all income, even small amounts. The IRS receives copies of 1099 forms from banks, employers, and investment firms. If you don't report income they already know about, your return gets flagged for review.
If you claim dependents, make sure each dependent has a valid Social Security number and that you're the only person claiming them. The IRS cross-checks dependent claims across all returns filed in the country.
File electronically rather than by mail. Electronic returns are processed faster and have fewer errors because the software catches mistakes before submission.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay fees and interest for this. The IRS processes your return on its own timeline regardless of who prepared it.
What if Where's My Refund? says my refund was sent but I can't find it?
For direct deposit, wait 5 business days from the approval date—bank processing takes time. For a check, wait 10 business days from the mail date. If it still hasn't arrived, call the IRS at 800-829-1954 and ask them to trace it or issue a replacement.
Does filing an amended return delay my original refund?
If you file an amended return (Form 1040-X) after your original return has been approved and sent, it doesn't delay the original refund. The amended return is processed separately and any additional refund or amount owed is handled on its own timeline, which is usually 8 to 12 weeks.
Why does the IRS need to verify my identity before sending my refund?
Identity verification protects you from tax fraud. If someone files a return using your Social Security number, the IRS catches it during verification. When they ask for verification, they're confirming you're the person who actually filed the return. Respond to their letter promptly with the documents they request.
Can I get my refund as a direct deposit if I didn't choose that option when I filed?
No. The IRS uses the delivery method you selected on your return. If you chose a check and now want direct deposit, you have to wait for the check to arrive, deposit it yourself, and then request a refund from your bank if you want to reverse it—which is complicated and not worth it. For next year, choose direct deposit when you file.