The IRS aims to issue most refunds within 21 days of accepting your return, but the actual timeline depends on how you file, whether you claim certain credits, and if the IRS needs to verify your information.
If you file electronically with direct deposit, you will typically see your refund between 7 and 21 days after the IRS accepts your return. If you file by mail or request a check, add 2 to 4 weeks to that timeline. The IRS publishes a "Where's My Refund?" tool that shows your exact status once your return is processed — this is the most reliable way to know when money is coming.
The 21-day window is not a may provide. Certain situations slow things down: claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting self-employment income, amending a prior-year return, or having a refund offset for unpaid child support or federal student loans. If any of these apply to you, expect 4 to 6 weeks or longer.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically 7 to 21 days from IRS acceptance.
- Paper returns and refunds by check take 2 to 4 weeks longer than electronic filing.
- EITC and ACTC claims trigger a mandatory 21-day hold by law, pushing your refund to mid-February at the earliest for 2025 returns.
- The IRS "Where's My Refund?" tool shows your actual status and is updated once per day, usually overnight.
- If your refund does not arrive within the stated timeframe, contact the IRS at 1-800-829-1040 or check your return status online before calling.
How the IRS processes returns and when it pays out
The IRS accepts returns starting in late January each year. Once your return is accepted, the IRS begins processing it — this is when they check your information against their records and verify that your income, withholding, and credits match what employers and financial institutions reported to them. Acceptance and processing are two separate steps. A return can be accepted within hours of filing, but processing takes longer.
Direct deposit refunds are issued in batches throughout the week. The IRS does not hold refunds until a specific day; instead, they send them to your bank in waves, and your bank deposits them on its own schedule — usually within one to two business days of receiving the file from the IRS. If you filed on a Friday, your refund might not be sent to your bank until the following week, and your bank might not deposit it until the week after that.
Paper checks are printed and mailed by the IRS. These take 2 to 4 weeks from the date your return is accepted, depending on mail volume and your location. Checks mailed in early February typically arrive by late February or early March; checks mailed in mid-March may not arrive until April.
Why EITC and ACTC claims delay your refund
The Earned Income Tax Credit and the Additional Child Tax Credit are subject to a mandatory 21-day hold by federal law. This means the IRS will not issue your refund until at least 21 days after your return is accepted, even if processing is complete. This law was enacted to prevent fraud and identity theft, which are more common on returns claiming these credits.
For the 2025 tax year, if you claim EITC or ACTC, your refund will not be issued before mid-February at the earliest, assuming you file in early February. If you file in March or April, add 21 days to your filing date. This is not a processing delay — it is a legal hold that applies regardless of how quickly the IRS processes your return.
If you claim both EITC and ACTC, or if you claim either credit along with other issues (such as self-employment income or a prior-year amendment), the 21-day hold still applies once, but other delays may stack on top of it, pushing your refund into March or April.
Self-employment income and amended returns add time
If you report self-employment income on Schedule C, the IRS conducts additional verification steps. These returns are processed more slowly than W-2 income returns, typically taking 4 to 6 weeks or longer. The IRS cross-checks your reported income against what you paid in estimated taxes and what you reported in prior years.
Amended returns (Form 1040-X) are processed manually and take 8 to 12 weeks from the date you file. If you amend a return that originally claimed EITC or ACTC, the 21-day hold applies to the amended return as well. Do not amend a return unless you have made a genuine error; amended returns are a common target for IRS review.
Refund offsets and when they reduce your payment
If you owe back child support, unpaid federal student loans, or other federal or state debts, the IRS will offset your refund — meaning they will keep part or all of it to pay down what you owe. You will receive a notice in the mail explaining the offset, usually 2 to 3 weeks before your refund would have been issued. The notice tells you which debt triggered the offset and how much was taken.
If your refund is offset, you will receive the remainder (if any) on the normal timeline, but the offset amount goes to the creditor, not to you. You cannot stop an offset once it has been initiated, but you can dispute it if you believe the debt is not yours or has already been paid. Contact the agency listed in your offset notice to dispute.
How to track your refund status in real time
The IRS "Where's My Refund?" tool is available at irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually between midnight and 1 a.m. Eastern time. It shows one of four statuses: "Return Received," "Return Approved," "Refund Issued," or "Refund Sent to Your Bank."
"Return Received" means the IRS has accepted your return but has not finished processing it. "Return Approved" means processing is complete and your refund has been approved, but it has not yet been issued (this is where the 21-day hold sits, if applicable). "Refund Issued" means the IRS has sent your refund to your bank or printed your check. "Refund Sent to Your Bank" means the IRS has transmitted the funds and your bank should deposit them within 1 to 2 business days.
Do not call the IRS until your refund is more than 21 days late (or more than 6 weeks late if you claimed EITC or ACTC). The IRS phone line is extremely busy during tax season, and representatives cannot speed up a refund that is still within the normal window. If your refund is genuinely late, call 1-800-829-1040 and have your return information ready.
What to do if your refund is late or missing
If the "Where's My Refund?" tool shows "Refund Issued" but you have not received the money after 2 business days, contact your bank first. Ask whether the deposit has arrived in your account or is pending. Banks sometimes hold deposits for 1 to 3 business days, especially if the deposit is large or if you have not received a direct deposit from that sender before.
If your bank confirms the deposit has not arrived, or if the tool shows "Return Approved" but more than 21 days have passed (or more than 6 weeks if you claimed EITC or ACTC), call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your refund was issued and, if so, when and to which account. If there is a problem, they can initiate a trace or reissue your refund by check.
If you filed by mail and your check has not arrived 4 weeks after you mailed your return, contact the IRS. Checks can be lost in the mail, and the IRS can issue a replacement. You will need to provide the date you mailed your return and the address where you sent it.
State refunds and when they arrive separately
Your state income tax refund is processed by your state's tax agency, not the IRS, and arrives on a separate timeline. Most states issue refunds within 2 to 4 weeks of accepting your return if you file electronically with direct deposit. Some states are slower — New York, California, and Illinois often take 6 to 8 weeks. A few states still mail checks, which adds 2 to 4 weeks.
You can track your state refund through your state's tax website. Search "[your state] tax refund status" to find the tool. State refunds do not have the same 21-day hold for EITC and ACTC, but some states do hold refunds if you claim state-specific credits or if they need to verify your information.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early does not speed up processing, but it does mean your refund will be issued earlier in the season. If you file in early February, you will receive your refund in February or early March. If you file in April, you will receive it in April or May. The processing time from acceptance to issuance is the same regardless of when you file.
What if I claimed EITC or ACTC — when will I actually get my money?
The IRS holds EITC and ACTC refunds for 21 days by law. If you file in early February, your refund will not be issued before mid-February. If you file in mid-March, it will not be issued before early April. The 21-day hold is mandatory and cannot be waived, even if processing is complete.
My refund shows "Refund Issued" but I haven't received it — what do I do?
Wait 2 business days for your bank to deposit it. If it still has not arrived, contact your bank to confirm the deposit has not been received. If your bank confirms nothing has arrived, call the IRS at 1-800-829-1040 to report the missing refund and request a trace or replacement check.
Do I need to do anything to get my refund, or does it come automatically?
Your refund comes automatically once your return is processed and approved. You do not need to take any action. The IRS will send it to the bank account or address you provided on your return. If you provided incorrect banking information, the refund may be mailed as a check instead.
Why is my refund taking longer than 21 days?
Common reasons include claiming EITC or ACTC (21-day hold), reporting self-employment income (4 to 6 weeks), amending a prior-year return (8 to 12 weeks), or having a refund offset for unpaid debts. Check the "Where's My Refund?" tool to see your current status, or call the IRS if your refund is more than 6 weeks late.