The standard timeline: 21 days from IRS acceptance
The IRS says it will deposit your federal tax refund within 21 days of accepting your return. That clock starts when the IRS processes your return, not when you file it. If you file on January 15 and the IRS accepts your return that same day, you should see the money by February 5. If there is a delay between filing and acceptance—because of errors, missing information, or just processing volume—the 21-day window starts later.
Most refunds arrive in 5 to 10 business days after acceptance, not the full 21. The 21-day window is a may provide, not a typical timeline. The IRS publishes this number because it is the longest you should wait under normal circumstances. If you have not seen your money after 21 days, something has gone wrong and you need to investigate.
Key Takeaways
- The IRS counts 21 days from the date it accepts your return, not from the date you file, so check your acceptance status first.
- Direct deposit is faster than a paper check—most direct deposits arrive in 5 to 10 business days, while checks take 3 to 4 weeks or longer.
- You can track your refund status in real time using the IRS Where's My Refund tool, which updates every 24 hours after acceptance.
- If your refund is delayed past 21 days, contact the IRS at 800-829-1040 or check your account for notices about missing information or identity verification.
- State tax refunds follow their own timelines and are separate from federal refunds—do not assume they arrive together.
Why direct deposit is faster than a paper check
Direct deposit to your bank account is the fastest way to receive your refund. Once the IRS accepts your return and processes the refund, the money moves electronically to your bank within 5 to 10 business days in most cases. Your bank then credits your account, usually within one business day of receiving the transfer.
A paper check takes much longer. The IRS prints the check, mails it to your address on file, and it sits in transit for 3 to 4 weeks depending on your location. If the address is wrong or the mail is slow, you could wait 6 weeks or more. If the check is lost or stolen, you have to request a replacement, which adds another month. For this reason, the IRS strongly encourages direct deposit and makes it the default option on the tax form.
How to check your refund status in real time
The IRS Where's My Refund tool is the only official way to track your federal refund. Go to irs.gov and click the Where's My Refund link, or search for it by name. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved the refund and it is being prepared for deposit or mailing), or "Refund Sent" (the money has been sent to your bank or a check has been mailed). Once it shows "Refund Sent," the 21-day clock is running. If you chose direct deposit, the money should arrive within that window. If you chose a check, watch your mail.
What delays a federal refund past 21 days
The most common reason for a delay is missing or incorrect information on your return. If you did not sign the return, listed the wrong Social Security number, or left a required field blank, the IRS will hold the refund until you fix it. The IRS will mail you a notice asking for the correction. Once you respond, the 21-day clock restarts from the date the IRS receives your response.
Identity verification is another frequent cause of delay. If the IRS suspects fraud or cannot match your information to their records, they will ask you to verify your identity before releasing the refund. This can add 2 to 4 weeks. You may be asked to provide a copy of your driver's license, passport, or other documents. The IRS will contact you by mail with instructions on how to submit the documents.
Offset is a third reason. If you owe back taxes, child support, or student loans, the IRS can use your refund to pay those debts before sending you the remainder. The IRS will notify you by mail if this happens. The offset itself does not delay the refund—the money is sent to the agency you owe, not held—but you will receive less than you expected.
Direct deposit versus check: timing and what to do if it does not arrive
If you chose direct deposit and the money has not arrived 10 business days after the IRS said "Refund Sent," contact your bank first. Ask them to search for the incoming transfer using the IRS routing number and the refund amount. Sometimes a transfer is delayed on the bank's end, or it may have been rejected because your account number was wrong or your account was closed.
If your bank has no record of the transfer, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the transfer was actually sent and, if so, where it went. If the account information on your return was incorrect, the IRS may have sent the money to the wrong bank. In that case, you will need to file a claim to recover the funds, which can take several months.
If you chose a paper check and it has not arrived 4 weeks after the IRS said "Refund Sent," the check may be lost or stolen. Call the IRS at 800-829-1040 and request a replacement. The IRS will stop payment on the original check and issue a new one, which takes another 4 to 6 weeks to arrive.
State tax refunds are separate and may arrive on a different schedule
Your state tax refund is processed by your state's tax agency, not the federal IRS, and follows its own timeline. Some states deposit refunds within 10 to 14 days of acceptance. Others take 4 to 6 weeks. A few states still mail paper checks by default, which can take 8 weeks or longer. Do not assume your state refund will arrive at the same time as your federal refund.
To track your state refund, go to your state's tax agency website and look for a refund status tool. Most states have one. You will need your Social Security number and the refund amount. If your state does not have an online tool, call the tax agency directly. The phone number is on your state tax return or on the agency's website.
What to do if the IRS says your refund was sent but you never received it
If the Where's My Refund tool shows "Refund Sent" but the money has not arrived after 21 days, the IRS considers your refund lost and will issue a replacement. Call 800-829-1040 with your Social Security number, filing status, and refund amount. The IRS will verify that the refund was sent and then file a claim on your behalf. You will receive a claim number.
The replacement refund or a check for the amount owed typically arrives within 4 to 6 weeks. In the meantime, keep the claim number and any correspondence from the IRS. If you need the money urgently, there is no way to speed up the process—the IRS does not issue emergency refunds or advance payments. Your only option is to wait for the replacement or pursue a claim in tax court if the amount is large enough to justify the cost.
Frequently Asked Questions
Does filing electronically make my refund come faster than filing by mail?
Yes. Electronic filing gets to the IRS within hours, while a paper return takes 1 to 2 weeks to arrive by mail. The IRS can accept and process an electronic return much faster. If you file by mail, add 1 to 2 weeks to the timeline before the 21-day clock even starts.
Can I get my refund faster if I pay a tax preparation company to file for me?
No. The timeline is the same whether you file yourself or use a tax preparer. The 21-day window starts when the IRS accepts your return, regardless of who filed it. Some tax preparation companies offer "rapid refund" loans, but those are loans against your expected refund, not the refund itself, and they charge fees.
What if I filed my return but the IRS website says it has no record of it?
Wait 24 to 48 hours. The IRS system updates slowly, and a return filed electronically may not show up in Where's My Refund for a day or two. If it still does not appear after 48 hours, call 800-829-1040 to confirm the IRS received it. If you filed by mail, wait 3 to 4 weeks before calling.
Will my refund be delayed if I file after April 15?
No. The IRS processes returns year-round. Filing after the deadline may result in penalties and interest if you owe taxes, but it does not slow down the refund timeline itself. The 21-day window applies whether you file in January or October.
Can the IRS deposit my refund to a savings account instead of a checking account?
Yes. You can direct deposit to any bank account in your name—checking, savings, or money market. Make sure the routing number and account number on your return are correct for the account you want to use. If they are wrong, the refund may go to the wrong account or be rejected by the bank.