The IRS issues most refunds within 21 days of accepting your return, but the actual date depends on how you file, whether you claim certain credits, and if the IRS needs to verify information on your return.
If you file electronically and choose direct deposit to your bank account, you are most likely to receive your refund in the 21-day window the IRS publishes. If you file on paper or request a check by mail, the timeline stretches to several weeks longer. The IRS does not announce a single "refund day" in 2025 — refunds arrive in batches as returns are processed, and your specific date depends on when you file and what is on your return.
The 21-day standard assumes your return contains no errors, no missing information, and no claims that trigger additional review. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) follow a different schedule, held until mid-February by law. Returns with math errors, missing documentation, or identity verification issues can take months.
Key Takeaways
- Electronic filing with direct deposit is the fastest path to your refund, typically arriving within 21 days of the IRS accepting your return.
- Paper returns and refunds by check take longer — often four to six weeks or more from the date the IRS receives them.
- The IRS holds refunds for returns claiming EITC or ACTC until mid-February 2025, regardless of when you file.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is accepted.
- If the IRS needs to verify information on your return — such as income, dependents, or identity — your refund will be delayed beyond 21 days.
How the 21-day timeline works
The IRS processes returns in the order they are received, not in the order they are filed. When you file electronically, the IRS accepts your return and begins processing it when ready. The 21-day clock starts from the date the IRS accepts your return, not the date you submit it. You can see this acceptance date in your email confirmation or in the IRS Where's My Refund tool.
Within those 21 days, the IRS runs automated checks on your return — verifying your Social Security number, checking for duplicate claims, and matching income reported by your employer or bank. If everything passes, your refund is approved and sent to your bank or the address on file for a mailed check. Most refunds arrive within this window, but "within 21 days" is not a may provide; it is the IRS's standard processing time.
Why some refunds take longer than 21 days
Several situations cause the IRS to hold or delay your refund. The most common is claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). Federal law requires the IRS to hold these refunds until mid-February, even if your return is accepted in January. For 2025, this means refunds for returns with EITC or ACTC will not be issued before February 15, 2025. This delay exists to allow time for the IRS to verify that you meet the income and dependent requirements for these credits.
The IRS also delays refunds when it detects inconsistencies or missing information. Common triggers include a dependent claimed on your return who was also claimed by someone else, income reported on your return that does not match what your employer or bank reported to the IRS, or a Social Security number that does not match IRS records. If your return is selected for verification, the IRS will send you a letter explaining what documents or information they need. Providing this documentation quickly — usually within 30 days — can move your refund forward, but the process often takes several weeks or longer.
Identity theft and fraud prevention also cause delays. If the IRS flags your return as potentially fraudulent, it will hold your refund while it verifies your identity. This verification can take weeks or months, depending on the complexity of the case and how quickly you respond to IRS requests.
Direct deposit versus mailed checks
Direct deposit is significantly faster than a mailed check. When you choose direct deposit, your refund goes directly into your bank account once the IRS approves it. The transfer usually takes one to two business days after the IRS releases the funds. A mailed check, by contrast, must be printed, stuffed, sorted by the postal service, and delivered to your address — a process that typically adds two to three weeks to the timeline.
If you file electronically and request direct deposit, you should expect your refund within 21 days of acceptance. If you file on paper, the IRS must first receive and manually enter your return into its system, which can add one to two weeks before processing even begins. Paper returns claiming EITC or ACTC are also held until mid-February. If you file on paper and request a check, you may not receive your refund until late April or May.
Tracking your refund status
The IRS Where's My Refund tool on IRS.gov is the official way to check your refund status. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Once your refund is sent, the tool tells you the date it was issued and, if you chose direct deposit, the date it should arrive in your account.
Do not rely on third-party tax software or tax preparation services to track your refund. Their tracking tools pull information from the IRS Where's My Refund tool, so you are seeing the same data with a delay. Going directly to IRS.gov ensures you have the most current information.
What to do if your refund is delayed
If your refund has not arrived within 21 days of acceptance, check Where's My Refund first. If the tool shows "Refund Approved" or "Refund Sent," your refund is on its way and should arrive within a few days (for direct deposit) or one to two weeks (for a check). If the tool shows "Return Received" or does not show your return at all, your return may still be processing or may have been selected for review.
If the IRS has selected your return for verification, you will receive a letter in the mail. This letter explains what information or documents the IRS needs and provides a important date for responding. Respond promptly and provide exactly what is requested. Do not send additional documents beyond what the letter asks for, as this can slow down the review process.
If you filed on paper and your refund is delayed beyond six weeks, contact the IRS at 1-800-829-1040 to confirm the IRS received your return. Paper returns can be lost in the mail or misfiled in the IRS system, and the IRS can search for your return if you provide your Social Security number and filing information.
EITC and ACTC refunds: the mid-February hold
If your return includes the Earned Income Tax Credit or the Additional Child Tax Credit, your refund will be held until at least February 15, 2025, by federal law. This applies whether you file in January, February, or later. The IRS uses this time to verify that you meet the income limits and dependent requirements for these credits, which are subject to higher rates of error and fraud than other credits.
You can still file early and receive your refund by mid-February, but you will not receive it before that date. Filing early does not move up the mid-February release date; it only ensures your return is in the queue when the IRS begins releasing these refunds. If you file in March or April, your refund will be delayed further because the IRS processes returns in the order received, and you will be behind returns filed earlier.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation service?
No. Tax preparation services cannot speed up IRS processing. Some offer "refund advances" or "rapid refunds," which are loans against your expected refund — you receive money when ready, but you pay interest or fees, and the loan is repaid from your actual refund when it arrives. These loans are expensive and unnecessary if you can wait the standard 21 days.
What if the IRS says my refund was sent but I never received it?
If Where's My Refund shows "Refund Sent" but you have not received it, wait five business days for direct deposit or two weeks for a check. If it still has not arrived, contact your bank to confirm the deposit was not made to the wrong account. If your bank has no record of the deposit, contact the IRS at 1-800-829-1040 with your refund date and amount; the IRS can investigate whether the refund was sent to the wrong account or lost in the mail.
Do I have to file by a certain date to get my refund in 2025?
No. You can file your 2024 tax return anytime before the important date (usually April 15, 2025) and receive your refund in 2025. Filing earlier does not may provide a faster refund, except that you avoid the rush in April when the IRS processes millions of returns. If your return claims EITC or ACTC, filing early ensures you receive your refund by mid-February rather than waiting until later in the year.
Will the IRS issue refunds on weekends or holidays?
Direct deposits are processed on business days only, so if your refund is approved on a Friday, it may not arrive in your account until Monday. The IRS does not process refunds on weekends or federal holidays. If your refund is scheduled to arrive on a holiday, it will arrive the next business day.