The IRS processes most refunds within 21 days of accepting your return, but the money doesn't land in your account on day 21—it arrives in stages depending on how you file and where your bank is.
The 21-day clock starts when the IRS accepts your return, not when you submit it. If you file on paper, acceptance takes longer than e-filing. Once accepted, the IRS processes your return, verifies your information against wage and income records, and calculates what you owe or what they owe you. Only after that verification is complete does the refund move into the payment system.
The actual deposit into your bank account typically happens 1 to 5 business days after the IRS releases the refund. This delay exists because the money travels through the Federal Reserve's banking network, and not all banks process incoming transfers at the same speed. A refund released on a Friday may not show up until the following Tuesday or Wednesday.
Key Takeaways
- The IRS's 21-day timeline begins when your return is accepted, not when you file it, and e-filed returns are accepted faster than paper returns.
- After the IRS releases your refund, your bank takes 1 to 5 additional business days to deposit the money, so the total time from acceptance to your account is usually 3 to 5 weeks.
- Direct deposit is faster than a check or debit card, and some banks post refunds before others depending on their processing schedule.
- The IRS publishes a "Where's My Refund" tool that shows the exact status of your return and estimated deposit date once processing begins.
How the IRS processes your return before sending money
When the IRS accepts your return, it enters a queue for processing. The order depends partly on filing date—earlier returns move through first—but also on complexity. A return with only W-2 income and a standard deduction processes faster than one with self-employment income, rental property, or education credits. The IRS also cross-checks your Social Security number, income figures, and dependent information against employer records and state tax agencies.
If everything matches, the IRS calculates your refund amount and approves it for payment. If something doesn't match—a missing W-2, a discrepancy in reported income, or a dependent claimed by two people—the IRS flags the return for manual review. This review can add weeks or months. The IRS will contact you by mail if they need more information, not by email or phone.
Direct deposit versus check or debit card refunds
Direct deposit is the fastest method. Once the IRS releases your refund, the money moves electronically to your bank's Federal Reserve account, and your bank posts it to your checking or savings account within 1 to 5 business days. Most banks that participate in the Federal Reserve's ACH network post refunds within 2 to 3 business days.
A paper check takes 7 to 10 business days to arrive by mail after the IRS mails it, plus time for your bank to clear it once you deposit it. An IRS debit card (issued by some tax software companies) falls between the two: the IRS loads the money onto the card within 3 to 5 business days, but you can use it when ready once it arrives, even before the funds fully settle.
Why your refund might arrive later than 21 days
The 21-day window assumes no complications. Several things can delay a refund beyond that timeline. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until February 15, even if your return is processed earlier. This delay exists to prevent fraud and is not negotiable.
Other delays include a missing or incorrect bank account number on your return—the IRS will mail a check instead, adding 7 to 10 days. If the IRS detects a discrepancy in your income or dependents, it stops processing and sends you a letter requesting documentation. If you owe back taxes, child support, or student loans in default, the Treasury Department can intercept your refund to pay those debts. You'll receive a notice in the mail explaining the offset.
A return filed on paper takes longer to accept than an e-filed return. Paper returns are scanned and entered into the system by hand, which can add 2 to 4 weeks before the 21-day processing clock even starts.
How to track your refund in real time
The IRS's "Where's My Refund" tool is available on IRS.gov and updates once per day, usually overnight. You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received" (the IRS has your return but hasn't started processing), "Return Approved" (processing is complete and the refund has been approved), "Refund Sent" (the IRS has released the money to your bank), or "Refund Delivered" (your bank has posted it to your account).
The tool also displays an estimated deposit date once your refund enters the "Refund Sent" stage. This date is usually accurate within 1 to 2 business days. If your return shows "Return Received" for more than 21 days, or if the tool says your refund was sent but you haven't received it after 5 business days, contact the IRS at 1-800-829-1040 to speak with a representative.
What happens if your bank rejects the deposit
If you provided an incorrect account number or routing number on your return, the IRS's electronic transfer will fail. Your bank will reject the deposit, and the money bounces back to the IRS. The IRS then mails you a check for the refund amount. This process takes an additional 2 to 3 weeks from the rejection date.
To avoid this, double-check your routing number and account number before you file. Your bank's routing number is a nine-digit code printed on the bottom left of your checks; your account number is printed next to it. If you're unsure, call your bank or log into your online banking portal to confirm both numbers.
Refunds split across multiple payments
The IRS can split a refund into up to three separate deposits if you requested it on your return. Some people do this to divide the refund between checking and savings accounts, or to send part of it to a tax preparer to pay their fees. If you requested a split, each portion arrives on its own timeline—usually within 1 to 2 business days of each other, but not always on the same day.
If you split your refund and one portion arrives but another doesn't after 5 business days, check "Where's My Refund" again. The tool shows the status of each portion separately. If one portion is still in "Refund Sent" status while another has been delivered, the second one is on its way.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some offer "refund advance" loans that give you cash when ready, but you pay interest and fees, and the loan is repaid from your refund when it arrives. The IRS's timeline remains the same regardless of who prepares your return.
What if I filed my return but the IRS says it hasn't received it?
If you e-filed, check your tax software's confirmation email for an acceptance number. That number proves the IRS received it. If you filed on paper and it's been more than 4 weeks, contact the IRS at 1-800-829-1040. Bring your Social Security number and the date you mailed it. The IRS can search for your return in the system.
Does my bank's size affect how fast my refund posts?
Larger banks typically post refunds within 1 to 2 business days; smaller banks and credit unions may take 3 to 5 business days. The IRS sends the money the same way to all banks, but each institution processes incoming ACH transfers on its own schedule. Call your bank if you want to know their specific timeline.
What if I need my refund before it arrives?
You cannot speed up the IRS's processing, but you can borrow against it. Some tax preparers and financial institutions offer refund anticipation loans, though these come with interest and fees. Alternatively, if you have an urgent expense, consider a personal loan or credit line from your bank instead of waiting.
Can the IRS send my refund to a different account than the one I provided?
No. The IRS deposits refunds only to the account number and routing number you provided on your return. If you need to change your account after filing, you cannot do so through the IRS. You must wait for the refund to arrive at the original account, then transfer it yourself to the new account.