What happens after the IRS approves your refund
Once the IRS approves your federal tax refund, the money does not arrive when ready. The time between approval and the money hitting your account depends on how you chose to receive it and whether the IRS flagged anything during processing. If you chose direct deposit to a bank account, you will typically see the money within one to five business days after approval. If you chose a paper check, the timeline stretches to two to three weeks or longer, depending on mail delivery in your area.
The approval date itself is not the same as the processing date. When the IRS approves your return, it means they have reviewed it, found no errors or fraud signals, and decided to send the refund. But the actual transmission to your bank or the printing and mailing of a check happens after that approval. Knowing which method you chose and understanding what "approved" actually means will help you set realistic expectations.
Key Takeaways
- Direct deposit refunds arrive one to five business days after the IRS approves your return, assuming your bank account information was correct on your tax form.
- Paper check refunds take two to three weeks or longer from approval, depending on postal service delivery times in your location.
- The IRS approval date shown in your account does not mean the money has left their system yet — it means they have cleared it to go.
- Bank processing delays, incorrect account numbers, and frozen accounts can add days or weeks even after the IRS sends the refund.
- You can track the exact status and expected arrival date using the IRS Where's My Refund tool, which updates once per day.
Direct deposit refunds: the fastest route
If you chose direct deposit on your tax return, the IRS sends the refund electronically to your bank after approval. This typically takes one to five business days. The clock starts after the IRS approves your return, not when you filed it. The IRS batches these transfers and sends them in waves, so two people approved on the same day might receive their money on different days depending on when their return entered the batch queue.
Your bank then has to receive the transfer, verify the account number, and post the money to your account. Most banks post IRS refunds the same day they receive them, but some take an additional business day. If your bank is small or processes transfers in batches, you might see the money appear the next morning rather than the same afternoon. Weekend and holiday delays do not explore to electronic transfers the way they do to checks — the money moves on business days regardless of the calendar.
Problems at this stage usually come from a wrong account number on your tax form, a closed account, or a frozen account due to debt collection or a creditor claim. If the IRS tries to deposit to an account that no longer exists or is blocked, the transfer bounces back to the IRS. They then issue a paper check instead, which resets your timeline to two to three weeks. You can prevent this by double-checking your routing number and account number before you file.
Paper check refunds: what to expect
Paper checks take longer because they must be printed, inserted into envelopes, and delivered by the U.S. Postal Service. After the IRS approves your return, it typically takes five to seven business days for the check to be printed and mailed. Once it enters the mail stream, delivery depends on where you live and where the IRS mailing center is located. Most checks arrive within two to three weeks of approval, but rural areas and some regions can see delivery times stretch to four weeks or longer.
The IRS mails refund checks from multiple facilities across the country. If you live far from the facility handling your return, the check spends more time in transit. There is no way to know which facility processed your return or to request expedited mailing. The only variable you control is your address — if you moved recently, make sure the address on your tax return is current and deliverable.
Lost checks are rare but do happen. If your check does not arrive within four weeks of the approval date shown in Where's My Refund, contact the IRS at 800-829-1040 to report it. They can issue a replacement check or, in some cases, arrange a direct deposit to a bank account you provide at that time. Replacement checks take another two to three weeks.
How to track your refund status and timing
The IRS Where's My Refund tool is the only official source for your refund status and expected delivery date. You can access it at irs.gov or through the IRS2Go mobile app. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.
Where's My Refund shows three main statuses: "Return Received," "Approved," and "Sent." When it shows "Approved," the tool also displays an expected delivery date. For direct deposit, this is usually the date the money will arrive in your account. For checks, it is an estimate based on typical mail delivery times in your ZIP code, but actual delivery can vary by several days. If your status stays on "Approved" for more than a week, or if the expected delivery date passes without the money arriving, that is when you should contact the IRS.
Do not rely on third-party tax software or tax preparation companies to track your refund. They pull information from the same IRS system but may display it with a delay. Use the official IRS tool directly to get real-time information.
What delays refunds after approval
Even after the IRS approves and sends your refund, several things can slow it down. The most common is a mismatch between the account number on your tax return and your actual bank account. If you typed a digit wrong, the bank rejects the deposit and the IRS reissues it as a check. This adds two to three weeks to your timeline.
Frozen accounts also cause delays. If your account is frozen due to a creditor claim, child support obligation, or tax debt, the IRS transfer may be held by your bank pending resolution. You will not see the money until the freeze is lifted. Contact your bank to learn about your account has a hold and what you need to do to clear it.
Offset is another possibility. If you owe federal student loans, back taxes, or child support, the IRS can intercept your refund before it reaches your account. This is called offset, and it happens after approval but before the money is sent to you. The IRS will notify you by mail if your refund was offset, and the letter will explain which agency received the money and how to dispute it if you believe the offset was wrong.
Refunds held for review or investigation
Sometimes the IRS approves your return but then places a hold on the refund before sending it. This usually happens when fraud detection systems flag something unusual — a large refund, an unexpected income source, or a pattern that does not match your history. A hold can last anywhere from a few days to several weeks while the IRS investigates.
If your refund is on hold, Where's My Refund will show "Approved" but the expected delivery date will be pushed back. The IRS does not always send a separate notice explaining the hold. If your expected delivery date passes and the money has not arrived, and Where's My Refund still shows "Approved," call the IRS at 800-829-1040 to ask whether your refund is under review. They can tell you whether a hold is in place and, sometimes, how long it will last.
Holds are not the same as denials. The IRS is not saying your refund is wrong — they are verifying information before releasing it. Most holds clear within two to four weeks, and the refund is sent after the hold is lifted.
What to do if your refund does not arrive on time
If the expected delivery date in Where's My Refund has passed and you have not received your refund, your next step depends on how you chose to receive it. For direct deposit, wait five business days past the expected date before contacting the IRS, because bank delays can add a few days. For checks, wait until ten business days past the expected date, because mail delivery estimates are not exact.
Once you have waited the appropriate time, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was sent, whether it was rejected by your bank, or whether it is still pending. If it was sent and your bank rejected it, the IRS will reissue it as a check. If it was sent to your bank and posted, but you do not see it, contact your bank to ask whether the deposit is pending or held.
If your check was lost in the mail, the IRS can issue a replacement. This takes another two to three weeks. If you want the money faster, ask whether the IRS can send a replacement as a direct deposit instead. Some IRS representatives can arrange this on the spot if you provide a valid bank account number.
Frequently Asked Questions
Can I get my refund faster than one to five business days for direct deposit?
No. The IRS processes refunds in batches and sends them on a fixed schedule. Paying for expedited filing or using a tax preparation service does not speed up the refund timeline. The only way to receive money faster is to owe less tax in the first place, which means adjusting your withholding or making estimated payments throughout the year.
What if my bank says they never received the refund?
Contact the IRS at 800-829-1040 and confirm that the refund was sent. Ask the IRS to verify the account number they have on file. If the account number is wrong, the IRS will reissue as a check. If the account number is correct but your bank says they never received it, the IRS can investigate the transfer with your bank and may reissue the refund.
Does the IRS refund get taxed or reduced for any reason after approval?
Yes, but only if you owe money to a federal agency. Offset happens after approval but before the refund is sent to you. The IRS will notify you by mail if your refund was offset and which agency received the money. You can dispute an offset if you believe it was applied in error.
Why does Where's My Refund say approved but the money has not arrived?
The IRS approval status means they have cleared the refund to be sent, but it has not reached your account yet. For direct deposit, it typically takes one to five more business days. For checks, it takes two to three weeks. If you are past that window, the refund may be on hold for review, or there may be a problem with your account information.
Can I cancel my refund and get the money a different way?
No. Once the IRS approves your return, you cannot change how the refund is sent. If you chose direct deposit and want a check instead, or vice versa, you would have to wait for the refund to arrive, then request an amended return for the next tax year. For when ready needs, this is not practical. Plan your refund method carefully before you file.