Your refund timeline depends on how you file and how you receive it
Once the IRS approves your return, a refund by direct deposit typically arrives in your bank account within 1 to 5 business days. A paper check takes 7 to 10 business days after approval to reach your mailbox. The approval itself—the moment the IRS processes your return and decides you are owed money—is separate from the time it takes to get that money to you. Knowing which method you chose and what day the IRS actually approved your return makes the difference between waiting a few days and wondering if something went wrong.
Key Takeaways
- Direct deposit refunds arrive 1 to 5 business days after IRS approval; paper checks take 7 to 10 business days after approval.
- The IRS approval date is not the same as the date you filed—approval happens after the IRS processes and verifies your return.
- You can track your exact approval date and expected arrival date using the IRS Where's My Refund tool on IRS.gov.
- Weekends and federal holidays do not count as business days, so a refund approved on Friday may not arrive until the following Wednesday.
- If your refund does not arrive within the stated timeframe, contact the IRS or your bank to determine whether the delay is in processing or delivery.
Direct deposit arrives faster than paper checks
Direct deposit is the fastest way to receive your refund. Once the IRS approves your return, the money moves electronically to your bank account. Most banks post the deposit within 1 to 5 business days of the IRS sending it. Some banks, particularly larger national institutions, post within 1 to 2 business days. Smaller regional banks or credit unions may take closer to 5 business days because they process deposits on different schedules.
Paper checks move through the postal system, which adds time. The IRS prints and mails the check after approval, which takes 7 to 10 business days. From there, the check travels through USPS delivery, which typically takes another 3 to 5 business days depending on distance. If you live far from the IRS processing center or in a rural area, delivery can take longer. The total time from approval to having cash in hand is usually 10 to 15 business days for a check.
How to find your exact approval date
The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you three pieces of information: whether your return has been received, whether it has been approved, and the expected deposit or mailing date.
The expected date shown in Where's My Refund is the date the IRS will send the money to your bank or the postal service, not the date it will arrive in your account. If the tool says your refund will be deposited on March 15, add 1 to 5 business days for your bank to post it. If it says your check will be mailed on March 15, add 7 to 10 business days for delivery. You can check this tool as often as you want; it updates once per day, usually overnight.
Business days and holidays affect your timeline
The IRS counts only business days—Monday through Friday, excluding federal holidays. If your refund is approved on a Friday, the clock does not start until Monday. If it is approved on a day before a federal holiday, the holiday does not count toward the 1 to 5 day window for direct deposit.
Common federal holidays that pause the clock include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. During tax season, the IRS also observes some state holidays that affect processing. If you are tracking your refund and the timeline seems long, check whether a holiday fell within your waiting period. The Where's My Refund tool accounts for holidays in its estimates, so the date it shows should already reflect any delays from holidays.
What to do if your refund is late
If your refund does not arrive within the timeframe shown in Where's My Refund, first verify that the tool still shows an approval. If it shows "approved" but the money has not arrived, wait one more business day—banks sometimes post deposits overnight. If you chose direct deposit and it has been more than 5 business days since the approval date, contact your bank to confirm they received the deposit. Some deposits are rejected if your account information was incorrect or if your account was closed.
If your bank confirms they never received the deposit, or if you chose a paper check and it has been more than 10 business days since approval, contact the IRS directly. Call the IRS at 1-800-829-1040 (available Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can verify whether the refund was actually sent and, if it was, whether it was sent to the correct account or address. If the check was lost in the mail, the IRS can issue a replacement.
Amended returns and refund delays
If you filed an amended return (Form 1040-X) instead of an original return, your refund timeline is longer. Amended returns are processed by hand and take 8 to 12 weeks from the date the IRS receives them, not from the date you filed. You cannot use Where's My Refund to track an amended return. Instead, you must call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year you amended. The IRS will tell you the status and expected approval date.
Amended returns also cannot be deposited directly; the IRS sends amended refunds by check only. This means even after approval, you must wait 7 to 10 business days for the check to arrive. If you amended your return because you made an error or forgot to claim something, plan for a total timeline of 10 to 14 weeks from the date you mailed or filed the amended return electronically.
Refunds held for offsets or compliance issues
In some cases, the IRS approves your return but holds your refund before sending it. This happens if you owe back taxes, child support, student loans, or other federal or state debts. The IRS will offset your refund—use it to pay what you owe—before sending you any remainder. This process adds 2 to 4 weeks to your timeline. The Where's My Refund tool will show a message if your refund is being held for offset.
The IRS may also hold a refund if it flags your return for identity verification or fraud review. This is separate from approval; your return can be approved but your refund still held pending verification. If this happens, the IRS will mail you a letter explaining what information they need. Respond promptly with the documents they request. Once verified, your refund is released and sent within 1 to 5 business days for direct deposit or 7 to 10 for a check.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited processing for any fee. Some tax preparation companies advertise "rapid refund" or "refund anticipation loans," but these are loans against your expected refund, not the actual refund itself. You pay interest and fees for the loan, and you still wait for the IRS to approve and send your actual refund. Direct deposit is the fastest free method available.
What if the IRS says my refund was approved but I still haven't received it after two weeks?
For direct deposit, contact your bank first to confirm they received the deposit. If they did not, call the IRS at 1-800-829-1040 to verify the account number they have on file. For a paper check, contact the IRS to report it missing. They can issue a replacement check, which takes another 7 to 10 business days to arrive.
Does filing electronically get you a faster refund than filing by mail?
Yes, but only slightly. Electronic filing is processed faster than paper returns, so approval happens sooner. However, once approved, the timeline to receive the money is the same: 1 to 5 business days for direct deposit, 7 to 10 for a check. The real speed advantage of e-filing is in approval, not delivery.
If I file my taxes in February, when should I expect my refund?
If you file in early February and the IRS approves your return within 2 to 3 weeks, you could receive a direct deposit refund by early March. However, approval time varies based on how busy the IRS is and whether your return requires manual review. The Where's My Refund tool is the only reliable way to know your specific approval date and expected arrival date.
Can I change my refund from a check to direct deposit after I've filed?
No. Once you file your return, you cannot change the refund method. If you filed for a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, and then request a refund from your bank if needed. For future years, choose direct deposit when you file to avoid this situation.