Where to check your refund status right now
The IRS has a tool called Where's My Refund? that tells you the status of your federal tax refund. You reach it through IRS.gov, and it updates once a day, usually overnight. 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 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 it says your refund was sent, the tool also tells you the date and the method — direct deposit to your bank account or a check mailed to your address.
You can also call the IRS refund hotline at 1-800-829-1954. The automated system asks for the same three pieces of information and reads your status over the phone. This works if you do not have internet access or prefer not to use the website.
Key Takeaways
- Where's My Refund? on IRS.gov updates once daily and shows whether your return is processing, approved, or already sent.
- You need your Social Security number, filing status, and the exact refund amount to check your status.
- If your refund was sent by direct deposit, the tool tells you the deposit date; if by check, it tells you the mailing date.
- The IRS refund hotline at 1-800-829-1954 gives you the same information by phone if you cannot use the website.
- Refunds typically arrive within 21 days of the IRS approving your return, though some take longer if the return needs review.
What the three refund statuses mean
Return received and being processed means the IRS has your return but has not finished reviewing it yet. This is the longest phase. Most returns in this stage take 21 days from the date you filed, though the IRS sometimes needs more time if there are questions or if the return is complex.
Refund approved means the IRS has finished reviewing your return and decided how much to send you. At this point, the tool shows the date your refund will be sent. If you chose direct deposit, this is the date the money will land in your bank account. If you chose a check, this is the date the check will be mailed — add five to seven business days for it to arrive in your mailbox.
Refund sent means the payment has left the IRS. For direct deposit, the money should be in your account on or very close to the date shown. For a check, the date shown is when it was mailed, not when it will arrive.
Why your refund might be delayed
The IRS holds some returns for additional review. This happens when the return has inconsistencies, when income reported on your return does not match what employers or banks reported to the IRS, or when you claim certain credits that the IRS verifies more carefully. A return held for review can add two to four weeks to the timeline.
If your return was filed on paper rather than electronically, it takes longer to process — usually 4 to 6 weeks instead of 21 days. The IRS still has to manually enter the information before it can review the return.
Refunds can also be delayed if you owe money to the federal government, a state, or a child support agency. The IRS can use your refund to pay those debts before sending you the remainder. The Where's My Refund? tool will tell you if this is happening.
What to do if your refund does not arrive on time
If the tool says your refund was sent but the money has not arrived after the date shown, wait three business days. Direct deposits sometimes take longer than expected, and checks sometimes arrive later than the mailing date suggests.
If three business days have passed and you still do not see the money, call the IRS at 1-800-829-1954. Have your return information ready. The IRS can tell you whether the payment actually went out and, if it did, whether there was a problem with your bank account or mailing address.
If a check was lost or never arrived, the IRS can issue a replacement. If a direct deposit went to the wrong account, the IRS will work with your bank to try to recover it, though this is not always possible.
Checking a refund for a prior year
Where's My Refund? only shows the current tax year. If you are looking for a refund from a return you filed in a previous year, you will need to call the IRS directly at 1-800-829-1954. Have your Social Security number and the year of the return ready.
You can also mail a written request to the IRS, though this is slower. The address depends on your state and is listed on the IRS website under "Where to File".
If you chose direct deposit but do not have a bank account yet
If you filed your return and selected direct deposit but have not opened a bank account, contact your bank or credit union when ready with your routing number and account number. The IRS needs this information to send the money. If the account information on your return is wrong or incomplete, the refund may be rejected and sent back to the IRS, which adds weeks to the process.
If your refund was already rejected because of a bad account number, the IRS will mail you a check instead. The Where's My Refund? tool will show this change in status.
Understanding direct deposit versus check
When you filed your return, you chose how to receive your refund: direct deposit into a bank or credit union account, or a paper check mailed to your address. Direct deposit is faster — the money usually arrives within one to two business days of the date shown in Where's My Refund?. A check takes five to seven business days to arrive after it is mailed, and you have to deposit it yourself.
You cannot change your choice after you file, so if you selected direct deposit but do not have an account, you will need to open one before the refund is sent. If you selected a check and want the money faster, you will have to wait for the check to arrive and then deposit it.
Frequently Asked Questions
How often does Where's My Refund? update?
The tool updates once per day, usually overnight. Checking multiple times in the same day will show the same information. If your status has changed, you will see it the next day.
What if Where's My Refund? says I have no record of your return?
This usually means the return has not been received or entered into the IRS system yet. If you filed electronically, wait 24 hours and try again. If you mailed a paper return, it can take two to three weeks to be entered. If you filed more than a month ago and still see no record, call the IRS at 1-800-829-1954.
Can I change my bank account or mailing address after I file?
No. Once you file, the IRS will send your refund to the account or address you listed on the return. If you need to update your information, call the IRS before your refund is sent. If it has already been sent, you will have to wait for it to arrive and then contact your bank or the IRS to correct the problem.
Why does the tool show a different refund amount than I expected?
The IRS may have adjusted your refund if you owe back taxes, child support, or other federal or state debts. The tool does not always explain the reason for the change. Call 1-800-829-1954 to find out what happened.
How long should I wait before calling the IRS about a missing refund?
Wait until at least three business days after the date Where's My Refund? says your refund was sent. For direct deposits, this accounts for delays in the banking system. For checks, wait until at least five business days after the mailing date.