Where to check your refund status right now
The IRS has three ways to check where your refund is. The fastest is Where's My Refund? on IRS.gov — you enter your Social Security number, filing status, and the exact refund amount from your return, and it tells you whether the IRS has received your return, is processing it, or has sent it out. This tool updates once per day, usually overnight.
If you filed by mail and haven't heard anything in three weeks, or filed electronically and haven't heard anything in two weeks, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. Wait times are longest in March through May.
The third option is the IRS mobile app, which shows the same information as Where's My Refund? but works on your phone. Search for "IRS2Go" in your app store.
Key Takeaways
- Where's My Refund? on IRS.gov is the fastest way to check status and updates once daily, usually overnight.
- You need your Social Security number, filing status, and the exact refund amount from your tax return to check status.
- If you filed electronically, expect processing to take up to 21 days; if you filed by mail, expect up to 6 weeks.
- The IRS phone line 1-800-829-1040 can answer questions but has long wait times during tax season.
- If your refund is delayed beyond the expected timeframe, the IRS can investigate, but you must wait at least 21 days after e-filing or 6 weeks after mailing.
What the status messages mean
Where's My Refund? shows one of three messages. "Return received" means the IRS has your return but hasn't started processing it yet. This is normal and usually lasts a few days. "Refund approved" means the IRS has finished checking your return and approved the refund amount — it's now in the queue to be sent out. "Refund sent" means the money has left the IRS and is on its way to you.
If you chose direct deposit, the refund arrives in your bank account within one business day of the "Refund sent" message. If you chose a paper check, it arrives by mail within 7 to 10 business days of that message, depending on postal service speed in your area.
If the tool says "We cannot provide information about your refund right now," it usually means the return is still in an early stage of processing or there's a problem the IRS is investigating. Check again the next day.
How long processing actually takes
The IRS publishes a standard timeline: 21 days for electronically filed returns and 6 weeks for paper returns. This is measured from the date the IRS receives your return, not the date you file it. If you e-file on April 1, the IRS may not receive it until April 2 or 3, so the 21-day clock starts then.
In practice, most refunds arrive faster than the published timeline — many within 5 to 10 days of e-filing. But the IRS does not may provide this. If your return has errors, requires verification, or triggers fraud checks, processing can take much longer — sometimes 60 to 90 days or more.
During peak tax season (March through May), the IRS processes millions of returns simultaneously, so delays are common. Filing early in January or February usually means faster processing than filing in April.
What to do if your refund is delayed
First, confirm you've waited the full timeline. If you e-filed, wait at least 21 days from the date the IRS received your return (not the date you filed). If you mailed it, wait at least 6 weeks. Where's My Refund? will tell you the date received.
If you've waited the full timeline and Where's My Refund? still shows "Return received" or gives no information, call 1-800-829-1040 and ask the IRS to investigate. Have your Social Security number, filing status, and refund amount ready. The IRS can place a trace on your return, which means they'll research what happened and contact you within 4 to 6 weeks with an answer.
If your refund was sent but you never received it, the next step depends on how you chose to receive it. For direct deposit, contact your bank to ask whether the deposit arrived and was rejected. For a paper check, wait 10 business days after the "Refund sent" message, then contact the IRS if it hasn't arrived.
Problems that slow down or stop refunds
The most common reason for delay is a mismatch between what you reported and what the IRS has on file. This includes a Social Security number that doesn't match your name, an address that's different from what the IRS has, or income reported by your employer that doesn't match what you claimed. The IRS will contact you by mail if this happens, usually within 30 days of receiving your return.
Owing back taxes, child support, or student loans can also delay a refund. The IRS is required by law to hold your refund to pay these debts. If this applies to you, the IRS will send you a notice explaining the offset. You can appeal, but the process takes time.
If the IRS suspects fraud — for example, if your return looks similar to another return they've seen, or if you claim a refundable credit you've claimed many times before — they may hold your refund for additional verification. This can add 30 to 60 days to processing time.
Tracking a paper check refund
If you chose to receive your refund by paper check instead of direct deposit, Where's My Refund? will tell you when the check was mailed. After that message appears, allow 7 to 10 business days for the check to arrive by mail. This timeline assumes normal postal service; during peak season or in rural areas, it may take longer.
If 10 business days have passed since the "Refund sent" message and you haven't received the check, contact the IRS at 1-800-829-1040. They can issue a replacement check, but they'll need to verify that the original check was never cashed. This verification can take 4 to 6 weeks.
Do not cash a replacement check if the original arrives later — contact your bank immediately to report the duplicate. Cashing both checks is fraud.
Direct deposit refunds that don't arrive
If you chose direct deposit and Where's My Refund? shows "Refund sent," but the money hasn't appeared in your bank account within one business day, first contact your bank. Ask them to check whether the deposit was received and rejected — this sometimes happens if your account number changed, if the account was closed, or if your bank's routing number was entered incorrectly on your return.
If your bank confirms they never received the deposit, contact the IRS at 1-800-829-1040. The IRS can research where the deposit went and issue a replacement check or attempt to redeposit the funds. This process usually takes 4 to 6 weeks.
To prevent this problem on future returns, double-check your routing number and account number before you file. Your bank's website or a check from your account will show both numbers.
Frequently Asked Questions
Can I check my refund status before I file my return?
No. Where's My Refund? only works after the IRS has received your return. If you haven't filed yet, the tool will tell you it has no information. File your return first, then check status after the IRS has received it — usually within one to three business days of e-filing.
What if I filed jointly with my spouse and we're separated?
Either spouse can check the refund status using Where's My Refund? with their own Social Security number, filing status, and the refund amount. If you need to change the refund amount or where it goes, contact the IRS before the refund is sent — after it's sent, both spouses must agree to any changes.
Does the IRS charge a fee to check my refund status?
No. Where's My Refund? on IRS.gov, the IRS2Go app, and the phone line 1-800-829-1040 are all free. Be cautious of third-party websites that charge a fee to check your status — they're unnecessary.
What if Where's My Refund? says there's an issue with my return?
The tool will direct you to contact the IRS or check your mail for a notice. The IRS usually sends a letter explaining what information they need or what error was found. Follow the instructions in that letter. Do not ignore it — the IRS needs your response to continue processing.
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "rapid refund" loans, but these are loans against your expected refund, not the refund itself — you pay interest and fees for the loan.