The timeline from approval to your bank account
After the IRS approves your return, you will receive your refund in one of two ways: direct deposit or a mailed check. Direct deposit is faster — the IRS typically sends the money to your bank within one to three business days after approval. A mailed check takes longer: the IRS prints and mails it, then your postal service delivers it, which usually takes five to seven business days from the approval date, though delays happen.
The approval itself is not when ready. The IRS processes returns in the order they receive them, and the time between filing and approval depends on whether your return is complete, whether it matches IRS records, and whether it triggers a review. Most returns are approved within 21 days of filing if you file electronically and claim no errors. Paper returns take longer — typically four to six weeks.
Once approved, the clock starts. If you chose direct deposit on your return, the IRS sends an electronic instruction to your bank. Your bank then credits your account, usually within one to three business days. If you chose a mailed check, the IRS prints it at a processing center and sends it through the mail, which adds five to seven business days on top of the approval date.
Key Takeaways
- Direct deposit refunds arrive one to three business days after the IRS approves your return; mailed checks take five to seven business days after approval.
- The approval itself usually takes 21 days or less for electronic returns with no errors, but paper returns and returns with discrepancies take four to six weeks.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the expected deposit or mailing date.
- Weekends and federal holidays do not count as business days, so a refund approved on Friday may not arrive until Wednesday.
- If your refund does not arrive within the stated timeframe, contact the IRS at 1-800-829-1040 or check the Where's My Refund tool for a delay notice.
Why approval and delivery are two separate timelines
The IRS approval date and the delivery date are not the same thing. Approval means the IRS has reviewed your return, confirmed your identity, matched your information to its records, and decided to send you money. Delivery means the money has actually moved from the IRS to your bank or arrived in your mailbox.
Between approval and delivery, several steps happen. For direct deposit, the IRS generates an electronic file with your bank routing number and account number, sends it to the Federal Reserve's automated clearing house (ACH), and your bank receives and processes the instruction. For a check, the IRS sends the return to a check-printing facility, the facility prints your check, and the check enters the mail stream. Each step takes time, and none of it is when ready.
Direct deposit versus mailed check timing
Direct deposit is the faster option. Once the IRS approves your return and your bank receives the electronic instruction, the money usually appears in your account within one to three business days. Some banks credit the money the same day they receive it; others take up to three days. You can contact your bank to ask how long their ACH processing takes, though most will not give you a specific time — they will say "one to three business days" because that is the standard window.
A mailed check is slower. After approval, the IRS mails the check to the address on your return. The check then travels through the postal service, which takes five to seven business days under normal conditions. Once you receive it, you must deposit it at your bank, and your bank must clear it — another one to three business days. If you deposit a check on a Friday, your bank may not clear it until the following Wednesday or Thursday.
The IRS does not control postal delivery times. Weather, volume, and local postal conditions can delay a check by several days beyond the standard five to seven business days. If your check does not arrive within two weeks of the approval date, contact the IRS.
How to check your refund status and expected arrival date
The IRS provides a tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool shows you whether your return has been received, whether it is being processed, whether it has been approved, and — once approved — the expected deposit or mailing date.
The Where's My Refund tool updates once per day, usually overnight. If you check it multiple times in one day, you will see the same information. The expected date it shows is the date the IRS expects the money to arrive in your account or the date it expects to mail your check — not the date you will receive it. For direct deposit, add one to three business days to that date. For a mailed check, add five to seven business days.
You can also call the IRS at 1-800-829-1040 and speak to a representative, though wait times are often long during tax season. Have your Social Security number, filing status, and refund amount ready.
What delays refunds after approval
Once the IRS approves your return, delays are usually not the IRS's fault — they are your bank's or the postal service's. If you chose direct deposit and the money does not arrive within three business days of the approval date, contact your bank. The bank may have rejected the deposit because your account number was incorrect or your account was closed. The IRS will keep the money and eventually mail you a check if the bank rejects it.
If you chose a mailed check and it does not arrive within two weeks of the approval date, contact the IRS. The check may have been lost in the mail, or the address on your return may have been incomplete or incorrect. The IRS can issue a replacement check or, in some cases, arrange a direct deposit instead.
Federal holidays and weekends extend timelines. If the IRS approves your return on a Friday, the one-to-three-business-day window for direct deposit does not start until Monday. If a federal holiday falls during that window, add another day.
Refunds split between accounts or applied to other debts
If you requested that your refund be split between two accounts, the IRS sends each portion separately. The first portion usually arrives within one to three business days of approval; the second portion may arrive a day or two later. The Where's My Refund tool will show the expected date for the first deposit.
If you owe back taxes, child support, or student loans, the IRS may intercept part or all of your refund to pay those debts. The IRS will send you a notice explaining the intercept before it happens. The money goes to the agency collecting the debt, not to you, so it will not appear in your bank account. This process can take several weeks after approval because the IRS must coordinate with other agencies.
What to do if your refund is late
Check the Where's My Refund tool first. If it shows your refund was approved and gives an expected delivery date that has passed, wait three to five more business days — delays happen, especially during tax season. If the tool shows your refund is still being processed after 21 days, contact the IRS.
If you chose direct deposit and the money has not arrived three business days after the approval date, contact your bank. Ask them to confirm they received the deposit instruction and whether they rejected it. If they rejected it, ask why — usually it is an incorrect account number or a closed account. You can contact the IRS to request a check instead.
If you chose a mailed check and it has not arrived two weeks after the approval date, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can issue a replacement check or investigate whether the original check was lost.
Frequently Asked Questions
Does my refund arrive on the exact date the IRS says, or is that an estimate?
It is an estimate. The IRS tells you the date it expects to send the money (for direct deposit) or mail the check (for a mailed check). Your bank or the postal service may take an additional one to three business days after that date. Treat the IRS date as the earliest possible arrival, not a may provide.
Why does direct deposit take three days if it is electronic?
The IRS sends the deposit instruction to the Federal Reserve's ACH network, which batches transactions and processes them on a set schedule. Your bank then receives the batch and processes it on its own schedule. Even though the data moves electronically, the clearing system is not real-time — it runs on overnight batches, which is why one to three business days is standard.
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refunds for a fee. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund and charge you interest or fees. These are loans, not refunds, and they cost you money. Direct deposit is the fastest free option.
What if I filed a paper return instead of electronically?
Paper returns take longer to process. The IRS must receive the return, open it, scan it, and enter the information into its system before it can approve it. This usually takes four to six weeks. Once approved, the timeline for delivery is the same as an electronic return — one to three business days for direct deposit, five to seven for a mailed check.
If my refund was approved yesterday, when will I see the money?
If you chose direct deposit, check your bank account in one to three business days. If you chose a mailed check, the check should arrive in five to seven business days. The Where's My Refund tool will show the specific expected date. Do not count weekends or federal holidays as business days.