How long a tax refund takes depends on how you file and how the IRS processes your return
The IRS says most refunds arrive within 21 days of accepting your return. That clock starts when the IRS receives and accepts your tax return, not when you submit it. If you file on paper, acceptance takes longer than if you file electronically. The actual time you wait also depends on whether you chose direct deposit or a paper check, and whether the IRS needs to review your return before sending the money.
The 21-day timeframe is not a may provide — it is the IRS's standard processing window. Some returns move faster. Others take longer if the IRS flags them for review, if you claimed certain credits, or if there are errors on your return that need correction.
Key Takeaways
- The IRS counts the 21-day window from the date it accepts your return, not from the date you submit it.
- Electronic filing with direct deposit is the fastest route; paper returns take weeks longer just to be received and scanned.
- The IRS may hold your refund for additional review if you claimed the Earned Income Tax Credit, the Additional Child Tax Credit, or if your return contains errors.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Electronic filing versus paper filing: the speed difference
If you file electronically, the IRS receives your return when ready and can begin processing it the same day. Acceptance typically happens within 24 hours for error-free returns. If you file on paper, your return must be mailed to an IRS processing center, received, opened, and scanned — a process that can take two to four weeks before processing even begins. After that, the 21-day clock starts.
Electronic filing is faster at every stage. The IRS has fewer errors to correct, can validate your information in real time, and can send your refund sooner. If you file on paper, you are adding weeks to the timeline before the IRS even sees your return.
Direct deposit versus paper check: where your money goes
Direct deposit is faster than a paper check. When you choose direct deposit, the IRS sends your refund electronically to your bank account. This usually takes one to two business days after the IRS releases the refund. A paper check must be printed, signed, and mailed to your address — a process that adds five to seven business days, and sometimes longer depending on mail delivery in your area.
If you file electronically with direct deposit, you can receive your refund within 21 days of acceptance in most cases. If you request a paper check, add at least a week to that timeline, sometimes more.
Why the IRS holds some refunds for review
The IRS automatically reviews certain returns before releasing the refund. If you claimed the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or both, the IRS is required by law to hold your refund until at least February 15 of the year after you file. This is true even if you file in January. The law requires this review period; it is not optional.
The IRS also reviews returns that contain math errors, missing information, or inconsistencies with information from employers, banks, or other sources. If your return is selected for review, processing takes longer. The IRS will contact you by mail if they need more information from you. Do not wait for a call — the IRS initiates contact by mail, not by phone.
How to check your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount to see the status of your return. The tool updates once per day, usually overnight. If your return was accepted, the tool will show you the date the IRS received it and an estimated delivery date for your refund.
If the tool says your refund is delayed or under review, it means the IRS is still processing your return. You can check again the next day. If the tool shows no information about your return after five days of filing electronically, or after four weeks of mailing a paper return, contact the IRS at 1-800-829-1040 to confirm the return was received.
Common reasons refunds take longer than 21 days
Math errors on your return cause delays. If you report income that does not match what your employer or bank reported to the IRS, the IRS will review the discrepancy before sending your refund. Missing information — such as a missing Social Security number for a dependent or an incomplete address — also triggers a hold. Amended returns take longer to process than original returns; the IRS typically takes four to six weeks to process an amended return filed on Form 1040-X.
Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent, it will hold the refund while it verifies your identity. This can take several weeks. The IRS will contact you by mail if this happens. Claiming certain credits, particularly the Child Tax Credit or EITC, can also extend processing time beyond 21 days, though the law requires the IRS to release these refunds by a specific date each year.
What to do if your refund does not arrive on time
If your refund does not arrive within 21 days of acceptance, check Where's My Refund first. If the tool shows your refund was sent but you have not received it, the delay is likely in mail delivery or your bank's processing. Contact your bank to confirm the deposit has not been held or rejected. If your bank has no record of the deposit, call the IRS at 1-800-829-1040 with your return information and the date the tool said your refund was sent.
If Where's My Refund shows your return is still being processed after 21 days, your return is under review. The IRS will contact you by mail if they need information from you. Do not call unless the tool indicates an error or the IRS has sent you a letter asking you to call. Calling without a specific issue will not speed up processing.
Frequently Asked Questions
Does filing early get me my refund faster?
Filing early does not speed up the 21-day processing window once the IRS accepts your return. However, filing early means you submit your return sooner, so the IRS can accept it sooner and begin the 21-day clock. If you file in January, you may receive your refund in February. If you file in April, you will receive it later. The processing time itself does not change, but the calendar date when you receive it does.
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. Tax software companies and preparers cannot speed up IRS processing. Some charge fees for "rapid refund" or "refund advance" products, but these are loans against your expected refund, not faster processing. You pay interest and fees for this service.
What if I made a mistake on my return after I filed?
If you discover an error after filing, do not file an amended return when ready. Wait until you receive your original refund. Then file Form 1040-X (Amended U.S. Individual Income Tax Return) to correct the error. Filing an amended return before the original is processed can cause delays. The IRS typically takes four to six weeks to process an amended return.
Why does the IRS hold refunds for EITC and Child Tax Credit claims?
Federal law requires the IRS to hold refunds for returns claiming the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15. This review period is mandatory and applies to all returns with these credits, regardless of filing date. The IRS uses this time to verify the credits were claimed correctly and to prevent fraud.
Can I call the IRS to ask about my refund?
You can call the IRS at 1-800-829-1040, but they will likely direct you to Where's My Refund unless there is a specific problem. The tool is updated daily and shows the same information the IRS representative would see. Calling is most useful if the tool shows an error, if you have not received your refund after the estimated date, or if the IRS has sent you a letter asking you to call.