Your refund arrives on different days depending on how you filed and how you chose to receive it
The IRS does not mail all refunds on the same day. If you filed electronically and chose direct deposit to a bank account, you will typically see the money 5 to 7 business days after the IRS accepts your return. If you chose a paper check, add 7 to 10 business days after acceptance for the check to arrive by mail. If you filed a paper return by mail, the IRS takes an additional 2 to 4 weeks just to process it before the clock starts on those timelines.
The actual day your money lands depends on three separate things: when the IRS processes your return, when the IRS releases the funds, and when your bank clears the deposit. You control none of these. The IRS publishes a Where's My Refund tool that shows you the exact status of your return, and that tool is the only reliable source for your personal timeline—not the general estimates, not what happened to someone else's refund last year.
Key Takeaways
- Direct deposit refunds arrive 5 to 7 business days after the IRS accepts your return, while paper checks take 7 to 10 business days after acceptance plus mail time.
- Paper returns filed by mail add 2 to 4 weeks of processing time before the IRS even begins counting toward your refund date.
- The IRS Where's My Refund tool shows your actual status and expected deposit date, updated once per day, usually overnight.
- Your bank may hold a large direct deposit for one to two business days even after the IRS sends it, so the money may not be spendable when ready.
- Refunds do not arrive on weekends or federal holidays, and the IRS does not process returns on those days either.
How the IRS Where's My Refund tool works
This tool is at irs.gov/refunds. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool then shows you one of four statuses: the IRS is still processing your return, the IRS has approved your refund and scheduled a deposit date, your refund has been sent, or there is a problem with your return.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day will not give you new information. If the tool says your refund will arrive on a specific date, that is the date the IRS will release the funds to your bank—not the date your bank will make it spendable. Your bank receives the deposit and then clears it, which can take an additional one to two business days depending on the bank and the size of the deposit.
If you cannot access the tool because you do not have your exact refund amount, you can call the IRS at 800-829-1040. Wait times are longest in February and March. The IRS also offers a text message version: text "REFUND" to 202-566-1000 from any phone, and you will receive status updates via text.
Why some refunds take longer than the standard timeline
The IRS flags certain returns for manual review. This happens when there are math errors, missing information, or when the return triggers fraud detection rules. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if they are otherwise complete and correct. This is not a delay—it is a statutory hold that applies to millions of returns every year.
If your return is incomplete—a missing signature, a missing Social Security number for a dependent, or a mismatch between your name and your Social Security number—the IRS will mail you a notice asking for the missing piece. You then have 30 days to respond. Only after the IRS receives your response does processing resume. This can add 4 to 8 weeks to your timeline.
Identity theft and fraud detection also cause holds. If the IRS suspects your return is fraudulent, it will not release your refund until it verifies your identity. This verification can happen by phone, by mail, or through an in-person appointment at an IRS office. The timeline depends on how quickly you respond to the IRS's request.
Direct deposit versus paper check: which arrives first
Direct deposit is faster. Once the IRS releases your refund, the money reaches your bank account in 5 to 7 business days. A paper check takes 7 to 10 business days after release, plus however long the mail takes to reach you. In practice, direct deposit usually arrives 1 to 2 weeks before a paper check.
Direct deposit also carries less risk. A check can be lost in the mail, stolen, or delayed by postal service issues. Once the IRS sends a direct deposit, the money is in the banking system and your bank is responsible for crediting it to your account. If you did not receive a direct deposit the IRS says it sent, your bank can trace it. If you did not receive a check, the IRS has to issue a replacement, which adds another 4 to 6 weeks.
If you filed your return without providing direct deposit information and now want to change it, you cannot. The IRS will mail a check. You can request a replacement check if the original does not arrive within 4 weeks of the date the IRS says it was mailed, but you have to call 800-829-1040 to request it.
What happens when your bank delays the deposit
Even after the IRS sends your refund via direct deposit, your bank may not make the money spendable when ready. Banks are allowed to hold deposits for up to two business days, depending on the size of the deposit and the bank's policies. A large refund—say, $5,000 or more—is more likely to be held than a small one.
Some banks hold all deposits for one business day as standard practice. Others hold deposits only if they are unusually large for your account. A few banks credit direct deposits from the IRS when ready. You can call your bank and ask what their policy is, but they will not override the hold based on a phone call. The hold is automatic.
If your bank holds the deposit, the money is yours—you just cannot spend it yet. You can see it in your account as "pending" or "in process." The hold will lift automatically after the bank's hold period ends, usually by the next business day.
Paper returns and mail delays
If you mailed your paper return to the IRS, the processing timeline is longer from the start. The IRS takes 2 to 4 weeks to open the envelope, scan your return, and enter it into the system. Only after that does the IRS begin processing your return and counting toward the refund timeline. If you mailed your return on April 1, the IRS might not even open it until mid-April, and processing does not begin until then.
You cannot track a paper return the way you can track an electronic return. The Where's My Refund tool will not show your return until the IRS has scanned it and entered it into the system. Until then, the tool will say it does not have information about your return. This does not mean your return is lost—it means the IRS has not processed it yet.
If you mailed your return and it is now more than 4 weeks past the date you mailed it, you can call 800-829-1040 to ask whether the IRS has received it. Have your Social Security number, filing status, and the exact refund amount ready.
Refunds and weekends or federal holidays
The IRS does not process returns or release refunds on weekends or federal holidays. If the IRS schedules your refund to be released on a Friday, your bank receives it on Friday and you will see it by the following Wednesday or Thursday (accounting for the bank's processing time). If the IRS schedules your refund to be released on a Monday that is a federal holiday, the release moves to Tuesday.
This matters most in early April, when the tax important date falls on a weekend or Monday. Returns filed on the important date may not be processed until the following business day, which pushes the refund release date back by one to three days depending on how many holidays fall in that window.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this, and the money comes from the company, not the IRS. The IRS refund itself arrives on the same timeline whether you prepared your return yourself or paid someone to prepare it.
What if the Where's My Refund tool says my refund was sent but I have not received it?
If the tool says your refund was sent via direct deposit, check with your bank first—the deposit may be pending or held. If your bank has no record of the deposit, call the IRS at 800-829-1040 with your return information. The IRS can confirm whether the deposit was actually sent and to which account. If the IRS sent it to the wrong account, you will need to file a claim for a refund.
Do I have to wait for my refund or can I get an advance?
You can get a refund advance loan from some tax preparation companies or banks, but you will pay interest or fees. The IRS itself does not offer advances. If you need money before your refund arrives, a personal loan or line of credit from your bank may be cheaper than a refund advance product.
Why does the IRS hold refunds with the EITC or child tax credit?
Federal law requires the IRS to hold these refunds until February 15 to prevent fraud. This is not a delay caused by your return—it is a statutory hold that applies to all returns claiming these credits. Your refund will be released on or shortly after February 15, regardless of when you filed.
What if my refund amount changed after I filed?
The IRS may adjust your refund if it finds an error on your return or if you claimed something incorrectly. The Where's My Refund tool will show the adjusted amount. If the IRS owes you less than you expected, your refund will be smaller. If the IRS determines you owe money instead, it will explore your refund to what you owe and send you a notice explaining the change.