The IRS aims to issue most refunds within 21 days of accepting your return
If you file electronically and choose direct deposit to your bank account, the IRS typically processes your return and sends the money within 21 days. That 21-day window starts from the date the IRS accepts your return, not the date you submit it. The difference matters: a return filed on January 15 might not be accepted until January 17, so your 21-day clock begins then.
The actual time your money arrives depends on three separate steps: how long the IRS takes to process your return, how long your bank takes to receive and post the deposit, and whether anything in your return triggers additional review. Most returns move through all three steps in under three weeks. Some take longer.
If you file by paper instead of electronically, add four to six weeks to that timeline. Paper returns are scanned and manually reviewed before processing begins, which delays everything downstream.
Key Takeaways
- The IRS counts the 21-day window from the date it accepts your return, not from the date you file it.
- Direct deposit is faster than a mailed check; a check can take an additional two to three weeks after the IRS processes your return.
- Certain situations — claiming the Earned Income Tax Credit, the Additional Child Tax Credit, or reporting a loss — trigger mandatory delays that can extend the timeline to late February or March.
- You can track your return status using the IRS Where's My Refund tool, which updates once per day and shows the same information the IRS has.
Why some returns take longer than 21 days
The 21-day timeline assumes your return is straightforward and contains no errors or flags. Several situations force the IRS to hold your return for additional review. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until mid-February, even if processing is complete. This delay exists to prevent fraud and catch errors before money goes out.
If your return reports a business loss, a net operating loss carryback, or certain other items, the IRS also holds it for review. Returns with math errors, missing information, or amounts that don't match what employers or financial institutions reported to the IRS get flagged for examination. Any of these situations can push your refund into late February or March.
The IRS also delays refunds when your return is selected for audit, when you owe back taxes or student loans, or when your refund is being used to offset a debt owed to a state or federal agency. These situations are less common but add weeks or months to the process.
Direct deposit versus a mailed check
Direct deposit is the fastest way to receive your refund. Once the IRS processes your return and approves the refund, it sends the money electronically to your bank. Your bank then receives it and posts it to your account, usually within one to two business days. The entire process from IRS acceptance to money in your account typically takes 21 days or fewer.
A mailed check takes longer. After the IRS processes your return, it prints and mails the check to the address on your return. Postal delivery adds another two to three weeks, depending on distance and mail volume. A check refund can take five to seven weeks total from the date the IRS accepts your return.
If you filed electronically but did not provide banking information for direct deposit, the IRS will mail a check by default. You cannot change this after filing; the method is locked in when you submit your return.
How to track your refund status
The IRS provides a tool called Where's My Refund on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and shows you the current status of your return.
The tool displays three possible statuses: "Return Received" (the IRS has accepted your return but has not finished processing), "Refund Approved" (processing is complete and your refund has been authorized), and "Refund Sent" (the money has been sent to your bank or the check has been mailed). Each status includes an estimated date for the next step.
If your return has been accepted but Where's My Refund shows no information, wait 24 hours and check again. The tool does not update in real time. If it still shows nothing after 48 hours, your return may not have been accepted yet, or there may be a processing delay.
What happens if your refund is delayed beyond 21 days
If the IRS has not sent your refund within 21 days of accepting your return, and Where's My Refund shows no update, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040 (toll-free) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready.
The IRS may ask you to wait longer if your return is under examination or if additional information is needed. If the delay is due to an error on your return, the IRS will contact you by mail with instructions on how to correct it. Do not assume the delay is an error; most delays are due to the mandatory holds described earlier.
If your refund is more than 21 days late and Where's My Refund shows "Refund Sent," but you have not received the money, the issue may be with your bank or the postal service. Contact your bank to confirm they have received the deposit. If the refund was mailed as a check, contact the IRS to request a replacement.
State tax refunds and federal refunds are separate
Your state tax refund arrives on a different timeline than your federal refund. Each state processes returns independently and at its own pace. Some states issue refunds within two weeks; others take six to eight weeks. Filing your federal return does not automatically file your state return, and the two are not linked in the IRS system.
If you filed both federal and state returns, track each one separately using your state's tax agency website. Most states have their own refund tracking tool, similar to the IRS Where's My Refund tool. The state tool will show you the status of your state refund only.
Frequently Asked Questions
Does filing early get me my refund faster?
Filing early does not speed up processing. The IRS begins accepting returns in late January each year, and processing times are the same whether you file on January 31 or April 1. Filing early gives you more time to correct errors if the IRS contacts you, but it does not change the 21-day processing window.
Why does Where's My Refund say my refund was sent but I haven't received it?
If direct deposit was selected, the money was sent to your bank electronically; your bank may take one to two business days to post it to your account. If a check was mailed, postal delivery can take two to three weeks depending on your location. Contact your bank first to confirm the deposit has not arrived, then contact the IRS if the money is still missing after the expected delivery window.
Can I get my refund faster if I pay a tax preparation fee?
No. The IRS processing time is the same regardless of how you file or who prepares your return. Some tax preparation companies offer refund advance loans, where they lend you money against your expected refund for a fee, but this is a loan, not a faster refund from the IRS.
What if I claimed the Earned Income Tax Credit — will my refund definitely be delayed?
The IRS is required to hold returns claiming EITC or ACTC until mid-February at the earliest. Your refund will not be sent before that date, even if processing is complete. After mid-February, the timeline depends on whether your return was selected for examination or flagged for other reasons.
If I file on April 15, will I still get my refund by May?
Possibly, but not may provide. Filing on the final day means your return enters the queue with millions of others, and processing can take longer during peak season. If your return is straightforward and does not trigger additional review, you may receive your refund by early May. If it is selected for examination or flagged for any reason, it could take until June or later.