How to check the status of your tax refund
The IRS has three ways to check where your refund is: the IRS website tool called "Where's My Refund?", the IRS2Go mobile app, or by phone. The website tool is the fastest. You go to irs.gov, find the "Where's My Refund?" page, and enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight.
The IRS2Go app works the same way — you enter the same three pieces of information and get the same status update. The phone line is 1-800-829-1954. You will need the same information ready. All three methods show you the same information: whether the IRS has received your return, whether it is being processed, whether it has been approved, and the date the money will hit your bank account or arrive by mail.
Key Takeaways
- The IRS updates refund status once per day on irs.gov, the IRS2Go app, or by calling 1-800-829-1954 — you need your Social Security number, filing status, and refund amount.
- Most refunds arrive within 21 days of when the IRS receives your return, but this timeline can be longer if the IRS needs to verify information or if you claimed certain credits.
- If you filed by mail, add 2 to 3 weeks to the processing time before the IRS even receives your return.
- A refund sent by direct deposit arrives in your bank account; a refund sent by check arrives by mail and can take an additional 7 to 10 days after the IRS mails it.
Why your refund might be delayed
The IRS processes most returns within 21 days of receiving them. But several things can slow this down. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the law requires the IRS to hold your refund until mid-February, even if your return is complete and correct. If you filed early in January, you will see this delay.
The IRS also delays refunds when it detects something that does not match its records — a name mismatch, a Social Security number that does not line up with what the IRS has on file, or income reported by your employer that differs from what you reported. If this happens, the IRS will send you a letter explaining what it needs. You respond to that letter, and processing resumes. This can add 2 to 4 weeks.
If you filed by mail instead of electronically, add 2 to 3 weeks just for the IRS to receive and scan your return before processing even begins. Paper returns move slower than electronic ones.
Direct deposit versus check — which arrives when
If you chose direct deposit on your return, the IRS sends the money to your bank account. Once the IRS approves your refund, the transfer usually takes 1 to 2 business days. If you chose a check, the IRS mails it to the address on your return. The check takes 7 to 10 business days to arrive after the IRS mails it, and you do not know exactly when the IRS mailed it until you check the status tool.
Direct deposit is faster and more reliable. Checks can be lost in the mail, and if yours does not arrive within 10 business days of the status tool saying it was mailed, you will need to contact the IRS to request a replacement. The IRS can issue a replacement check, but this adds another 4 to 6 weeks.
What to do if the status tool says your refund is still being processed after 21 days
If the tool still shows "processing" after 21 days, the IRS is likely reviewing your return for accuracy. Check your mail for a letter from the IRS — this is the most common reason for a delay. The letter will explain what information the IRS needs and how to respond. Respond as soon as you can, because the clock does not restart until the IRS receives your response.
If you do not receive a letter within 30 days of filing, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and return ready. The IRS representative can tell you exactly why the return is delayed and what you need to do next. Do not wait longer than 60 days without calling — at that point, something has likely gone wrong in the system.
What to do if the status tool says your refund was sent but you have not received it
If the tool says your refund was sent by direct deposit but it has not appeared in your bank account after 2 business days, contact your bank first. Ask them to confirm they received the transfer from the IRS. Sometimes a transfer is delayed on the bank's end, or it goes to a closed account or the wrong account if you provided incorrect banking information on your return.
If your bank confirms they never received the transfer, call the IRS at 1-800-829-1954. The IRS can verify the banking information on file and reissue the refund by check if needed. If the tool says your check was mailed but you have not received it after 10 business days, call the IRS and request a replacement check. The IRS will issue one, but it takes 4 to 6 weeks to arrive.
How to prevent refund delays next year
File electronically instead of by mail — electronic returns are processed much faster and have fewer errors. Double-check your Social Security number, your spouse's Social Security number if filing jointly, and the names on your return against your Social Security card and driver's license. Mismatches are one of the most common reasons for delays.
If you are claiming the EITC or Additional Child Tax Credit, expect your refund to be held until mid-February by law — this is not a delay, it is required. Use direct deposit instead of a check. Provide your correct bank account and routing number on your return. If you changed banks during the tax year, use the account that was open when you filed.
Frequently Asked Questions
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 "refund advance" loans, where they lend you money against your expected refund — but this is a loan you repay, not a way to speed up the IRS. The IRS itself does not offer refund advances.
What if I filed a joint return and my spouse's information does not match the IRS records?
The IRS will send you a letter explaining the mismatch. Both spouses should respond together if possible. Bring your Social Security cards and a government-issued ID to verify your information. Mail the response to the address on the IRS letter, or call the number on the letter to ask if you can respond by phone.
Does the IRS charge a fee to check my refund status?
No. The IRS does not charge for the "Where's My Refund?" tool, the IRS2Go app, or the phone line. Be cautious of third-party websites that claim to check your refund for a fee — they are not official IRS tools and may be scams.
What if I made a mistake on my return after I filed it?
If you have not received your refund yet, wait until it arrives. Then file an amended return using Form 1040-X. If the amendment results in a larger refund, the IRS will send you the difference. If it results in a smaller refund or you owe money, you will need to pay. Do not try to amend before your original refund arrives — the IRS processes them separately and it will only create confusion.