Tax refunds are moving slower this year, and the timeline depends on how you filed and whether the IRS needs to verify your return
The IRS processes millions of returns every filing season, and the speed of your refund depends on three things: whether you filed electronically or by mail, whether your return triggered a review, and which refund method you chose. Most people who filed electronically and chose direct deposit see their refund within 21 days of the IRS accepting their return. If you filed by mail or requested a check, add two to three weeks to that timeline. But if the IRS flagged your return for verification—which happens when income doesn't match what employers reported, or when certain credits need confirmation—your refund can take months.
The IRS publishes a Where's My Refund tool on IRS.gov that tells you the actual status of your specific return, not a general estimate. This tool updates once per day, usually overnight. If you haven't checked it yet, that's your first step. You'll need your Social Security number, filing status, and the exact refund amount from your return.
Key Takeaways
- The IRS tool Where's My Refund on IRS.gov shows your actual refund status and updates daily; it's more reliable than asking whether others have received theirs.
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while mailed checks take an additional two to three weeks.
- If the IRS is reviewing your return, you'll see a message in Where's My Refund explaining what they need; this can add weeks or months to your timeline.
- If your refund is more than 21 days late and Where's My Refund shows no review message, contact the IRS Refund Hotline at 800-829-1954 or use the IRS2Go app.
How to check your refund status right now
Go to IRS.gov and look for the Where's My Refund tool. Enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount. The tool will show one of three messages: your refund was accepted and is being processed, the IRS is reviewing your return, or your refund has been issued.
If it says your refund was issued, it will tell you the date it was sent. For direct deposit, that date is when the money left the IRS; it typically arrives in your bank account within one to two business days after that, though some banks take longer. For a check, the date shown is when the check was mailed; allow 7 to 10 business days for it to arrive, longer if you live far from the IRS processing center.
If the tool says your return is still being processed and it's been fewer than 21 days since the IRS accepted it, you're on a normal timeline. Check back in a few days. The tool updates once daily, usually between midnight and 1 a.m. Eastern time.
What the IRS review message means and how long it takes
If Where's My Refund shows a message that says the IRS is reviewing your return, it means something on your return didn't match their records or needs verification. Common triggers include the Earned Income Tax Credit, the Child Tax Credit, education credits, or income that doesn't match what your employer reported to the IRS. This is not an audit—it's a verification step that happens to millions of returns.
When the IRS is reviewing your return, the Where's My Refund tool will tell you approximately how long the review will take. This can range from a few weeks to several months, depending on what they're checking. You don't need to do anything unless the IRS sends you a letter asking for documents. If you receive a letter, respond within the important date shown on it. Ignoring an IRS letter will delay your refund further.
The IRS processes reviews in batches, not in the order they arrive. This means two people who filed on the same day might see different timelines if one return triggered a review and the other didn't.
Why your refund might be delayed even though others have received theirs
People asking "has anyone got their tax refund yet" are usually comparing their timeline to friends or family members who filed around the same time. This comparison is almost always misleading. A refund that's delayed for you might be on schedule for someone else because the IRS processes returns based on what's in them, not when they arrived.
The most common reasons for delays are: the IRS is verifying a credit like the Earned Income Tax Credit; your return shows income that doesn't match what your employer reported; you claimed a dependent whose Social Security number the IRS couldn't verify; or you filed by mail instead of electronically. If none of these explore to you, and Where's My Refund shows no review message, your return may have gotten stuck in the queue—which is rare but does happen.
Filing status also matters. Married couples filing jointly sometimes see longer processing times than single filers, straightforward because there are more data points to verify. Returns with self-employment income or business losses take longer than W-2 returns.
What to do if your refund is genuinely late
If it's been more than 21 days since the IRS accepted your return, Where's My Refund shows no review message, and you haven't received your refund, contact the IRS. Call the Refund Hotline at 800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your refund is in the system and when it's expected to arrive.
You can also use the IRS2Go mobile app, which has the same Where's My Refund tool and sometimes shows slightly more detail than the website. If you filed by mail and it's been more than 30 days since you mailed your return, the IRS may not have received it yet. In that case, you can file electronically now to speed things up, though you'll need to note on the electronic return that you previously filed by mail.
If the IRS tells you your refund was issued but you never received it, the next step depends on the method. For direct deposit, contact your bank to see whether the deposit was rejected. For a check, wait 30 days from the issue date, then file a claim for a missing refund check using Form 3911 on IRS.gov.
If you think your refund was lost or stolen
If you received a notice that your refund was issued but the money never arrived in your bank account, and your bank confirms they never received the deposit, the IRS can issue a replacement. File Form 3911 (process for Taxpayer information Order) on IRS.gov or call 800-829-1954 to report it. The IRS will investigate and reissue your refund, usually within 30 days.
If you think someone filed a fraudulent return using your Social Security number and received your refund, contact the IRS Identity Theft Hotline at 800-908-4490. This is a separate process from a missing refund claim, and it involves filing Form 14039 (Identity Theft Affidavit). The IRS will freeze your account and investigate.
Frequently Asked Questions
Can I speed up my tax refund?
No, but you can avoid delays. File electronically and choose direct deposit—this is the fastest method. If you filed by mail, there's no way to speed it up once it's in the system. If the IRS is reviewing your return, responding quickly to any letters they send will help, but you can't make them review faster.
What if I filed my taxes but haven't received a confirmation?
If you filed electronically, the IRS sends an acceptance confirmation within 24 hours. Check your email (including spam folder) for a message from the IRS. If you filed by mail, the IRS doesn't send a confirmation—you can only track your return using Where's My Refund once it's been processed, which can take two to four weeks.
Do I need to do anything if Where's My Refund says my return is being reviewed?
Not unless the IRS sends you a letter. If they need documents or information, they'll mail it to the address on your return. Don't call or email asking them to hurry—just wait for the letter and respond to it within the important date shown. If you don't receive a letter within the timeframe Where's My Refund gave you, call 800-829-1954.
Why does my refund say it was issued but I haven't received it yet?
For direct deposit, allow one to two business days after the issue date for the money to appear in your account. For a check, allow 7 to 10 business days. If you're past that window, contact your bank (for direct deposit) or file Form 3911 (for a check) to report it missing.
Can I get my refund as a payment plan instead of a lump sum?
No. The IRS issues refunds as a single payment, either by direct deposit or check. Once you receive it, what you do with the money is up to you, but you can't ask the IRS to split it or delay it.