The IRS deposits most refunds within 21 days of processing your return
The IRS publishes a single timeline for all refunds: 21 days from the date they accept your return. That is the outer limit they promise. In practice, most refunds arrive in 5 to 10 business days after acceptance, but the 21-day window is what you should plan around if you need the money for something specific.
The clock starts when the IRS accepts your return, not when you file it. If you file on January 15 but the IRS doesn't accept it until January 20 (because of errors or because they're processing a backlog), the 21 days begins on January 20. You can check the acceptance date by logging into your IRS account or using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
The deposit method matters. Direct deposit to a bank account is faster than a paper check. The IRS can deposit money into your account in as little as one business day once they've processed your return, but they typically batch deposits and send them in waves throughout the week. A paper check takes 7 to 10 business days to arrive by mail after the IRS issues it, plus whatever time your postal service takes.
Key Takeaways
- The IRS has 21 days from acceptance to deposit your refund, but most arrive within 5 to 10 business days.
- Direct deposit is faster than a paper check; the IRS can move money to your account in one business day once processing is complete.
- The 21-day clock starts on the date the IRS accepts your return, which you can see in the Where's My Refund tool.
- Errors on your return, missing documents, or identity verification delays can push your refund past 21 days.
- If your refund doesn't arrive within 21 days, the IRS will send you a notice explaining the delay.
How the IRS processes returns before depositing
Between acceptance and deposit, the IRS runs your return through several checks. They verify your Social Security number, check for duplicate filings under your name, cross-reference your income against W-2s and 1099s your employer or bank reported, and flag anything that doesn't match. This is automated and usually takes a few days. If everything passes, your return moves to the deposit queue.
If something doesn't match—a missing W-2, a 1099 that shows different income than you reported, a name or Social Security number discrepancy—the IRS will hold your return and send you a notice asking for clarification or documents. This can add weeks or months. You'll receive a letter explaining what's missing and how to respond. Responding quickly is important; the IRS won't deposit anything until they resolve the issue.
Why your refund might take longer than 21 days
The most common reason for delays is a mismatch between what you reported and what the IRS has on file. If you reported $50,000 in income but your employer reported $52,000 on your W-2, the IRS will hold the return and ask you to explain the difference. This can happen if you had a job change mid-year, received a bonus you didn't anticipate, or if your employer made an error on the W-2.
Identity verification is another frequent cause. If the IRS suspects fraud or if your return matches a pattern they flag for review, they'll ask you to verify your identity through their online portal or by mail. This process can take 60 days or longer. You'll receive a notice with instructions on how to proceed.
Filing status changes, claimed dependents the IRS questions, or large deductions relative to your income can also trigger a hold. The IRS is more likely to review returns with significant refunds or returns filed by people who haven't filed in previous years. None of these are penalties—they're routine checks—but they do delay the deposit.
Tracking your refund in real time
The IRS Where's My Refund tool updates once a day, usually overnight. You can check it as often as you want, but it won't show new information more than once daily. The tool will tell you the status (received, accepted, approved, or deposited), the expected deposit date once processing is complete, and whether the IRS has sent you a notice about missing information.
You can also check your IRS account online if you've created one. Log in with your Social Security number and password, and you'll see your return status, the amount of your refund, and the deposit date once it's scheduled. This account also shows any notices the IRS has sent you.
If you filed by mail, add an extra 2 to 3 weeks to the timeline before the IRS even receives your return. Paper returns take longer to scan and process than electronic ones. If you mailed your return and it's been more than three weeks, you can call the IRS at 800-829-1040 to confirm they received it.
Direct deposit versus paper check timing
Direct deposit is the fastest option. Once the IRS approves your return, they send the deposit instruction to your bank, and the money appears in your account within one to three business days. Some banks post the deposit the same day they receive it; others take an extra day. Weekend and holiday delays explore—if the IRS sends the deposit on a Friday, your bank may not post it until Monday.
A paper check takes longer because the IRS has to print it, mail it, and it has to travel through the postal service. The IRS typically issues checks 7 to 10 business days after approving your return. Once mailed, delivery depends on your location and postal service speed. A check mailed from an IRS processing center in Kansas to California might take 5 to 7 business days; one mailed to a rural area might take 10 to 14 days.
If you chose direct deposit on your return but want to change it to a check, or vice versa, you cannot change it after you file. You're locked into whichever method you selected on your return. If you need the money faster and chose a check, your only option is to wait.
What to do if your refund is delayed past 21 days
First, check the Where's My Refund tool or your IRS account. If it shows a status other than "deposited," the IRS is still processing. If it shows "deposited" but the money hasn't arrived in your bank account, contact your bank. The deposit may be pending or there may be an issue with the account number you provided on your return.
If the tool shows no status update and it's been more than 21 days since acceptance, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still being reviewed, whether a notice was sent to you, or whether there's a problem with your bank account information.
If the IRS sent you a notice and you haven't responded, respond when ready. The IRS won't deposit anything until they receive your response and resolve the issue. If you lost the notice or didn't receive it, you can view it in your IRS account online or call the IRS to have them resend it.
Refunds split between multiple accounts or payments
You can direct your refund to up to three different bank accounts on a single return. This is useful if you want to split the money between checking and savings, or if you're filing jointly and want part of the refund to go to each spouse's account. Each account needs its own routing number and account number, and you must specify how much goes to each one.
If you split your refund, the IRS deposits all portions on the same day. You won't receive part of it one week and the rest the next week. However, each bank processes deposits at its own speed, so one account might show the money a day before another, even though the IRS sent them simultaneously.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Most refunds arrive in 5 to 10 business days, which is faster than the 21-day promise. Direct deposit is the fastest method. You cannot speed up the IRS's processing, but filing electronically instead of by mail and choosing direct deposit instead of a check are the two ways to minimize delays on your end.
What if I filed jointly and my spouse's refund is delayed?
If you filed a joint return, the entire refund is held until both Social Security numbers are verified. If the IRS flags your spouse's information for review, your whole refund is delayed. You'll receive a notice explaining what information is needed. Both spouses may need to respond or provide documents.
Does the IRS charge a fee to deposit my refund faster?
No. The IRS does not charge for direct deposit or for any method of receiving your refund. If a website or service claims to speed up your refund for a fee, it is not affiliated with the IRS and you should not use it.
What happens if I provided the wrong bank account number?
If you provided an incorrect account number, the IRS will attempt the deposit and it will be rejected by the bank. The IRS will then issue a paper check and mail it to your address on file. This adds 7 to 10 business days to the timeline. You can update your account information in your IRS account online if you catch the error before the deposit is sent.
Can I cancel my refund and have the IRS hold the money instead?
No. Once you file your return and the IRS accepts it, the refund process begins and you cannot stop it. If you owe taxes in a future year, the IRS can offset your refund against those taxes, but you cannot prevent the refund from being issued.