The IRS starts processing returns in late January, but your money arrives weeks or months later depending on how you file
The IRS begins accepting tax returns on January 29, 2025, and starts processing them when ready. However, "processing" does not mean your refund is on its way. The IRS typically issues refunds within 21 days of accepting your return, but that clock starts only after they have reviewed it for errors, verified your information against wage and income records, and flagged any issues that need manual review. If your return is straightforward and you file electronically, you may see money in your account within two to three weeks. If you mail a paper return or the IRS needs to investigate something, you could wait two to four months.
The timing also depends on how you receive your refund. Direct deposit to a bank account is fastest—typically 2 to 3 weeks from acceptance. A paper check takes 3 to 4 weeks to arrive by mail, and that assumes the IRS has already processed your return. If the IRS holds your return for review, the clock does not start until that review is complete.
Key Takeaways
- The IRS accepts returns starting January 29, 2025, and begins processing when ready, but the 21-day refund window starts only after your return is accepted, not when you file it.
- Direct deposit refunds typically arrive 2 to 3 weeks after the IRS accepts your return; paper checks take 3 to 4 weeks and depend on mail delivery.
- The IRS may hold your return for review if there are errors, missing information, or discrepancies with wage records, which delays the refund by weeks or months.
- You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the expected deposit date once processing is complete.
- Refunds issued after mid-April may be delayed further because the IRS processes returns in the order they are received and volume peaks in early April.
How the IRS processes returns and when the 21-day clock starts
When you file electronically, the IRS receives your return within hours. The IRS then scans it, checks for obvious errors like a missing Social Security number or mismatched name, and either accepts or rejects it. If accepted, your return enters the processing queue. This is when the 21-day refund window officially begins. The IRS does not count the days from when you hit submit—it counts from the date they accept your return into their system.
During those 21 days, the IRS compares your reported income against W-2s and 1099s filed by your employer and financial institutions. They verify that your withholding, credits, and deductions match what they have on file. If everything matches, the refund is approved and sent to your bank or the check is printed. If something does not match—a missing W-2, a discrepancy in income, or a credit you claimed that does not match your filing status—the IRS flags the return for manual review.
Manual review can add weeks or months. The IRS has a backlog of returns that need human attention, and they work through them in batches. A straightforward issue like a missing W-2 might be resolved in two to three weeks. A more complex issue, like a claim for the Earned Income Tax Credit that needs verification, can take six to eight weeks or longer.
Why some refunds arrive in weeks and others take months
The speed of your refund depends on three things: how you file, whether your return needs review, and when you file relative to the peak season. Electronic filing is faster than paper because the IRS can process it automatically. A return with no errors or discrepancies moves through the system in the standard 21 days. A return filed in early February moves faster than one filed in late March because the IRS processes returns in the order received, and volume increases dramatically as April 15 approaches.
Certain situations almost always trigger a review. If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS verifies your income and dependent information before issuing the refund. If you report self-employment income, the IRS cross-checks it against Schedule C and may ask for documentation. If your return shows a large refund relative to your income, or if you claim deductions that are unusual for your income level, the IRS may review it. If you have unpaid taxes from a prior year, the IRS may offset your refund to pay what you owe.
The time of year also matters. Returns filed in January and early February are processed quickly because the IRS has capacity. Returns filed in late March and April face delays because the IRS is processing millions of returns simultaneously. A return filed on April 1 might not be processed until late May or June, even if it is straightforward.
Direct deposit versus paper check: the delivery difference
Once the IRS approves your refund, the method you chose to receive it determines how long it takes to reach you. Direct deposit is the fastest option. The IRS sends the refund electronically to your bank, and your bank deposits it into your account. This usually takes 1 to 2 business days after the IRS sends it. Since the IRS typically sends approved refunds within 21 days of accepting your return, a direct deposit refund usually arrives 2 to 3 weeks after acceptance.
A paper check takes longer. The IRS prints the check, places it in an envelope, and sends it through the mail. Delivery time depends on where you live and the speed of the postal service. A check mailed from an IRS processing center in the Midwest to the East Coast might arrive in 5 to 7 business days. A check going to the West Coast might take 7 to 10 business days. If the check is lost or delayed in the mail, you may not receive it for several weeks.
If you did not provide banking information on your return and the IRS cannot issue a direct deposit, they send a check by default. This adds time to your refund. You can avoid this by including your routing number and account number on your tax return when you file.
What to do if your refund is delayed beyond 21 days
The IRS publishes a tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool shows the status of your return and, once processing is complete, the date your refund will be deposited or mailed. The tool updates once per day, usually overnight. If your return is still being processed, it will say so. If the IRS is reviewing your return, it will tell you that too.
If Where's My Refund says your refund is still being processed after 21 days, the IRS is likely reviewing something on your return. This does not mean there is a problem—it means the IRS needs more time to verify information. You can call the IRS at 1-800-829-1040 to ask what is being reviewed, but be prepared for a long wait. The IRS phone lines are busy during tax season, and wait times can exceed an hour.
If Where's My Refund says your refund was sent but you have not received it after the expected delivery date, contact your bank to confirm they did not receive the deposit. If your bank has no record of it, contact the IRS. If you were supposed to receive a check and it has not arrived after three weeks, file a claim with the IRS using Form 3911, process for Taxpayer information Order, or call the IRS to request a replacement check.
Refunds issued after April 15 and the spring processing backlog
The IRS receives the highest volume of returns in the two weeks before April 15. Returns filed during this period are processed in the order received, which means a return filed on April 10 may not be processed until late May or early June, even if it is straightforward and requires no review. The IRS prioritizes returns that are filed earlier in the season because they have more time to process them before the important date.
If you file after April 15, your refund will almost certainly be delayed. The IRS is still processing returns from April, and your return goes to the back of the queue. A return filed on May 1 might not be processed until July. This is not a penalty—it is straightforward the result of volume. The IRS processes returns in the order they arrive, and they cannot process all of them simultaneously.
If you know you will owe taxes, filing early is not urgent. But if you expect a refund, filing as early as possible—ideally in late January or early February—ensures your refund is processed before the spring rush.
Frequently Asked Questions
Does the IRS start processing returns on January 29, or do they start accepting them on January 29?
The IRS starts accepting returns on January 29, 2025. They begin processing those returns when ready, but the 21-day refund window does not start until your return is accepted into their system. For electronic returns, acceptance usually happens within hours of filing. For paper returns, it can take several weeks.
If I file on January 30, will I get my refund by mid-February?
Possibly, but not may provide. If your return is straightforward and you choose direct deposit, you could see your refund by mid-February. If the IRS needs to review anything on your return, or if you chose a paper check, it will take longer. The 21-day window is a target, not a promise.
What does it mean if Where's My Refund says my return is still being processed after 30 days?
It means the IRS is reviewing something on your return. This could be a missing W-2, a discrepancy in income, or verification of a credit you claimed. The review can take anywhere from a few days to several weeks. You can call the IRS at 1-800-829-1040 to ask what is being reviewed, but expect a long wait.
Can I speed up my refund by paying a fee?
No. The IRS does not charge fees to process refunds faster, and no legitimate service can speed up IRS processing. Some tax preparation companies offer refund anticipation loans, which are loans against your expected refund, but these are expensive and not worth the cost.
If I file a paper return, how much longer will my refund take?
Paper returns take longer to process because the IRS has to scan them and enter the information manually. A paper return typically takes 4 to 6 weeks to be accepted, compared to hours for an electronic return. Once accepted, the 21-day processing window is the same, but the total time from filing to refund is usually 6 to 8 weeks for paper returns.