How long a 2025 tax refund takes depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check by mail, add 4 to 6 weeks to that timeline. The 21-day window is not a may provide — it is the IRS's standard processing time, and some returns take longer if they need manual review, contain errors, or trigger fraud checks.
The actual wait depends on three things: your filing method, your refund delivery method, and whether your return needs additional review. A return filed electronically with direct deposit in early February will move faster than one filed by mail in April. A return flagged for identity verification can add weeks or months to the timeline.
The IRS processes roughly 90 million individual returns each year. During peak season (February through April), processing times stretch. Filing early in the season, even by a few weeks, can shorten your wait.
Key Takeaways
- Electronic filing with direct deposit typically results in a refund within 21 days, though some returns take longer if they require review.
- Paper returns and refunds by check take 4 to 6 weeks longer than electronic filing, so expect 5 to 9 weeks total from the filing date.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the most current information available.
- Returns that trigger identity verification, contain math errors, or claim certain credits may be held for manual review, adding 2 to 12 weeks to processing time.
- Filing early in the tax season (January or early February) moves faster than filing in March or April, when the IRS processes the highest volume.
Electronic filing with direct deposit: the fastest route
If you file your return electronically and choose direct deposit to your bank account, the IRS processes most returns within 21 days. This is the fastest option available. Direct deposit means the IRS sends the money straight to your bank, not through the mail.
The 21-day timeline starts from the date the IRS receives your return, not the date you submit it. If you e-file on January 28, the IRS may not receive it until January 29 or 30, depending on the time of day and your tax software's submission schedule. Once received, processing begins.
In practice, many returns arrive in 10 to 14 days during the early part of tax season. Returns filed in March or April often take closer to 21 days because the IRS is processing a much higher volume. Some returns clear in as little as 5 days, but this is not typical — it depends on the complexity of your return and whether it passes automated checks without triggering a review.
Paper returns and check refunds: the slower timeline
If you mail a paper return or request your refund by check instead of direct deposit, add 4 to 6 weeks to the electronic timeline. A paper return takes time to arrive at the IRS service center, be opened, scanned, and entered into the system. Once it enters the system, processing follows the same 21-day window as an electronic return. After processing, the IRS mails a check to your address, which takes another 7 to 10 business days.
The total wait for a paper return with a mailed check is typically 5 to 9 weeks from the date you mail it. If you mail your return on March 15, expect the check to arrive sometime in late April or early May. During peak season, paper returns can take even longer because the IRS has a backlog of mail to process.
If you file electronically but request a check instead of direct deposit, you still get the 21-day processing window, but then wait another 7 to 10 days for the check to arrive in the mail. This hybrid approach takes 4 to 5 weeks total.
When the IRS holds your return for review
Some returns do not move through the standard 21-day timeline because they trigger additional review. Common reasons include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit; reporting self-employment income; having a large number of dependents; or showing income that does not match IRS records from employers or financial institutions.
Identity verification is another common hold. If the IRS suspects fraud or cannot verify your identity, it will contact you by mail asking for documents like a copy of your driver's license, passport, or recent tax return. This process can add 2 to 12 weeks to your refund timeline, depending on how quickly you respond and how long the IRS takes to review your documents.
Math errors or missing information also trigger holds. If you forgot to sign your return, omitted a required form, or made an arithmetic mistake, the IRS will either correct it and process your return, or contact you for clarification. Simple corrections may add only a week or two; complex issues can add a month or more.
How to track your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You can access it at irs.gov/refunds or through the IRS mobile app. The tool shows the current status of your return and an estimated delivery date for your refund.
To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. If you check multiple times in a single day, you will see the same information. There is no benefit to checking more than once daily.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (processing is complete and your refund is on the way), or "Refund Sent" (your refund has been delivered or mailed). If your return is held for review, the tool will show that status and may provide an estimated date when processing will resume.
If Where's My Refund shows no information about your return 24 hours after you filed electronically, or 4 weeks after you mailed a paper return, contact the IRS at 1-800-829-1040 to confirm the return was received.
What to do if your refund is delayed
If your refund does not arrive within the expected timeframe, first check Where's My Refund to see if the IRS is holding your return for review. If the tool shows "Refund Approved" but the money has not hit your bank account, wait 2 to 3 more business days — the IRS may have sent it but your bank has not yet posted it.
If your refund was supposed to arrive by check and it has been more than 10 business days since the IRS approved it, contact the IRS at 1-800-829-1040. Have your return handy so you can provide your Social Security number and filing status. The IRS can confirm whether the check was mailed and, if necessary, issue a replacement.
If Where's My Refund shows your return is being held for identity verification or review, you will see a message explaining why and what to do next. Follow those instructions exactly. If the IRS asks for documents, send them promptly — delays in responding can add weeks to your timeline.
If you filed electronically and the IRS says your return was received, but Where's My Refund shows no status after 5 business days, there may be a technical issue. Call 1-800-829-1040 to confirm the return entered the system correctly.
State tax refunds: a separate timeline
Your state tax refund is processed separately from your federal refund and follows its own timeline. Most states that have an income tax process returns within 2 to 4 weeks if you file electronically and choose direct deposit. Paper returns and mailed checks take longer — typically 4 to 8 weeks.
Some states process refunds faster than the federal IRS. Others are slower, especially during peak season. A few states hold refunds longer if they suspect fraud or if your state return does not match your federal return. You can track your state refund through your state's tax agency website, which usually has its own refund status tool.
If you filed both federal and state returns together using tax software, the federal refund may arrive before the state refund, or vice versa. Do not assume a delay in one means a delay in the other.
Frequently Asked Questions
Can I get my refund faster than 21 days if I file electronically?
Some returns do clear in 5 to 14 days, especially if filed early in the season and if they are straightforward with no credits that require review. However, the IRS does not offer expedited processing. The 21-day window is the standard, and faster processing is not something you can request or pay for.
What if the IRS says my refund was sent but I never received it?
If you chose direct deposit, check with your bank to confirm the deposit was not posted to a different account or held pending verification. If you chose a mailed check, wait 10 business days from the approval date before contacting the IRS. After that, call 1-800-829-1040 and the IRS can issue a replacement check or direct deposit.
Does filing on January 1 get me my refund faster than filing in February?
The IRS does not begin processing returns until mid-January each year, so filing on January 1 will not speed up your refund. Filing in late January or early February does move faster than filing in March or April, because the IRS has lower volume early in the season.
Will my refund be delayed if I claim the Earned Income Tax Credit?
Returns claiming the EITC or Child Tax Credit are often held for additional review, which can add 2 to 12 weeks to processing time. This is not automatic — some EITC returns process normally. If your return is held, Where's My Refund will show the reason and an estimated completion date.
How long does it take if I amend my return after filing?
An amended return (Form 1040-X) takes longer to process than an original return — typically 8 to 12 weeks for the IRS to review and approve it. Amended returns are processed manually, not automatically, so they do not move through the standard 21-day timeline.