Check your refund status through the IRS website or by phone
The Internal Revenue Service (IRS) offers three ways to find out where your federal refund is: online through their website, by phone, or by mail. The fastest method is the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day and usually shows your status within 24 hours of the IRS receiving your return. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return to use it.
If you prefer to speak with someone, you can call the IRS at 1-800-829-1040. Wait times are typically shorter early in the morning or later in the afternoon. Have the same three pieces of information ready when you call. You can also mail Form 1040-V (Payment Voucher) with a written request to the IRS address for your state, though this method takes several weeks for a response.
Key Takeaways
- The IRS "Where's My Refund?" tool on IRS.gov is the fastest way to check your status and updates once daily.
- You will need your Social Security number, filing status, and the exact refund amount to check your status online or by phone.
- Most refunds are issued within 21 days of the IRS receiving your return, but some take longer if the return needs review.
- If your refund is delayed beyond 21 days, contact the IRS by phone or check the tool again in a few days.
- The IRS will not contact you first about your refund — any message claiming to be from the IRS asking you to verify information is likely a scam.
What "Where's My Refund?" will tell you
The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." "Return Received" means the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has reviewed your return and decided to send you money. "Refund Sent" means the IRS has issued your refund — either by direct deposit to your bank account or by check in the mail.
The tool also shows an expected date for the next step. If your status is "Return Received," it will show when you can expect to see "Refund Approved." If your status is "Refund Approved," it will show the date your refund will be sent. If your status is "Refund Sent," it will show the date the refund was issued and, if you chose direct deposit, the date it should arrive in your bank account.
How long refunds usually take
The IRS aims to issue most refunds within 21 days of receiving your return. If you filed electronically and chose direct deposit, your refund typically arrives faster — often within 10 to 14 days. If you filed on paper or requested a check by mail, the process takes longer because the IRS must scan and process your physical return.
Some returns take longer than 21 days. This happens when the IRS needs to review your return more closely — for example, if you claimed the Earned Income Tax Credit (EITC), if there are math errors, or if the IRS needs to verify information you provided. The "Where's My Refund?" tool will still show your status and an updated timeline if this is happening.
What to do if your refund is delayed
If more than 21 days have passed since the IRS received your return and the tool still shows "Return Received," check the tool again in a few days. Processing times vary, and the tool updates only once per day. If the tool shows "Refund Approved" but the expected date has passed, wait another week before contacting the IRS — mail delivery and bank processing can add a few days.
If you have waited longer than the expected date shown in the tool, or if the tool has not updated in more than a week, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS representative can look into your specific return and tell you whether there is a problem or if the refund is straightforward delayed in the mail or banking system.
Refund by direct deposit versus check
If you chose direct deposit on your tax return, the IRS sends your refund electronically to your bank account. This is faster and more find than a check. Once the IRS issues your refund, it typically arrives in your account within 2 to 5 business days, depending on your bank. Some banks deposit it the same day they receive it; others take a day or two.
If you requested a check or did not provide banking information on your return, the IRS mails a physical check to the address on your return. This takes longer — usually 7 to 10 business days after the IRS issues the refund, depending on mail delivery in your area. If you have moved since filing, the check may be delayed or returned to the IRS. If this happens, contact the IRS to request they reissue the check to your current address.
Protecting yourself from refund scams
The IRS will never contact you by phone, email, or text message about your refund. If someone claiming to be from the IRS calls, emails, or texts you asking you to verify your Social Security number, banking information, or refund amount, it is a scam. Hang up or delete the message when ready and do not provide any information.
Scammers often create urgency by saying your refund is delayed or that there is a problem with your return. They may threaten to withhold your refund or take legal action. The real IRS does not threaten people this way. If you are unsure whether a message is real, go directly to IRS.gov or call 1-800-829-1040 yourself — do not use a phone number or link provided in the message.
Frequently Asked Questions
Why does the tool say my refund was sent but I have not received it?
If you chose direct deposit, your bank may take 2 to 5 business days to process the deposit after the IRS sends it. If you chose a check, mail delivery can take 7 to 10 business days. If you have waited longer than that, contact your bank (for direct deposit) or call the IRS (for a check) to find out whether the refund was actually sent.
Can I check my refund status if someone else filed my taxes?
Yes. You can use the "Where's My Refund?" tool yourself using your own Social Security number and the refund amount. You do not need to know who filed your return. If you do not know the refund amount, you can call the IRS at 1-800-829-1040 and they can tell you.
What if I filed my taxes but the tool says it has no record of my return?
The tool may not show your return for a few days after you file, especially if you filed on paper. Check again in 3 to 5 days. If the tool still shows no record after a week, call the IRS at 1-800-829-1040 to confirm they received your return and find out what happened.
Can I change my refund from a check to direct deposit?
No, you cannot change the refund method after you file. If you requested a check, you will receive a check. If you want direct deposit for next year's refund, make sure to provide your bank account information when you file your next return.
What should I do if my refund was deposited to the wrong bank account?
Contact your bank first to see if they can trace the deposit and return it to the IRS. If your bank cannot recover it, contact the IRS at 1-800-829-1040 with details about the wrong account. The IRS can investigate and may be able to recover the funds, though this process can take several weeks.