The IRS processes most refunds in 21 days or less, but the money doesn't land in your account on day 21—it lands sometime within that window, and the exact timing depends on how you filed and how your bank processes deposits.
If you filed electronically and chose direct deposit to a bank account, the IRS typically issues your refund within 21 days of accepting your return. That 21-day clock starts the day the IRS receives and accepts your return, not the day you hit submit. Once the IRS issues the refund, your bank then has to receive and post it, which usually takes one to three business days more. So the realistic window is somewhere between day 8 and day 24 after the IRS accepts your return.
If you filed on paper or chose a check by mail, add 7 to 14 days to those timelines. Paper returns take longer to process, and mailed checks take time to arrive. A paper return filed in early April might not see a check until late May.
The IRS publishes a tool called Where's My Refund? that shows the actual status of your specific return. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount. This tool updates once per day, usually overnight, and will tell you whether the IRS has accepted your return, is processing it, has issued the refund, or has sent it to your bank.
Key Takeaways
- The IRS processes most electronic returns with direct deposit within 21 days of accepting your return, but your bank may take one to three additional business days to post the money.
- Paper returns and mailed checks take significantly longer—expect 7 to 14 extra days on top of the processing time.
- The IRS Where's My Refund tool shows real-time status for your specific return and updates once daily.
- Refund timing varies based on whether you claimed the Earned Income Tax Credit or Child Tax Credit, which trigger additional IRS verification steps.
- If your return is flagged for review or contains errors, the IRS will contact you by mail, and refund processing pauses until you respond.
How the 21-day timeline actually works
The IRS's 21-day promise is measured from the day your return is accepted, not from the day you submit it. When you file electronically, the IRS receives your return almost when ready, but acceptance happens after the IRS runs initial checks—usually within 24 hours. That acceptance date is what starts the clock.
Once accepted, the IRS processes your return in batches. Most returns move through without issues and are approved within 5 to 10 days. The remaining time in the 21-day window accounts for returns that need manual review, have math errors, or require verification of certain credits. If your return is straightforward—W-2 income only, standard deduction, no credits—you'll typically see your refund issued by day 10 or 12.
After the IRS issues your refund, it goes to your bank's processing system. Banks don't post deposits when ready. Direct deposits typically post within one to three business days, though some banks post within 24 hours. Weekends and bank holidays extend this window. If the IRS issues your refund on a Friday afternoon, your bank may not post it until Tuesday.
Why some refunds take longer than 21 days
Certain situations automatically trigger additional review steps that extend processing time. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund for additional verification. These credits are high-fraud items, and the IRS is required by law to hold refunds containing them until at least mid-February, even if you filed in January. This is called the PATH Act requirement, and it applies every year without exception.
If your return contains errors—a mismatched name and Social Security number, an income amount that doesn't match what your employer reported, or a math mistake—the IRS will pause processing and mail you a notice. You'll have to respond by mail, which adds weeks. The IRS won't issue your refund until they receive and process your response.
Returns filed by people claiming the Child Tax Credit for the first time, or those with significant changes in income or filing status, may also face additional review. Identity verification requests, which the IRS sends by mail, also delay refunds. If the IRS suspects identity theft or fraud, they'll contact you before releasing any money.
Direct deposit versus check by mail
| Method | Processing time | Delivery time | Total typical window |
|---|---|---|---|
| Electronic return, direct deposit | 5–21 days from acceptance | 1–3 business days after issue | 8–24 days |
| Electronic return, check by mail | 5–21 days from acceptance | 7–14 days after issue | 15–35 days |
| Paper return, direct deposit | 7–21 days from receipt | 1–3 business days after issue | 10–24 days |
| Paper return, check by mail | 7–21 days from receipt | 7–14 days after issue | 20–35 days |
Direct deposit is faster because the IRS can send money electronically to your bank account. The bank receives it in their system and posts it within a day or two. Checks require printing, signing, and mailing through the postal service. A check issued on April 10 might not arrive until April 20 or later, depending on mail volume and your location.
If you didn't choose direct deposit when you filed, you can't change it after the fact. The IRS will mail a check to the address on your return. If you've moved, the check will go to your old address, and you'll have to contact the IRS to request a replacement or have it reissued to a new address.
How to track your refund in real time
The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show one of four statuses: return received, return accepted, refund approved, or refund sent.
"Return received" means the IRS has your return but hasn't finished initial checks yet. "Return accepted" means the IRS has reviewed it and it's in the processing queue. "Refund approved" means the IRS has finished processing and issued the refund to your bank. "Refund sent" means your bank has received it and it should post within one to three business days.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day won't show new information. If your status hasn't changed in more than 21 days after acceptance, or if the tool says your refund was sent but hasn't appeared in your account after five business days, contact the IRS at 1-800-829-1040 or visit a local IRS office.
What to do if your refund is delayed
If the Where's My Refund tool shows no status at all, your return may not have been received or accepted yet. Wait 24 hours and check again. If you filed electronically, the IRS should show receipt within one business day. If you filed on paper, it can take up to two weeks for the IRS to receive and log your return.
If the tool shows "refund sent" but the money hasn't arrived in your account after five business days, contact your bank first. Ask them to confirm they've received the deposit and when it will post. Banks occasionally delay posting for security reasons or if your account has been inactive. If your bank confirms they haven't received it, contact the IRS with your confirmation number from your tax return.
If the tool shows your return is still being processed after 21 days, check for a notice in your IRS account or in the mail. The IRS may have flagged your return for review and mailed you a letter asking for additional information. These notices go to the address on your return, so check your mail carefully. Respond to any IRS notice within the timeframe they specify, or your refund will be delayed further.
Refunds for returns with credits or amendments
If you claimed the Earned Income Tax Credit or Child Tax Credit, expect your refund to take the full 21 days or longer. The IRS is required to hold these refunds for additional verification to prevent fraud. Even if your return is error-free and straightforward, the IRS won't issue the refund before mid-February in most years. This is not a delay—it's a legal requirement that applies to every return claiming these credits.
If you filed an amended return (Form 1040-X) to correct a mistake on a return you already filed, processing takes much longer. Amended returns are processed by hand and typically take 8 to 12 weeks from the date the IRS receives them. You can't track an amended return with Where's My Refund. The IRS will mail you a notice when the amended return is processed.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software and preparers can't speed up IRS processing. Some tax preparers offer "refund advance" loans where they lend you money against your expected refund, but you pay interest and fees for this, and it doesn't actually speed up the IRS.
What if the IRS says my refund was sent but I never got it?
First, confirm with your bank that the deposit didn't post to a different account or get held for fraud review. If your bank has no record of it, contact the IRS with your confirmation number. The IRS can issue a replacement check or reissue the direct deposit to a corrected account number. This process takes 4 to 6 weeks.
Do I have to wait 21 days, or could it come sooner?
Yes, it often comes sooner. Most straightforward returns are processed and issued within 5 to 12 days. The 21-day window is the maximum for most returns, not the typical time. Returns with credits, errors, or identity verification requests take longer.
Why does the IRS hold refunds with child tax credits?
The PATH Act requires the IRS to hold refunds containing the Earned Income Tax Credit or Additional Child Tax Credit until at least mid-February to verify the credits are legitimate and prevent fraud. This applies every year without exception, even if you've claimed the credit for years.
If I filed early in January, should my refund be here by now?
Probably, but not necessarily. If you filed January 15 and it's now February 5, your refund should have arrived unless your return was flagged for review or you claimed certain credits. Check Where's My Refund to see the actual status. If it still shows "processing" after 21 days, contact the IRS.