Timeline from acceptance to your bank account
Once the IRS accepts your return, most refunds arrive within 21 days. The IRS publishes this as their standard processing window, though many refunds land faster—often within 5 to 10 business days if you chose direct deposit and filed electronically. Paper checks take longer: typically 4 to 6 weeks from acceptance.
The 21-day clock starts the moment the IRS accepts your return, not when you file it. Acceptance happens when the IRS system confirms your return is complete, your identity matches their records, and there are no obvious errors. You'll see an acceptance confirmation in your IRS online account or in your email if you set up notifications.
The actual time your money arrives depends on three things: your refund method, whether the IRS needs to verify anything about your return, and your bank's processing speed. Direct deposit is fastest because the IRS sends the money electronically straight to your account. A paper check has to be printed, mailed, and then deposited by you or your bank.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 10 business days after acceptance, though the IRS allows up to 21 days.
- Paper checks take 4 to 6 weeks from acceptance because they must be printed and mailed to your address on file.
- The IRS acceptance date is visible in your online account and is the starting point for all timelines—not your filing date.
- If your refund does not arrive within the expected window, use the IRS Where's My Refund tool to check the current status and any holds.
- Certain situations—like claiming the Earned Income Tax Credit or Child Tax Credit—can add 1 to 2 weeks to processing time.
Why some refunds take the full 21 days
The IRS does not process every return at the same speed. Returns that trigger additional review—because of math errors, missing information, or matches against other records—move into a slower queue. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if you filed in January. This is called the EITC/ACTC hold, and it adds 1 to 2 weeks to your timeline.
Returns filed on paper take longer to process than electronic returns because they have to be scanned and entered into the system by hand. If you mailed your return, add 2 to 3 weeks just for the IRS to receive and scan it before processing even begins.
Refunds can also be delayed if the IRS detects a discrepancy between your return and information they have on file—for example, if your W-2 from your employer does not match what you reported, or if you claimed a dependent the IRS does not have a record for. These holds are usually resolved within a few days once you provide clarification, but they can push your refund into the later part of the 21-day window.
Direct deposit versus paper check timing
Direct deposit is the fastest method and the IRS's preferred option. Once your return is accepted and processed, the IRS sends the money electronically to your bank. Your bank then credits the funds to your account, which usually happens within 1 to 3 business days of the IRS sending it. In total, you are looking at 5 to 10 business days from acceptance in most cases.
Paper checks are slower at every step. The IRS has to print the check, which takes time. Then it goes into the mail. Depending on where you live and mail delivery speed, the check can take 7 to 14 days to reach you after it ships. Once you receive it, you still have to deposit it at your bank, and your bank may hold it for a few business days before the funds are available. The full timeline is typically 4 to 6 weeks from acceptance.
If you did not provide a bank account on your return and did not choose direct deposit, the IRS will send a check by default. You can update your banking information in your IRS online account after you file, but only if you have not yet received your refund. Once the check is printed and mailed, you cannot redirect it.
How to track your refund status
The IRS provides a tool called Where's My Refund, available on IRS.gov. You can check your status using 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 give you new information.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has processed your return and approved the refund), and "Sent" (the refund has been sent to your bank or the check has been mailed). Once it shows "Sent," you should see the money within the timeframe for your refund method.
If your status does not update for more than 21 days after acceptance, or if it shows an error message, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main tax line) or visit a local IRS office. Have your Social Security number, filing status, and the exact refund amount ready when you call.
What to do if your refund is late
If your refund does not arrive within 21 days of acceptance, start by checking Where's My Refund again. The status may show a hold or a problem that explains the delay. Common holds include identity verification requests, math error corrections, or the EITC/ACTC hold mentioned earlier.
If Where's My Refund shows "Sent" but you have not received the money after the expected timeframe, the issue is likely with your bank or the mail. For direct deposit, contact your bank to confirm they received the deposit and ask if there is a hold on the funds. For a paper check, wait a few more days—mail delivery varies by location. If more than 6 weeks have passed since acceptance and you still have not received a check, contact the IRS.
If you believe your refund was lost in the mail or deposited into the wrong account, the IRS can issue a replacement check or investigate the deposit. Call 1-800-829-1040 and explain the situation. You will need to provide your Social Security number, filing status, and the refund amount. The IRS can trace the original check or deposit and issue a replacement if necessary.
State refunds and combined federal-state processing
Your state refund, if you are owed one, is processed separately from your federal refund and may arrive on a different timeline. Most states process refunds within 2 to 4 weeks of receiving your state return, but this varies. Some states are faster—as little as 1 to 2 weeks—while others take 6 to 8 weeks.
If you filed your federal and state returns together using tax software, they were submitted separately to each agency. The IRS and your state tax authority do not coordinate processing times. Your federal refund may arrive weeks before or after your state refund, depending on each agency's workload.
To track your state refund, visit your state's tax authority website. Most states have their own refund status tool similar to the IRS's Where's My Refund. Search "[your state] tax refund status" to find the right tool. Some states also send email or text notifications if you set them up when you filed.
Frequently Asked Questions
Why does the IRS say 21 days but my refund came in 5 days?
The IRS publishes 21 days as the maximum processing time, not the average. Many returns process faster because they do not trigger additional review. Direct deposit refunds especially tend to arrive in the first 5 to 10 business days. The 21-day window is a may provide that you will have your money by then, not a prediction of how long it will actually take.
Can I speed up my refund if I need the money sooner?
No. Once your return is accepted, the processing timeline is fixed. Direct deposit is the fastest method available, but you cannot make it faster than that. If you filed by mail, switching to electronic filing for next year will help, but it does not affect this year's refund.
What if my refund shows approved but I haven't received it after two weeks?
For direct deposit, contact your bank to confirm the deposit arrived and ask if there is a hold. For a paper check, wait a few more days—mail delivery can take up to two weeks depending on your location. If more than 21 days have passed since acceptance and you still have not received it, call the IRS at 1-800-829-1040.
Do I have to wait for my refund or can I get a loan against it?
Some tax preparation companies offer refund anticipation loans or refund advances, which give you money before the IRS processes your refund. These loans charge interest and fees, and they are not worth the cost for a wait of only 1 to 3 weeks. Direct deposit is free and arrives quickly enough that a loan is rarely necessary.
If I filed an amended return, does the 21-day clock restart?
Yes. An amended return (Form 1040-X) is processed separately from your original return and starts its own 21-day clock from the date the IRS accepts it. Amended returns often take longer than original returns—sometimes 8 to 12 weeks—because they require manual review. Check Where's My Refund for your amended return status using the same tool you used for your original return.