Check your refund status directly with the IRS
The IRS has a tool called Where's My Refund? that tells you the exact status of your federal tax refund. You can find it on IRS.gov, and it works on desktop, tablet, and phone. The tool updates once per day, usually overnight.
To use it, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. If you filed electronically, your refund status usually appears in the system within 24 hours. If you mailed a paper return, it takes longer — the IRS has to scan and process it first.
The tool shows one of three statuses: "Return Received" (the IRS has it but hasn't processed it yet), "Approved" (they've approved your refund and it's being sent), or "Sent" (your refund is on its way). Each status includes an expected delivery date.
Key Takeaways
- The IRS Where's My Refund tool on IRS.gov is the official source for your refund status and updates once per day.
- E-filed returns show up in the system within 24 hours; paper returns take weeks to scan and enter the system.
- Most refunds arrive within 21 days of approval, but timing depends on your bank and whether you chose direct deposit or a check.
- If your refund is delayed beyond the expected date, the IRS phone line and your state tax agency can tell you what's holding it up.
- Some returns trigger a manual review for identity verification or math errors, which adds two to four weeks to the timeline.
How long refunds actually take to arrive
The IRS publishes a standard timeline: most refunds arrive within 21 days of approval. That clock starts when the IRS approves your return, not when you file it. If you e-filed in early February, approval might not happen until late February or early March, depending on the volume of returns they're processing.
The final step — getting the money from the IRS to your bank account or mailbox — depends on your delivery method. Direct deposit is fastest: once approved, the money usually lands in your account within one to three business days. A paper check takes longer: the IRS prints it, mails it, and it travels through the postal system, which can take two to three weeks after approval.
Some returns take longer than 21 days. Common reasons include math errors on your return, a mismatch between your Social Security number and IRS records, or a flag for identity theft. The IRS will mail you a notice if your return needs extra review — watch for mail from the IRS, especially if your refund status hasn't changed in over three weeks.
What to do if your refund is delayed
If the expected delivery date has passed and the money hasn't arrived, start by checking Where's My Refund again — the status may have updated. If it still shows "Approved" or "Sent" but you haven't received it, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the check was mailed, whether direct deposit was processed, or whether your return is stuck in review.
If the IRS says your check was mailed but you haven't received it after three weeks, you can request a replacement. The IRS will issue a new check, but it takes another two to three weeks. If you chose direct deposit and the money never arrived, the IRS can investigate whether your bank rejected it — this sometimes happens if you entered your account number wrong on your return.
For paper returns filed by mail, delays are common in the first few weeks of tax season. The IRS has to physically receive your envelope, open it, scan it, and enter it into their system before it shows up in Where's My Refund. If you mailed your return in January and it's now March and still not showing up, call the IRS to confirm they received it.
State tax refunds are separate from federal refunds
If you live in a state with an income tax, you filed a state return too, and your state refund is handled by your state's tax agency, not the IRS. State refunds often arrive on a different timeline than federal refunds — sometimes faster, sometimes slower, depending on the state.
To check your state refund status, go to your state's tax agency website. Most states have a refund tracker similar to the IRS tool. Search "[your state] tax refund status" to find it. Some states process refunds in two to three weeks; others take six to eight weeks. A few states still mail checks only, with no direct deposit option.
If you filed both federal and state returns together through tax software, the two refunds are still processed separately and will arrive at different times. Don't assume a delay in one means a delay in the other.
Why the IRS might hold your refund
The IRS holds refunds for several reasons, and each one adds time. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 each year, even if everything on your return is correct. This is a security measure to prevent fraud, and there's no way around it.
Other holds happen when the IRS spots a discrepancy: a missing or mismatched Social Security number, income reported to the IRS that doesn't match your return, or a math error. The IRS will send you a notice by mail explaining what they found. You'll need to respond with documentation — usually a copy of a W-2, 1099, or bank statement — before they release your refund. This process typically takes two to four weeks after you send in your response.
Identity theft flags also delay refunds. If the IRS suspects someone filed a return using your Social Security number, they'll freeze your refund and contact you. This requires a phone call or in-person visit to an IRS office to verify your identity. The IRS Identity Theft Hotline is 1-800-908-4490.
Direct deposit versus check: which is faster
Direct deposit is always faster. If you choose direct deposit on your return, the IRS sends the money electronically to your bank once your return is approved. Most banks post it within one to three business days. A check takes longer because the IRS has to print it, mail it, and it travels through the postal system — typically two to three weeks after approval.
If you didn't provide direct deposit information on your return, the IRS mails a check by default. You can't change this after you file, so you have to wait for the check. If you want direct deposit for next year, remember to include your routing number and account number on your return.
Some people choose checks intentionally because they want a paper record or don't trust electronic transfers. That's fine, but know that it adds two to three weeks to your timeline. If you're waiting for money urgently, direct deposit is the better choice.
What to do if you never get your refund
If more than 21 days have passed since approval, the IRS says your refund was sent, and you still haven't received it, file a claim. For direct deposit, call your bank first to confirm they didn't reject the deposit. If they did, the IRS can resend it, but you'll need to provide corrected banking information.
For a lost or stolen check, call the IRS at 1-800-829-1040 and request a replacement. The IRS will issue a new check, which takes another two to three weeks. If your check was stolen and cashed by someone else, the IRS has a fraud department that can investigate, but this is rare and takes months.
Keep records of everything: your filing confirmation, the refund amount, the expected delivery date from Where's My Refund, and any notices from the IRS. If you end up disputing the refund with your bank or the IRS, these records prove you filed and what you were owed.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS publishes 21 days as the standard timeline, and that's after your return is approved. If you e-file early in the season, approval itself can take one to two weeks. Direct deposit is the fastest delivery method available, but you can't speed up the IRS's processing.
What if Where's My Refund says "Sent" but I haven't received it?
If it says "Sent" and the delivery date has passed, contact your bank to confirm direct deposit went through, or check your mail for a check. If neither arrived, call the IRS at 1-800-829-1040. They can tell you whether the payment was actually processed and help you request a replacement if needed.
Do I need to do anything if my refund is delayed?
Not immediately. Check Where's My Refund every few days. If the status hasn't changed in over three weeks or the expected delivery date has passed, call the IRS. They'll tell you if your return is under review, if there's an error, or if the payment was sent and you just need to wait longer.
Why is my state refund taking longer than my federal refund?
States process returns on their own schedule, separate from the IRS. Some states are faster; some are slower. Check your state's tax agency website for a refund tracker specific to your state. Most states take four to eight weeks, but some take longer during peak season.
What if I filed a paper return — how long does that take?
Paper returns take much longer because the IRS has to receive the envelope, open it, and scan it before it enters their system. Expect four to six weeks before your return shows up in Where's My Refund, and then another 21 days for processing and delivery. E-filing is much faster.