The IRS approval is not the same as money in your account
When the IRS approves your refund, the processing is not finished. Approval means the IRS has reviewed your return, found no errors, and decided to send you money. But the money still has to travel from the IRS to your bank or mailbox. That travel time is separate from approval time, and it is where most of the waiting happens after you see an approval notice.
The IRS typically approves refunds within 21 days of receiving your return if you file electronically and claim no errors. But approval and delivery are two different milestones. You need to know both dates to understand when money will actually arrive.
Key Takeaways
- IRS approval usually takes 21 days or less from the date you file electronically, but approval does not mean the money has been sent yet.
- After approval, the IRS takes an additional 1 to 5 business days to send the refund to your bank (direct deposit) or 7 to 10 business days to mail a check.
- You can track both approval and delivery status using the IRS Where's My Refund tool at irs.gov, which updates once per day.
- If your refund is held for review or verification, the timeline extends beyond 21 days, and the IRS will send you a notice by mail explaining why.
- Direct deposit is faster and more reliable than a mailed check, and the IRS processes direct deposits on specific settlement dates throughout the week.
How long between approval and the money arriving in your bank
Once the IRS approves your return, it queues your refund for payment. The IRS does not send refunds one at a time as they approve them. Instead, it batches them and releases them on specific settlement dates — usually Wednesday through Friday each week, though the exact schedule varies by year.
If your refund is approved on a Monday and the next settlement date is Wednesday, you might wait until Wednesday for the IRS to initiate the transfer. Once initiated, your bank receives the deposit within 1 to 5 business days. Most banks post IRS refunds the same day they receive them, but some take up to two business days. You should see the money in your account within one week of approval in most cases.
The IRS publishes its settlement schedule each year, but you do not need to look it up. The Where's My Refund tool tells you the exact date your refund will be sent, not just the date it was approved.
How long between approval and a mailed check arriving
If you chose to receive your refund by check instead of direct deposit, the timeline is longer. After approval, the IRS takes 7 to 10 business days to print and mail the check. Once it enters the mail, delivery depends on your location and the postal service's current speed. Most checks arrive within 7 to 14 days of being mailed, but some take longer during high-volume periods.
Plan for 3 to 4 weeks total from approval to check arrival. If you have not received a check within that window, use the Where's My Refund tool to confirm the IRS actually sent it. If the tool shows the check was mailed but you do not have it after 4 weeks, contact the IRS at 800-829-1040 to request a trace or replacement.
What the Where's My Refund tool actually tells you
The IRS Where's My Refund tool at irs.gov shows three pieces of information: whether your return has been received, whether it has been approved, and the date your refund will be sent. It does not show whether the money has arrived at your bank yet. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.
The tool requires your Social Security number, filing status, and the exact refund amount. If you do not know the exact amount, you can find it on a copy of your return or on the confirmation email you received when you filed electronically. The tool works for both federal and state refunds, though state refunds are processed separately and may have different timelines.
Once the tool shows "Your refund has been sent," the money is on its way. For direct deposit, it should arrive within 5 business days. For a check, allow 7 to 10 business days for mailing plus postal delivery time.
When the IRS holds your refund for review
Some refunds are not approved within 21 days. The IRS holds returns for review if there are math errors, missing information, identity verification issues, or suspected fraud. If your return is held, the Where's My Refund tool will show a message saying your return is still being processed and give you a date to check back.
The IRS will also send you a notice by mail explaining why your return is held and what you need to do. This notice arrives separately from your refund. Do not ignore it — if the IRS is asking for information or verification, you need to respond within the deadline stated in the notice, usually 30 days.
Returns held for review can take 60 to 120 days to process, depending on the reason. Identity verification holds are typically the longest. If you receive a notice asking you to verify your identity, you can do this online through the IRS Identity Verification Service at irs.gov, which speeds up the process.
Direct deposit versus check: which is faster
Direct deposit is consistently faster. The IRS processes direct deposits on settlement dates throughout the week, and your bank receives the money within 1 to 5 business days. A check takes 7 to 10 business days to mail plus additional time for postal delivery and your bank to process it.
Direct deposit is also more reliable. Checks can be lost, stolen, or delayed by the postal service. If a check does not arrive, you have to request a trace or replacement, which adds weeks to the timeline. Direct deposits do not have this problem — if the IRS sends it, your bank receives it.
If you filed your return and chose a check, you cannot change it to direct deposit after the fact. But if you are filing next year, direct deposit is the faster choice. You can set up direct deposit when you file your return electronically or by mail.
What to do if your refund does not arrive on time
If the Where's My Refund tool shows your refund was sent but you have not received it after the expected timeframe, take these steps in order. First, check your bank account carefully — sometimes deposits post under a slightly different name or in an unexpected account if you have multiple accounts linked to your Social Security number.
Second, contact your bank and ask if the IRS deposit was received. Give them the date the Where's My Refund tool said the refund would be sent. Your bank can see incoming deposits even if they have not posted to your account yet. If your bank confirms they received the deposit, it should post within 1 to 2 business days.
If your bank did not receive the deposit, or if a check was mailed but never arrived, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or investigate what happened to the original deposit. This process typically takes 4 to 6 weeks.
Frequently Asked Questions
Does the IRS send refunds on weekends or holidays?
The IRS does not process refunds on weekends or federal holidays. Settlement dates are always business days, usually Wednesday through Friday. If your refund is scheduled to be sent on a Friday and Monday is a holiday, the IRS will send it on Thursday instead. Your bank's processing timeline also does not include weekends, so a refund sent on Friday may not post until Monday or Tuesday.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing or approval. Some offer "refund advance" products that give you a loan against your expected refund, but this costs money and does not make the IRS process faster. The IRS timeline is the same regardless of who prepares your return or how you file it.
What if the Where's My Refund tool says my refund was sent but my bank says they never received it?
This is rare but can happen if the IRS sent the refund to the wrong account number. Call the IRS at 800-829-1040 with your bank's routing and account numbers. The IRS can verify which account they sent the refund to and issue a replacement if it went to the wrong place. This process takes 4 to 6 weeks.
Do state tax refunds arrive at the same time as federal refunds?
No. State refunds are processed separately by your state's tax agency, not the IRS. State timelines vary by state but typically range from 2 to 8 weeks after you file. You can track your state refund using your state's tax agency website, which usually has its own refund tracking tool similar to the IRS version.
If I filed a paper return, does it take longer to get approved?
Yes. Paper returns take 4 to 6 weeks to be received and processed by the IRS, compared to 1 to 2 weeks for electronic returns. Once a paper return is received and entered into the IRS system, the approval timeline is the same as electronic returns. So total time from mailing a paper return to receiving your refund is typically 8 to 12 weeks.