The timeline from approval to your account
Once the IRS approves your refund, the money typically arrives within 21 days. That 21-day window is what the IRS publishes as its standard processing time. However, the actual arrival depends on how you chose to receive the money and whether your return had any complications.
If you chose direct deposit to a bank account, you will usually see the money within 3 to 5 business days after approval. If you requested a paper check, it takes 7 to 10 business days for the check to arrive by mail, plus however long your bank takes to clear it once you deposit it. Some people wait longer because mail delivery varies by location, or because their bank holds checks for verification.
The 21-day figure is a ceiling, not a may provide. The IRS can take the full 21 days, and in some cases—when a return needs manual review or contains errors—approval itself takes longer than the standard processing period.
Key Takeaways
- Direct deposit refunds typically arrive 3 to 5 business days after the IRS approves your return.
- Paper checks take 7 to 10 business days to arrive by mail, then additional time for your bank to process the deposit.
- The IRS publishes 21 days as the standard window from approval to receipt, but most refunds arrive faster.
- Weekends and federal holidays do not count as business days, so a Friday approval may not show funds until the following Tuesday.
- Returns that require manual review or contain errors can extend both the approval time and the delivery time.
Why direct deposit is faster than a check
Direct deposit moves money electronically from the IRS's bank to yours. Once the IRS approves your return and initiates the transfer, your bank receives the funds within a few business days. The money sits in your account when ready—no mail, no deposit slip, no hold period.
A paper check requires the IRS to print and mail it, which introduces two delays: printing and postal delivery. Even if the IRS prints your check the day after approval, mail delivery to a rural address can take 10 days or longer. Once you deposit the check, your bank may hold it for 1 to 5 business days before making the funds available, depending on the amount and your account history.
For this reason, the IRS encourages direct deposit and processes those returns slightly faster than check requests. If you are waiting for a refund and have not yet filed, choosing direct deposit will shorten your wait time after approval.
What happens during the approval process itself
Approval is not instantaneous. The IRS receives your return, scans it, and runs it through automated checks for math errors, missing information, and fraud signals. This initial screening usually takes a few days. If your return passes those checks, it moves to the approval stage, where a human reviewer may examine it more closely depending on what triggered the automated flags.
Most returns pass screening and move to approval within 24 to 48 hours. Some returns—those with dependents you have not claimed before, large deductions, or income from multiple sources—may sit in the queue longer. The IRS does not publish exact timelines for individual return types, so you cannot know in advance whether yours will be fast-tracked or held for review.
Once approved, the IRS generates your refund and sends it to your bank or the check printer. That is when the 3-to-5-day (direct deposit) or 7-to-10-day (check) clock starts. The approval itself is separate from the delivery time.
How to track your refund after approval
The IRS provides a tool called Where's My Refund? on its website (irs.gov). You enter your Social Security number, filing status, and the refund amount, and the tool shows you the current status: received, approved, or sent. Once the status changes to "sent," the delivery timeline begins.
Where's My Refund? updates once per day, usually overnight. Checking it multiple times in a single day will not give you new information. The tool is most useful for confirming that your return has moved from "approved" to "sent," which tells you the delivery window has started.
If your return shows "approved" but has not yet moved to "sent," you are still within the processing window. If it has been more than 21 days since approval and the status still shows "approved," contact the IRS at 1-800-829-1040 to ask whether your return has encountered a problem.
Delays that can extend the timeline
Some returns do not follow the standard timeline. If the IRS identifies a discrepancy—a missing signature, a mismatched Social Security number, or income that does not match what your employer reported—it will hold the return for manual review. This can add 2 to 4 weeks to the approval process.
Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held longer by law. The IRS must verify these credits before approving the return, which can push approval out to mid-February even if you filed in January. This is not a delay caused by an error; it is a mandatory compliance step.
If you claimed a dependent for the first time, or if you claimed a dependent that another person also claimed, the IRS will review your return manually. These reviews typically take 4 to 6 weeks from the filing date, not from the approval date.
When your bank might hold the deposit
Even after the IRS sends your refund via direct deposit, your bank can hold the funds for up to 5 business days before making them available to you. Banks do this as a fraud prevention measure, especially for large deposits or accounts with limited history.
If your refund is large—over $5,000, for example—your bank is more likely to place a hold. If you have a new account or a history of overdrafts, a hold is also more common. You can call your bank and ask them to release the hold early, but they are not required to do so.
The IRS has no control over bank holds. Once the money leaves the IRS's account and enters your bank's account, the delivery is complete from the IRS's perspective. Any further delay is between you and your bank.
Paper checks and mail delays
If you requested a paper check, the IRS prints and mails it after approval. The 7-to-10-day timeline assumes normal mail delivery. If you live in a remote area, or if mail service is disrupted, the check may take longer to arrive.
Once the check arrives, you deposit it at your bank. The bank will place a hold on the funds—usually 5 to 10 business days for a government check, depending on the amount. During that hold period, the money is not available to you, even though it is in your account.
If your check does not arrive within 10 business days of the approval date, you can contact the IRS and request a replacement. The IRS can issue a new check or, in some cases, redirect the refund to direct deposit instead. This process takes an additional 2 to 3 weeks.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS cannot speed up processing or delivery. Once your return is approved, the timeline is determined by your delivery method (direct deposit or check) and your bank's processing time. Calling will not change any of these steps.
Why does Where's My Refund say approved but the money is not in my account yet?
Approved and sent are two different statuses. Approved means the IRS has reviewed and accepted your return. Sent means the IRS has initiated the transfer to your bank or printed your check. Once it moves to sent, the 3-to-5-day (direct deposit) or 7-to-10-day (check) clock starts. Check the tool again tomorrow—it updates once per day.
What if my refund was approved more than 21 days ago and I still have not received it?
Contact the IRS at 1-800-829-1040 or visit your local IRS office. If the refund was sent via direct deposit, ask your bank whether it received the transfer and placed a hold on it. If you requested a check, ask the IRS whether it was mailed and request a replacement if it was lost.
Does the IRS send refunds on weekends or holidays?
The IRS processes refunds on business days only. If your return is approved on a Friday, the 3-to-5-day direct deposit window does not start until Monday. Holidays also pause processing, so refunds approved before a holiday may not be sent until the day after.
Can I change from a check to direct deposit after my return is approved?
Not through the IRS. Once your return is approved with a check as the delivery method, you cannot switch to direct deposit. You must wait for the check to arrive, deposit it, and then transfer the funds yourself if needed. For future refunds, you can change your delivery method when you file.