Standard IRS refund processing takes 21 days from the date the IRS receives your return
The IRS publishes a single standard: 21 days. That clock starts when the IRS actually receives your return, not when you mail it or click submit. If you file electronically, that's usually within a day or two of submission. If you mail a paper return, it can take a week or more for the IRS to receive and log it.
The 21-day window is a target, not a may provide. The IRS meets this timeline for most returns, but some take longer. Returns with errors, missing information, or those selected for review can stretch to 60 days or beyond. Even straightforward returns sometimes take the full 21 days or a few days more.
Your refund arrives by the method you chose on your return: direct deposit to your bank account, a paper check mailed to your address, or (if you filed before 2024) a debit card. Direct deposit is fastest—usually 3 to 5 business days after the IRS processes your return. A mailed check takes 7 to 10 business days after processing.
Key Takeaways
- The IRS counts 21 days from the date it receives your return, not from the date you file or mail it.
- Electronic filing gets to the IRS faster than paper, so e-filed returns usually start their 21-day clock sooner.
- Direct deposit delivers your refund 3 to 5 business days after the IRS processes your return; a mailed check takes 7 to 10 business days.
- Returns with errors, missing forms, or those flagged for review can take 60 days or longer to process.
- You can check your refund status using the IRS Where's My Refund tool, which updates once per day.
Why some returns take longer than 21 days
The IRS processes returns in batches, and certain flags slow down your return. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your return until mid-February by law, even if you file in January. This is called the EITC holding period and applies every year.
Missing or incorrect information also delays processing. Common issues include a Social Security number that doesn't match IRS records, a name mismatch between your return and your Social Security card, or a missing dependent's information. If the IRS spots these problems, it sends you a notice asking for corrections—and the clock restarts once you respond.
Identity theft filters and fraud detection can flag your return for manual review. This happens more often if you claim a large refund, file from a new address, or if someone else has already filed using your Social Security number. The IRS investigates before releasing your refund, which can add weeks.
Amended returns (Form 1040-X) take much longer—typically 8 to 12 weeks from the date the IRS receives them. The IRS processes amended returns separately and by hand in many cases, so they don't move through the automated system.
How to track your refund status
The IRS provides one official tool: Where's My Refund, available at irs.gov. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day won't show new information.
Where's My Refund shows one of three statuses. "Received" means the IRS has your return but hasn't started processing. "Approved" means the IRS has processed your return and approved the refund—this is when the 3 to 10 business day countdown to your money arriving begins. "Sent" means your refund has been issued and is on its way to you.
If your return is taking longer than expected, Where's My Refund will usually tell you why. Common messages include "We received your return and it is being processed" (still in the queue), "Your return is being reviewed" (flagged for manual check), or "We need more information from you" (missing documents). If you see a message asking for information, follow the instructions in the notice the IRS mails to you—don't ignore it.
The IRS does not send text messages or emails about your refund status. If you receive a message claiming to be from the IRS asking you to click a link or provide information, it is a scam. Only check your status through irs.gov directly.
Refund timing by filing method
| Filing Method | Time to IRS Receipt | Processing Time | Delivery Time | Total (Best Case) |
|---|---|---|---|---|
| E-file with direct deposit | 1–2 days | 21 days | 3–5 business days | 25–28 days |
| E-file with check | 1–2 days | 21 days | 7–10 business days | 29–33 days |
| Paper return with direct deposit | 7–10 days | 21 days | 3–5 business days | 31–36 days |
| Paper return with check | 7–10 days | 21 days | 7–10 business days | 35–41 days |
These timelines assume no errors, no fraud flags, and no EITC holding period. If any of those apply, add 2 to 8 weeks or more.
What to do if your refund is late
If your refund hasn't arrived by the date Where's My Refund predicted, first check the tool again—it updates daily and may show new information. If the tool still shows "Sent" but the money hasn't hit your account, wait 5 more business days. Mail and bank processing can be slower than expected, especially during peak tax season (February through April).
If more than 10 business days have passed since the tool showed "Sent" and you chose direct deposit, contact your bank. The refund may have been rejected due to a closed account, incorrect routing number, or account number. The IRS will then mail you a check instead, which adds another 7 to 10 days.
If Where's My Refund shows "Your return is being reviewed" or "We need more information," look for a notice in your mailbox. The IRS mails notices separately from refunds. Open it immediately and follow the instructions. If you don't respond within the deadline (usually 30 days), the IRS may deny your refund or reduce it.
If you filed a paper return and it's been more than 4 weeks since you mailed it, the IRS may not have received it. Call the IRS at 1-800-829-1040 to confirm receipt. Have your Social Security number, filing status, and the exact refund amount ready. If the return is lost, you'll need to file again.
EITC and ACTC holding period
If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds your entire return until February 15 each year, regardless of when you file. This is a federal requirement, not a processing delay. Even if you file on January 1, your refund won't be approved until mid-February at the earliest.
After February 15, the IRS processes your return normally, and the 21-day clock begins. So if you file early and claim EITC or ACTC, expect your refund around early March at the fastest. The holding period applies every year—there's no way around it.
You can check whether your return is in the EITC holding period using Where's My Refund. The tool will show a message like "Your return is being held for the EITC/ACTC holding period" or similar language. Once February 15 passes, the status will update to show processing has begun.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" or "refund advance" loans, which are not refunds—they're loans you repay with fees. The actual IRS refund still takes 21 days or longer.
What if the IRS says my refund was sent but I never got it?
If you chose direct deposit, contact your bank first—the deposit may have been rejected. If you chose a check, wait 10 business days from the "Sent" date, then contact the IRS at 1-800-829-1040 to request a trace. The IRS can reissue a check if it was lost or stolen, but this adds another 4 to 6 weeks.
Does filing on April 15 delay my refund?
Filing close to the deadline doesn't change the 21-day processing time, but it does mean your refund arrives later in the year. If you file April 10, processing ends around May 1. The IRS processes returns in the order received, so filing earlier means your refund arrives sooner in absolute terms.
Why does Where's My Refund say my refund was approved but the money isn't in my account yet?
Once approved, your refund takes 3 to 5 business days to reach your bank account via direct deposit. Weekends and bank holidays don't count as business days. If more than 5 business days have passed, contact your bank to confirm the deposit wasn't rejected.
Can I cancel my refund and get a different payment method?
Once the IRS approves your return, you cannot change the payment method. If you chose a check but want direct deposit, or vice versa, you have to wait for the refund to arrive, then request an amended return (Form 1040-X) if needed—though this is rarely worth the effort. Choose your payment method carefully before you file.