The IRS processes most 2025 tax refunds within 21 days of accepting your return, but the actual arrival date depends on how you file, whether you claim certain credits, and how your bank processes deposits.
If you file electronically and choose direct deposit to your bank account, you will typically see the money between 1 and 21 days after the IRS accepts your return. The IRS accepts returns starting in late January each year. If you file by mail, add 2 to 4 weeks to any timeline because the IRS must first receive and scan your paper return before processing begins.
The 21-day window is not a may provide — it is the IRS's stated goal for most returns. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if they are otherwise ready. Some returns take longer because of math errors, missing information, identity verification, or because the IRS is simply backed up during peak filing season.
Key Takeaways
- Direct deposit refunds typically arrive 1 to 21 days after the IRS accepts your return, while paper checks take an additional 2 to 4 weeks.
- Returns claiming EITC or ACTC are held until mid-February by law, regardless of when you file.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov with your Social Security number, filing status, and refund amount.
- If your refund does not arrive within the stated timeframe, contact the IRS at 1-800-829-1040 or check Where's My Refund for a delay notice.
How to track your refund status right now
The IRS Where's My Refund tool is the only official way to check on your 2025 refund. Go to IRS.gov, find the tool under "Refunds," and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved the refund and is preparing to send it), or "Refund Sent" (the money is on its way). If your status is "Refund Sent," the tool will show the expected deposit date or check mailing date.
Do not rely on tax software tracking or your tax preparer's estimates. They may show different dates because they use different data sources. The IRS Where's My Refund tool is always the source of truth.
Why some refunds take longer than 21 days
The IRS processes returns in batches, and certain situations automatically trigger a longer hold. If you claimed EITC or ACTC, your refund will not be issued before mid-February, even if your return is error-free and filed in January. This is a federal requirement, not a processing delay.
Other reasons for delays include math errors on your return (the IRS will contact you), missing or mismatched information (your name does not match Social Security records, your bank account number is wrong, etc.), identity verification requests, or a backlog during peak season. If the IRS suspects fraud or identity theft, your return goes into manual review, which can take weeks or months.
Paper returns are slower because they must be physically received, opened, and scanned before processing can begin. A return mailed in early February might not be scanned until mid-March, pushing the refund date into April or May.
Direct deposit versus paper check: which arrives first
Direct deposit is faster and more reliable. Once the IRS approves your refund, the money moves electronically to your bank account within 1 to 5 business days. Your bank then credits your account, which usually happens the same day or the next business day. Total time from approval to your account: typically 1 to 5 days.
Paper checks are mailed by the IRS and take 7 to 10 business days to arrive after the check is issued. If the check is lost or delayed in the mail, you will not know for weeks. The IRS does not track individual checks after they leave the facility.
If you filed electronically but did not provide bank account information, the IRS will mail a check. You cannot change this to direct deposit after filing — you will have to wait for the check or contact the IRS to see if they can redirect it (this is not always possible).
What to do if your refund is late
If the IRS Where's My Refund tool shows "Refund Sent" but the money has not arrived after the stated date, wait 5 more business days. Bank delays happen, especially if you filed late in the season or if your bank is processing a high volume of deposits.
If 5 business days have passed and the money still has not show up, contact your bank first. Ask them to search for the deposit using your routing number and account number. If the bank has no record of the deposit, the IRS may have sent it to the wrong account — this usually happens when you mistyped your account or routing number on your return.
If your bank confirms no deposit was received and Where's My Refund still shows "Refund Sent," call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can issue a trace to find out where the money went and may reissue the refund as a check if the original deposit cannot be recovered.
Refunds for returns filed after April 15
If you file your 2025 return after April 15, 2026, the IRS will process it, but the timeline shifts. Returns filed in May or June are processed in the order received, but the IRS is usually less busy by then, so processing may actually be faster. However, if you are owed a refund, you forfeit it if you do not file within three years of the original due date (April 15, 2028, for the 2025 tax year).
If you filed an extension (Form 4868), your extended due date is October 15, 2026. Refunds from extended returns follow the same 21-day processing window once filed, but you have until October 15 to file without penalty.
State tax refunds are separate from federal refunds
Your state income tax refund is processed by your state tax agency, not the IRS, and arrives on its own timeline. Some states issue refunds in 2 to 3 weeks; others take 6 to 8 weeks or longer. Check your state's tax website for a refund tracker — most states have one similar to the IRS tool.
If you filed your federal and state returns together through tax software, they were submitted to two different agencies. The federal refund and state refund will not arrive at the same time. Do not assume a delay in one means a delay in the other.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Some tax software offers "refund advance" loans, which give you money immediately but charge fees and interest. The actual IRS refund arrives on the same timeline whether you use the loan or wait.
What if I made a mistake on my return after I filed?
If you filed electronically and realize the error before the IRS accepts your return (usually within 24 hours), you can file an amended return using Form 1040-X. If the IRS has already accepted your return, file the amended return anyway — it will adjust your refund up or down. Amended returns take longer to process, often 8 to 12 weeks.
Will I get a refund if I owe back taxes or student loans?
No. The IRS will offset your refund to pay back taxes, unpaid child support, or defaulted federal student loans before sending you anything. You will receive a notice explaining the offset. State refunds can also be offset for state debts. Contact the agency holding the debt to find out the status.
Do I need to do anything to receive my refund, or does it come automatically?
If you filed a return, your refund comes automatically once the IRS processes it. You do not need to take any action. If you did not file a return but believe you are owed a refund (for example, because your employer withheld taxes), you must file a return to receive it.
What if the IRS says my refund was sent but I never received it?
Check your bank account carefully — the deposit may have gone to a different account than you expected if you mistyped your account number. If your bank has no record of the deposit, the IRS can issue a trace and reissue the refund as a check. This process takes 4 to 6 weeks. Call 1-800-829-1040 to start a trace.