The IRS begins processing refunds in late January, but yours may arrive weeks later depending on how you filed
The IRS starts accepting and processing tax returns on January 29, 2025. Refunds do not all arrive on the same day. If you filed early and chose direct deposit, your refund may land in your bank account within 21 days of the IRS receiving your return. If you chose a paper check, mailed your return, or filed closer to the April important date, you are looking at six to eight weeks or longer. The IRS publishes a weekly refund cycle schedule, and you can check where your specific refund stands using the IRS Where's My Refund tool.
Key Takeaways
- The IRS begins processing returns on January 29, 2025, but refunds do not arrive all at once — they are released in weekly batches throughout the filing season.
- Direct deposit refunds typically arrive within 21 days of the IRS receiving your return, while paper checks take six to eight weeks or longer.
- You can track your refund status using the IRS Where's My Refund tool at irs.gov, which updates once per day and shows the exact status of your return.
- If you filed electronically with direct deposit before mid-February, you are most likely to receive your refund by mid-March.
- Refunds are delayed if the IRS needs to verify information, if you claimed certain credits like the Earned Income Tax Credit, or if there are errors on your return.
How the IRS releases refunds in weekly batches
The IRS does not process all returns at once. Instead, it releases refunds in weekly cycles throughout the filing season. The IRS publishes a Refund Cycle Schedule each year that shows which returns will be processed in each week. If your return is scheduled for Week 3, for example, the IRS will process it during that specific week, and your refund will be released shortly after.
Direct deposit refunds are released from the IRS to your bank on a specific day, but your bank may take an additional one to three business days to post the money to your account. Paper checks are mailed from the IRS and can take two to three weeks to arrive by mail, depending on where you live and postal service delays.
Why some refunds arrive faster than others
The speed of your refund depends on three main factors: how you filed, how you want to receive the money, and whether the IRS needs to verify anything on your return.
Electronic filing with direct deposit is the fastest route. If you e-filed your return and chose to have your refund deposited directly into your bank account, the IRS can process your return more quickly and send the money electronically. The IRS aims to issue these refunds within 21 days of receiving your return, though many arrive sooner.
Paper returns take much longer. If you mailed a paper return, the IRS must first receive it, open it, and manually enter the information into its system. This alone can add two to four weeks before processing even begins. Paper check refunds then take another two to three weeks to arrive by mail.
Certain tax situations trigger additional review. If you claimed the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit, the IRS is required by law to hold your refund until mid-February at the earliest. This is called the EITC/ACTC delay, and it applies even if you filed electronically. If you also have other issues — like a mismatch between your Social Security number and name, or income reported on a 1099 that does not match your return — the IRS will delay your refund while it investigates.
How to check the status of your refund
The IRS Where's My Refund tool is the official way to track your refund. You can access it at irs.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
The tool will show one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Refund Approved" (the IRS has approved your refund and it is being prepared for release), "Refund Sent" (your refund has been released), or an error message if something is wrong. If you see "Refund Sent" but the money has not arrived in your bank account, wait three to five business days — the IRS has released it, but your bank is still processing it.
Do not rely on third-party refund tracking apps or websites. The IRS Where's My Refund tool is the only source that has real-time access to your return status.
What causes refunds to be delayed beyond the normal timeline
Most refunds arrive on schedule, but some hit delays. The most common reasons are identity verification issues, math errors on the return, missing information, and fraud prevention holds.
If the IRS suspects identity theft or fraud, it will place a hold on your refund while it verifies that you actually filed the return. This can add two to four weeks. You may receive a letter asking you to verify your identity by phone or by mail. If you receive such a letter, respond promptly — delays in responding will delay your refund further.
Math errors, missing schedules, or mismatched information (such as a dependent's Social Security number that does not match IRS records) will also trigger a delay. The IRS will send you a notice explaining what needs to be corrected. You must respond to the notice within the important date given, or your refund will be held indefinitely.
If you claimed the EITC or ACTC and your return was selected for examination, the IRS will not release your refund until the examination is complete. This can take several months.
Timeline for different filing methods
| Filing Method | Refund Delivery Method | Typical Timeline |
|---|---|---|
| Electronic (e-file) | Direct deposit | Within 21 days of IRS receipt; often 5 to 10 days |
| Electronic (e-file) | Paper check | Within 21 days of IRS receipt, plus 2 to 3 weeks for mail |
| Paper return | Direct deposit | 4 to 6 weeks from IRS receipt |
| Paper return | Paper check | 6 to 8 weeks from IRS receipt |
| Any method with EITC/ACTC claimed | Any method | At least until mid-February, then add normal processing time |
What to do if your refund does not arrive on time
If the Where's My Refund tool shows "Refund Sent" but the money has not arrived in your bank account after five business days, contact your bank. The refund may have been sent to an old account number, or your bank may be holding it for verification. Your bank can tell you whether they received the deposit and where it went.
If the tool shows a status other than "Refund Sent" and you are past the expected timeline, check for a notice from the IRS in your mail. The IRS sends notices when it needs more information or when it has found an error. If you do not see a notice and the tool is not showing an error, you can call the IRS at 1-800-829-1040 to speak with a representative. Have your Social Security number, filing status, and the exact refund amount ready.
If you believe your refund was lost or stolen, or if someone else filed a return using your Social Security number, contact the IRS Identity Theft Hotline at 1-800-908-4490. The IRS will place a fraud alert on your account and investigate.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company to file for me?
No. The speed of your refund depends on how the return is filed (electronically or by mail) and how you want to receive the money (direct deposit or check), not on who prepares it. A tax preparation company can file electronically and recommend direct deposit, which are the fastest options, but they cannot speed up the IRS's processing time.
What does it mean if the Where's My Refund tool says my return is still being processed after six weeks?
It means the IRS is still reviewing your return. This usually happens because you claimed certain credits like the EITC, because the IRS is verifying information, or because there is an error that needs correction. Check your mail for an IRS notice. If you do not receive one within two weeks, call the IRS at 1-800-829-1040.
Will I get my refund if I owe back taxes or child support?
No. The IRS will offset your refund to pay back taxes, unpaid student loans, or child support arrears. You will receive a notice explaining the offset. The amount owed will be deducted from your refund before it is sent to you.
Is there a way to get my refund as a loan before the IRS releases it?
Some tax preparation companies offer refund anticipation loans, which are short-term loans based on your expected refund. These loans come with fees and interest, and they are not worth the cost in most cases. It is faster and cheaper to wait for the IRS to release your refund directly.
What if I filed my return but the IRS says it has no record of it?
If you e-filed, the tax software should have given you a confirmation number. Check your email for a receipt from the IRS. If you mailed a paper return, the IRS may not have received it yet, or it may still be in the queue to be opened and entered. Wait at least four weeks from the date you mailed it, then call the IRS at 1-800-829-1040 with your Social Security number and filing information.