The IRS begins processing 2025 tax returns in late January and sends most refunds within 21 days of accepting your return

The IRS officially starts accepting and processing 2025 tax returns on January 27, 2025. If you file electronically with direct deposit, you can expect your refund between 8 and 21 days after the IRS accepts your return — not after you file it. The difference matters: acceptance happens when the IRS actually reviews and approves your return, which can take a few days after you submit it.

If you file by mail or request a check instead of direct deposit, the timeline stretches. Paper returns take 4 to 6 weeks to process, and mailed checks add another week or two for delivery. The IRS does not send refunds in the order they receive returns; instead, they process returns in batches based on how you filed and how you want the money.

The 21-day window is a target, not a may provide. Returns with errors, missing information, or identity verification issues take longer. Returns claiming the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) are held until mid-February by law, even if they are otherwise complete.

Key Takeaways

  • The IRS begins accepting 2025 returns on January 27, 2025, and most refunds arrive within 21 days of acceptance for direct deposit filers.
  • Direct deposit is faster than a mailed check; paper returns take 4 to 6 weeks to process plus delivery time.
  • Returns claiming EITC or ACTC are held until mid-February by federal law, regardless of when you file.
  • You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates every 24 hours after acceptance.
  • Refunds are delayed if your return has errors, missing documents, or if the IRS needs to verify your identity.

How the IRS processes returns in batches, not in order

The IRS does not work through returns one by one in the order they arrive. Instead, they sort returns into groups based on filing method and refund type, then process each batch. Electronic returns with simple tax situations move fastest. Returns filed on paper, returns with schedules or credits, and returns that trigger identity verification checks all move through separate, slower queues.

This means filing on January 27 does not may provide you get your refund before someone who files on February 10. A person filing electronically with direct deposit and no complications might receive their refund in 10 days. Someone filing by mail with the same income and refund amount might wait 6 weeks. The IRS publishes no official list of which types of returns are processed first, but electronic filers with straightforward returns consistently report the fastest turnaround.

Why some refunds take longer than 21 days

The 21-day estimate assumes your return is complete, accurate, and does not trigger any review flags. Several situations add weeks to the timeline. If you claim the EITC or ACTC, the IRS holds your entire return until mid-February by law — this is not a delay, but a mandatory hold. If your return has math errors, missing information, or a mismatch between your filing and your W-2s or 1099s, the IRS sends a notice asking you to correct it, which restarts the clock.

Identity verification is another common reason for delay. The IRS may ask you to confirm your identity through their online portal or by mail if your return matches a fraud pattern or if you are filing from a new address. This process can add 2 to 4 weeks. Amended returns (Form 1040-X) take 16 weeks or longer because they are processed separately and manually reviewed.

If you owe back taxes, child support, or federal student loans, the IRS may offset your refund — meaning they keep part or all of it to pay what you owe. You will receive a notice explaining the offset, but the refund is not sent until the offset is resolved.

Direct deposit versus check: which is faster

Refund MethodProcessing TimeTotal Time to Receive Money
Electronic return, direct deposit8–21 days after acceptance8–21 days
Electronic return, mailed check8–21 days after acceptance10–28 days (includes mail delivery)
Paper return, direct deposit4–6 weeks after receipt4–6 weeks
Paper return, mailed check4–6 weeks after receipt5–8 weeks (includes mail delivery)

Direct deposit is the fastest option. The IRS deposits money directly into your bank account, which typically clears within one business day. If you file electronically and choose direct deposit, you avoid mail delays entirely. You will need your routing number and account number from your bank or credit union to set this up on your tax return.

A mailed check takes longer because it must be printed, sorted, and delivered by the postal service. Even if the IRS processes your return in 10 days, the check may not arrive for another week or two depending on where you live. If a check is lost or stolen, you must contact the IRS to request a replacement, which adds another 4 to 6 weeks.

How to check your refund status

The IRS offers a free tool called "Where's My Refund?" on IRS.gov. You can check your status once a day, and the tool updates every 24 hours after the IRS accepts your return. To use it, you need your Social Security number, filing status, and the exact refund amount from your return.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your return and is preparing your refund), or "Sent" (your refund has been sent to your bank or is in the mail). If your status does not change for more than 21 days after acceptance, or if you see an error message, contact the IRS at 1-800-829-1040.

You can also check your refund status through the IRS2Go mobile app, which sends notifications when your status changes. This is useful if you file early in the season and want to know when to expect the money without checking manually.

EITC and ACTC returns are held until mid-February

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS will not send your refund before February 15, 2025, even if your return is complete and error-free. This is a federal requirement, not a processing delay. The IRS uses this time to verify that you are not claiming the credits fraudulently and that your income and family situation match what you reported.

This hold applies to your entire refund, not just the portion from the credits. If you file on January 27 and claim EITC, you will not see "Approved" status until mid-February at the earliest. The refund will then be sent within a few days of that date if no other issues are found.

If you do not claim EITC or ACTC, this hold does not apply to you, and your refund can be sent as soon as it is processed and approved.

What to do if your refund is delayed

If you have not received your refund within 21 days of acceptance (or by late February if you claimed EITC or ACTC), check "Where's My Refund?" first. If the status shows "Sent" but you have not received the money, contact your bank to confirm the deposit was not rejected or held. Some banks flag large deposits as suspicious and hold them for a few days.

If the status shows "Return Received" or "Approved" but more than 21 days have passed, or if you see an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is held for review, whether identity verification is needed, or whether there is an error on your return.

If you filed by mail and it has been more than 6 weeks, the IRS may not have received your return yet. Contact them to confirm receipt before assuming it is lost. If your return was lost in the mail, you will need to file again and may need to provide proof of the original filing date.

Frequently Asked Questions

Can I file my 2025 return before January 27?

No. The IRS does not accept 2025 returns before January 27, 2025. If you file before that date, your return will be rejected. You can prepare your return and have it ready to file on January 27, but the IRS will not process it until that date or later.

What if I file on January 27 — will I get my refund by February 15?

Possibly, but not may provide. If you file electronically with direct deposit and do not claim EITC or ACTC, you could receive your refund within 8 to 21 days, which would be by mid-February. If you claim EITC or ACTC, your refund is held until mid-February regardless of when you file. Paper filers should not expect a refund by mid-February.

Does filing on tax day (April 15) delay my refund?

Yes. Filing closer to the April 15 deadline means the IRS processes your return later in the season, when they are handling millions of returns simultaneously. You may wait 4 to 6 weeks or longer. Filing in late January or early February gives the IRS more time to process your return before the rush.

What if the IRS says my refund was sent but I never received it?

Contact your bank first to see if the deposit was rejected or held. If your bank has no record of it, call the IRS at 1-800-829-1040 and ask them to issue a replacement check. The IRS can verify whether the deposit was sent and to which account. If the money went to the wrong account, the IRS can help you trace it.

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 anticipation loans," which are short-term loans based on your expected refund — you get money faster but pay interest and fees. This is more expensive than waiting for the actual refund. Filing electronically with direct deposit is the fastest free option.