How long a 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. In practice, many arrive faster — often within 5 to 10 business days if you file electronically and choose direct deposit. But some take longer, especially if the IRS needs to verify information on your return or if you claim certain credits like the Earned Income Tax Credit (EITC) or the Child Tax Credit.
The timeline also depends on when you file. Early filers (January and early February) often see refunds quickly because the IRS has fewer returns to process. Later filers may wait longer, not because their return takes more time to process, but because the IRS is working through a larger backlog. If you file in April, expect to wait longer than if you file in February, even if your return is straightforward.
Key Takeaways
- Direct deposit is faster than a mailed check — most direct deposits arrive within 5 to 10 business days, while checks take 3 to 4 weeks after the IRS accepts your return.
- The IRS says 21 days is the standard, but this is measured from the date they accept your return, not the date you file it.
- Returns claiming the Earned Income Tax Credit or Child Tax Credit are held until mid-February by law, even if they are otherwise ready.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, the IRS website will tell you why and what to do next.
Direct deposit arrives faster than a mailed check
If you choose direct deposit, the IRS sends your refund electronically to your bank account. This usually takes 5 to 10 business days after the IRS accepts your return. Some refunds arrive in as few as 3 to 5 days, especially if you file early in the season.
A mailed check takes longer. After the IRS accepts your return, you wait for them to process it, print the check, and mail it to you. This typically takes 3 to 4 weeks total, and the exact timing depends on postal delivery to your address. If you live far from an IRS processing center, add a few extra days.
Direct deposit is also more reliable — there is no risk of a check getting lost in the mail or delayed by postal service delays. For this reason, the IRS encourages direct deposit and processes those returns slightly faster.
The IRS holds refunds for returns claiming certain tax credits
If your return includes the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until at least February 15, 2025, by federal law. This is true even if the rest of your return is ready to process. The delay exists because these credits are heavily audited, and the IRS uses the extra time to check for fraud and errors.
After February 15, the IRS begins releasing these refunds, but the exact date depends on when your return was accepted and how complex it is. Some arrive by late February; others may not arrive until March. If you claimed both the EITC and the Child Tax Credit, expect the longer timeline.
You can still file early if you claim these credits — filing in January does not speed up the refund, but it does not slow it down either. The hold applies to everyone, regardless of filing date.
When the IRS needs to verify information on your return
Sometimes the IRS flags a return for additional review. This might happen if income reported on your return does not match what your employer or bank reported to the IRS, if you claim a large credit, or if there are math errors. When this occurs, the IRS sends you a notice by mail and holds your refund until you respond.
This verification process can add weeks or even months to your refund timeline. The IRS will tell you in the notice what information they need and how to send it. Do not ignore these notices — responding quickly is the only way to move forward.
You can check the status of your return using the IRS Where's My Refund tool. If verification is needed, the tool will tell you that your return is under review and give you a date by which you should expect contact from the IRS.
How to track your refund status
The IRS Where's My Refund tool is available on IRS.gov and updates once per day, usually overnight. To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool tells you whether the IRS has received your return, whether it has been accepted, and the expected deposit date once processing is complete.
If there is a problem — such as a missing document or a need for verification — the tool will tell you. It will also tell you if your refund has been delayed and why. Checking the tool is free and does not require logging into an account.
Do not call the IRS to ask about your refund before 21 days have passed since acceptance. The IRS phone lines are extremely busy during tax season, and they cannot provide information faster than the Where's My Refund tool can.
What to do if your refund is delayed
If your refund does not arrive within the timeframe you expected, first check the Where's My Refund tool. It will tell you whether the delay is normal processing time, a verification issue, or something else. If the tool says your refund should have arrived but has not, the next step depends on how you received it.
For direct deposit, contact your bank to confirm they received the deposit. Sometimes a refund is sent but rejected by the bank due to a closed account or incorrect routing number. Your bank can tell you whether the IRS sent the money and what happened to it. If the IRS sent it but your bank rejected it, the IRS will mail you a check instead, which takes an additional 3 to 4 weeks.
For a mailed check, wait a full 4 weeks after the IRS acceptance date before assuming it is lost. If 4 weeks have passed and you have not received it, use the Where's My Refund tool to request a trace. The IRS will investigate and either reissue the check or deposit the refund to a bank account if you provide one.
Filing early versus filing late in the tax season
Filing in January or early February usually means a faster refund because the IRS has fewer returns in the queue. A return filed in early February might arrive by late February or early March. A return filed in late March or April faces a much longer wait, sometimes not arriving until May or June, straightforward because the IRS is processing millions of returns simultaneously.
However, filing early only helps if your return is complete and correct. If you file early but have missing documents or errors, you will be notified and the refund will be delayed anyway. It is better to file a correct return a few weeks later than to file an incomplete one early.
The exception is if you claim the EITC or Child Tax Credit. In that case, filing early does not change your refund date because the IRS holds those refunds until mid-February regardless. You might as well file as soon as you have all your documents.
Frequently Asked Questions
Does filing electronically really get me my refund faster than filing by mail?
Yes. Electronic filing is processed much faster — the IRS can accept an e-filed return within 24 hours, whereas a paper return takes weeks just to be scanned and entered into the system. If you file by mail, add 2 to 3 weeks to any timeline you see online before your return is even accepted.
What if I owe state taxes but am getting a federal refund?
Your federal and state refunds are separate. Your federal refund arrives on the timeline described here. Your state refund follows your state's own timeline, which varies by state. Some states process refunds as quickly as the federal government; others take longer. Check your state tax agency's website for their specific timeline.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans, which give you cash when ready but charge fees and interest. You are better off waiting for your actual refund, which is free.
What happens if I filed my return but have not received an acceptance confirmation?
If you filed electronically, you should receive an acceptance confirmation within 24 hours. If you have not received one after 24 hours, check your email spam folder or log into the tax software you used to see if there is a message there. If you filed by mail, the IRS will not send a confirmation — you will only know your return was received when it appears in the Where's My Refund tool, which can take 3 to 4 weeks.
If I file in January, will my refund definitely arrive by February?
Not necessarily. A January filing with direct deposit and no complications often arrives by late February or early March. But if you claim the EITC or Child Tax Credit, the IRS holds the refund until mid-February at the earliest. If there are any issues with your return, the timeline extends further. Early filing improves your chances but does not may provide a specific date.