The IRS releases most refunds within 21 days of accepting your return
The IRS does not release all refunds on a single date. Instead, it processes returns in batches and sends refunds out continuously throughout the filing season. If you file electronically with direct deposit, you will typically receive your refund within 21 days of the IRS accepting your return. If you file by mail or request a check, the timeline is longer — usually four to six weeks after acceptance.
The 21-day window is a target, not a may provide. The IRS can take longer if your return needs manual review, if you claimed certain credits like the Earned Income Tax Credit, or if there are errors on your return. You can check the status of your specific refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows you the exact stage your return is in.
Key Takeaways
- The IRS processes refunds continuously throughout tax season, not on set dates, with most arriving within 21 days of acceptance if you use direct deposit.
- Paper returns and check refunds take four to six weeks longer than electronic returns because they require manual processing.
- The IRS Where's My Refund tool on IRS.gov is the only official source for your refund status and updates once daily.
- Refunds claiming the Earned Income Tax Credit or Child Tax Credit may take longer because the IRS reviews these returns more carefully.
- If your refund is delayed beyond the expected timeline, contact the IRS directly rather than relying on third-party tax software status pages.
How the IRS processes returns throughout 2025
Tax season in 2025 runs from January 29 (when the IRS begins accepting returns) through April 15 (the filing deadline). The IRS does not wait until April 15 to process returns — it accepts and processes them as they arrive. This means refunds start going out in late January or early February and continue through May and into June for returns filed closer to the deadline.
The IRS processes returns in waves based on the method you use to file. Electronic returns are processed faster than paper returns because they require no manual data entry. Within the electronic category, returns filed through tax software are processed in the order the IRS receives them, not in any order based on income, filing date, or refund size.
The IRS publishes a weekly report showing how many returns it has received and processed, but this does not tell you when your individual refund will arrive. The only way to know your specific timeline is to check your return status using the Where's My Refund tool.
Why some refunds take longer than 21 days
The 21-day timeline assumes your return is straightforward and filed electronically with direct deposit. Several situations cause delays. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15, 2025, even if your return is accepted earlier. This is called the EITC delay, and it applies regardless of when you file.
Your return may also be selected for manual review if the IRS detects inconsistencies, missing information, or amounts that fall outside normal ranges for your income level. Common triggers include large charitable deductions, business losses, or math errors. If this happens, the IRS will mail you a letter explaining what information they need. You will not receive your refund until you respond.
Identity theft and fraud checks also cause delays. 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 may contact you by mail or phone to confirm information before releasing the refund.
Direct deposit versus check refunds
Direct deposit is significantly faster than a mailed check. With direct deposit, the IRS sends the money electronically to your bank account, and it typically arrives within one to three business days after the IRS processes your return. With a check, the IRS must print and mail it, which adds four to six weeks to the timeline even after your return is accepted.
To use direct deposit, you need to provide your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check from your account, or you can ask your bank. Make sure the account is in your name or your spouse's name if you are filing jointly — the IRS will not deposit to a third party's account.
If you filed by mail or did not provide direct deposit information, you will receive a check. The IRS mails checks from multiple locations, so delivery times vary by region. Do not assume your check is lost if it has not arrived within six weeks — contact the IRS to verify the status first.
Checking your refund status online
The IRS Where's My Refund tool is located at IRS.gov under "Refunds." You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows you one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
The tool updates once per day, usually overnight. If you check multiple times in a single day, you will see the same information. Do not refresh repeatedly — it will not speed up processing. If your return status does not change for more than 21 days after acceptance, or if you see an error message, contact the IRS directly at 1-800-829-1040.
Third-party tax software companies like TurboTax, H&R Block, and TaxAct also show refund status, but they pull this information from the IRS Where's My Refund tool. Their status pages are not faster or more detailed — they are just a different interface for the same data. If you want the most current information, use the IRS tool directly.
What to do if your refund is delayed
If your refund has not arrived within 21 days of acceptance (or within the EITC delay period if you claimed that credit), check the Where's My Refund tool first. If the tool shows "Refund Sent" but you have not received it, wait an additional week — mail delivery can be slow. If a week passes and you still have not received it, contact the IRS.
Call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and expected refund amount ready. The IRS representative can tell you whether your refund was sent as a check or direct deposit, and if it was sent, they can provide the date and sometimes the check number.
If the IRS confirms your check was mailed but you never received it, you can request a replacement. The IRS will issue a new check, which takes an additional four to six weeks. If your refund was sent via direct deposit but did not arrive in your account, contact your bank to confirm the account number and routing number are correct — sometimes deposits are rejected if the account information is wrong.
Special situations that affect refund timing
If you file an amended return (Form 1040-X), your refund will take longer. Amended returns are processed manually and can take up to 16 weeks from the date the IRS receives them. You cannot check the status of an amended return using Where's My Refund — you must call the IRS or wait for a letter.
If you owe back taxes, child support, or federal student loans, the IRS may offset your refund to pay those debts. The IRS will notify you by mail before this happens. If you believe the offset is incorrect, you have the right to request a hearing, but you must do so within 60 days of receiving the notice.
If you are a non-citizen with an Individual Taxpayer Identification Number (ITIN), your refund may take longer because the IRS reviews these returns more carefully. The timeline is usually the same, but some ITIN returns are selected for additional verification.
Frequently Asked Questions
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 where they lend you money against your expected refund, but this costs you money in fees and interest. The IRS timeline is the same regardless of who prepares your return.
What if I filed my return but the IRS says it has not received it?
If you filed electronically, the IRS usually receives it within 24 hours. If you filed by mail, it can take two to four weeks to arrive. Check the Where's My Refund tool again in a few days. If it still shows no record after four weeks, contact the IRS to confirm they received your return.
Do I have to wait until April 15 to file if I want my refund faster?
No. Filing earlier does not may provide a faster refund, but it does mean your refund will be processed earlier in the season. The IRS processes returns in the order it receives them, so filing in January or February means your return is in the queue sooner than if you file in April.
Will the IRS send me a notice if my refund is delayed?
The IRS only sends a notice if your return needs additional information or if there is a problem with it. If your return is simply taking longer than expected, you will not receive a notice. Use the Where's My Refund tool to check the status.
What happens if I move before my refund arrives?
If you filed electronically with direct deposit, your refund will go to your bank account regardless of where you live. If you requested a check, the IRS will mail it to the address on your return. If you move after filing, you can file a change of address with the Post Office, and they will forward your check. Do not contact the IRS to change your address for a refund — the Post Office forwarding service is faster.