Call the IRS refund hotline to check your status in real time
The fastest way to check on a tax refund is to call the IRS directly at 1-800-829-1954. You will reach an automated system that can tell you whether your refund has been processed, when it was sent, and which account it was deposited to. The call takes about five minutes and works whether you filed federal taxes yourself or had someone else file for you.
The IRS system asks for your Social Security number, filing status (single, married, head of household), and the exact refund amount from your tax return. Have your return in front of you when you call. The system is available Monday through Friday, 7 a.m. to 7 p.m. Eastern time, year-round. If you call outside those hours, you will hear a message directing you to call back during business hours.
The automated system will tell you one of three things: your refund has been received and is being processed, your refund has been sent (and to which account or address), or there is a problem with your return that needs attention. If the system cannot find your return, it may not have been received yet, or there may be a delay in processing.
Key Takeaways
- Call 1-800-829-1954 to reach the IRS automated refund status system, which works 24 hours a day but connects to a live agent only during business hours.
- Have your Social Security number, filing status, and the refund amount from your return ready before you call.
- The system tells you whether your refund is being processed, has been sent, or has a problem that needs to be resolved.
- If you filed electronically, the IRS typically processes your return within 21 days; paper returns take longer.
- If the system cannot find your return after the expected processing time, contact the IRS in writing or through their online account.
What the IRS system will tell you
When you call, the automated system will give you a status message. If your refund is still being processed, the system will tell you the date it expects to send it. Most refunds are sent within 21 days of the IRS receiving an electronic return, though some take longer if there are questions or errors on the form.
If your refund has already been sent, the system will tell you the date it was mailed or deposited. For direct deposit, this means the money left the IRS account on that date and should arrive in your bank account within one to two business days. For a paper check, allow 7 to 10 business days from the date the IRS sent it.
If the system says there is a problem, it will direct you to contact the IRS by mail or to check your account online. Common problems include a mismatch between the name on your return and the name on your bank account, a missing or incorrect routing number, or a discrepancy in income or withholding information.
Checking your refund status online instead of calling
The IRS website offers a tool called Where's My Refund? at irs.gov that does the same thing as the phone line. You enter your Social Security number, filing status, and refund amount, and the tool shows you the current status. This method works any time of day and does not require you to wait on hold or navigate a phone menu.
Where's My Refund? updates once per day, usually overnight. If you checked yesterday and the status has not changed, checking again today may show new information. The tool also shows a timeline of when you can expect your refund if it is still being processed.
If you filed your return electronically and the IRS has received it, Where's My Refund? will show a status within 24 hours. If you filed on paper, it may take up to four weeks for the IRS to enter your return into the system and show a status.
When to speak with a live IRS representative
The automated system and the online tool handle most refund questions, but sometimes you need to speak with a person. Call 1-800-829-1954 during business hours (Monday through Friday, 7 a.m. to 7 p.m. Eastern time) and wait for the automated menu to finish, then press the option to speak with a representative. Wait times vary, especially during tax season (January through April), and can be 30 minutes or longer.
A live representative can help if the automated system could not find your return, if your refund status has not changed in more than 21 days, if you received a notice from the IRS about your return, or if you need to report a refund that never arrived. The representative can also update your bank account information if the IRS rejected your direct deposit.
Have your Social Security number, filing status, and return in front of you. The representative will ask the same questions the automated system does, so having this information ready will speed up the call.
How long the IRS takes to process refunds
The IRS processes most electronic returns within 21 days. This means the refund status changes from "being processed" to "sent" within that window. However, some returns take longer. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15, even if your return is otherwise complete.
Paper returns take much longer. The IRS must first receive your return by mail, then scan it into their system, which can take four to six weeks. After that, processing follows the same 21-day timeline as electronic returns.
If your refund status has not changed in more than 21 days from the date you filed electronically, or more than six weeks from the date you mailed a paper return, contact the IRS. The delay may be due to a problem with your return that requires your attention.
What to do if your refund never arrives
If the IRS says your refund was sent but you never received it, the next step depends on how it was sent. For direct deposit, contact your bank and ask whether the deposit was rejected. Banks reject deposits for reasons like a closed account, an incorrect routing number, or a name mismatch. Your bank can tell you the exact reason and may be able to help you recover the money.
If the IRS sent a paper check and you never received it, call 1-800-829-1954 and speak with a representative. They can file a claim for a missing check and issue a replacement. This process takes several weeks. In the meantime, do not cash the original check if it arrives, as cashing both would create a problem with your account.
Keep a record of the date the IRS said it sent your refund and any confirmation numbers from your bank or the IRS. If you need to follow up, this information will help the IRS locate your case.
Frequently Asked Questions
How do I know if the IRS received my return?
If you filed electronically, the IRS sends a confirmation email or text message within 24 hours. If you filed on paper, call 1-800-829-1954 after four weeks to check whether the return has been entered into the system. The online tool Where's My Refund? will also show a status once the IRS has received your return.
Can I check my refund status if someone else filed my taxes?
Yes. You can call or use Where's My Refund? with your own Social Security number, filing status, and the refund amount. You do not need the tax preparer's information. If you do not know the refund amount, you can look it up on the copy of your return that the preparer gave you.
What if the IRS says my refund was sent but my bank says it was rejected?
Contact your bank first to find out why the deposit was rejected. Common reasons are a closed account, an incorrect routing number, or a name mismatch. Once you know the reason, call the IRS at 1-800-829-1954 and speak with a representative. They can reissue your refund as a check or correct your bank information and try the deposit again.
Does calling to check my refund status affect when I get it?
No. Checking your status does not change the processing timeline or delay your refund. The IRS processes returns in the order they were received, regardless of whether you call to check on them.