Check your refund status on IRS Where's My Refund
The IRS tool Where's My Refund is the only place that shows the real status of your federal tax refund. You reach it at irs.gov/refunds or through the IRS mobile app. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.
The tool updates once per day, usually overnight. It shows one of three statuses: your return is being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If your return is still being processed, the tool will not yet show a payment date—that means the IRS is still reviewing it, and you should check back in 24 hours.
Do not call the IRS or visit a local office asking about your refund unless Where's My Refund says there is a problem. The IRS processes millions of returns, and phone lines are overwhelmed during tax season. The tool is faster and more accurate than any person you could reach.
Key Takeaways
- Where's My Refund on irs.gov is the official tracker and updates once daily; it is the only source that shows your actual refund status.
- Most refunds are sent within 21 days of the IRS receiving your return, but this varies based on how you filed and whether your return needs review.
- If you chose direct deposit, your bank receives the money first and may hold it for one to two business days before it appears in your account.
- If your refund does not arrive by the date shown in Where's My Refund, contact the IRS through their online tools rather than by phone.
How long the IRS takes to send your refund
The IRS publishes a standard timeline: most refunds are issued within 21 days of your return being received. This is the time from when the IRS gets your return to when they send the money out. It does not include the time your bank takes to deposit it into your account.
The 21-day window applies to returns filed electronically with direct deposit selected. Paper returns take longer—typically four to six weeks from receipt to issuance. If you chose a check by mail instead of direct deposit, add another one to two weeks for postal delivery after the IRS sends it.
Some returns take longer because the IRS flags them for review. This happens when your return has math errors, missing information, or items that do not match IRS records (like income reported by your employer). If this is happening to you, Where's My Refund will say your return is still being processed and will not show a payment date yet.
Why your refund might be delayed
The most common reason for delay is a mismatch between what you reported and what the IRS has on file. If your W-2 shows different income than what you entered, or if you claimed a dependent the IRS does not have a record for, your return goes into manual review. The IRS will contact you by mail if they need more information.
Claiming the Earned Income Tax Credit (EITC) or the Child Tax Credit also triggers extra review, especially if this is your first time claiming them or if the amount is large. These credits are audited more often than other parts of a return. The review is not a sign you did anything wrong—it is standard procedure for these credits.
Identity theft flags can also delay a refund. If someone filed a return using your Social Security number, the IRS will freeze your refund while they investigate. You will receive a letter explaining this. If you believe you are a victim of identity theft, call the IRS at 1-800-829-1040 and ask to speak with a representative about your specific return.
Direct deposit versus check—how you receive the money
Direct deposit is faster. The IRS sends the money to your bank, and your bank deposits it into your account within one to two business days. Weekends and bank holidays do not count as business days, so a refund sent on a Friday may not appear until Tuesday.
A check by mail takes one to two weeks after the IRS issues it, depending on postal service speed and your location. The IRS mails checks from a central location, so distance matters. If you moved after filing, the check may go to your old address. You can update your address on irs.gov, but this only affects future correspondence—it does not redirect a check already in the mail.
If you filed your return but did not provide banking information, the IRS will send a check. You cannot change this to direct deposit once the return is filed. If you want direct deposit for next year, you will need to file electronically and enter your account information at that time.
What to do if your refund does not arrive on time
First, check Where's My Refund again. If it shows a payment date that has passed and the money is not in your account, wait two more business days. Banks sometimes delay deposits, especially if the refund is large or if your account is new.
If two business days have passed and the money is still not there, log into Where's My Refund again. If the status has changed to "refund sent" but your bank has not received it, contact your bank's customer service line. Give them the refund amount and the date shown in Where's My Refund. Your bank can check whether the deposit arrived and where it went.
If Where's My Refund still shows "processing" and more than 21 days have passed since you filed, use the IRS online tool "Get Transcript" to see if the IRS has processed your return. You can also call 1-800-829-1040, but wait times are long during tax season. The online tools are faster.
If you filed a paper return and more than four weeks have passed, contact the IRS using their online contact form at irs.gov/contact. Provide your return filing date and the refund amount. The IRS will investigate whether the return was received and processed.
If your refund was sent but you never received it
For direct deposit: Contact your bank immediately. Ask them to trace the deposit using the routing number and account number shown on your return. The bank can confirm whether the IRS sent the money and where it went. If your account was closed or transferred, the bank can tell you where the funds were redirected.
For a check by mail: If more than two weeks have passed since the IRS mailed it and you have not received it, file a claim with the U.S. Postal Service at usps.com. You will need the refund amount and the date shown in Where's My Refund. The postal service can search for the check. If it is lost, the IRS can issue a replacement, but this takes additional time.
If you moved after filing, check with the post office at your old address. You can file a mail forwarding request, and the post office will deliver the check to your new address if it has not been delivered yet. After that, contact the IRS to request a replacement check.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X), the IRS takes longer to process it. Amended returns are not processed electronically in the same way as original returns. Most amended returns take eight to twelve weeks from receipt to refund issuance. Where's My Refund does not track amended returns, so you will not see a status update there.
To track an amended return, use the IRS tool "Get Transcript" or call 1-800-829-1040. Have your Social Security number and the tax year ready. The IRS representative can tell you whether the amended return has been received and processed.
If you are owed a refund from a prior tax year (not the current year), you may need to file a claim. The IRS does not automatically send refunds for old years. You file Form 1040-X for the year in question, and the IRS will process it as an amended return. The three-year window to claim a refund applies—you generally cannot claim a refund for a tax year more than three years old.
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 that give you cash before the IRS sends your refund, but you pay fees and interest on this loan. The IRS timeline is the same regardless of who prepared your return.
What if Where's My Refund says my refund was sent but my bank says they never got it?
Ask your bank to trace the deposit using the ACH reference number from Where's My Refund. If the bank confirms the IRS sent it but your account did not receive it, contact the IRS at 1-800-829-1040 with proof from your bank. The IRS can investigate and issue a replacement.
Does the IRS send refunds on weekends or holidays?
The IRS processes refunds on business days only. If your payment date falls on a weekend or federal holiday, the IRS sends it on the next business day. Your bank may also hold deposits over weekends before posting them to your account.
What if I filed my return but made a mistake?
If you have not received your refund yet, do not file an amended return. Wait for the original refund to arrive, then file the amended return if needed. Filing both at once confuses the IRS and delays both refunds. If you already received the refund and then realized the mistake, file Form 1040-X to correct it.
Can I cancel my refund and owe the IRS instead?
No. Once the IRS issues a refund, you cannot cancel it. If you owe taxes for a different year, the IRS will apply your refund to that debt automatically. If you want to avoid a refund in the future, adjust your W-4 with your employer so less tax is withheld from your paycheck.