Timeline for Your 2025 Tax Refund
The IRS aims to issue most refunds within 21 days of accepting your return, but the actual time depends on how you file and how you want the money. If you file electronically and choose direct deposit to your bank account, you will typically see the money in 7 to 21 days after the IRS accepts your return. If you file on paper or request a check by mail, add another 2 to 4 weeks to that timeline.
The 21-day window is a target, not a may provide. The IRS processes returns in the order they are received, and the volume during peak filing season (January through April) can slow things down. Some returns take longer because they need manual review — this happens when the return has errors, claims that need verification, or flags that trigger fraud checks.
Your refund status will not be available immediately after you file. The IRS typically updates its tracking system one to two days after accepting your return. Until then, checking your status will show no information.
Key Takeaways
- Direct deposit to a bank account is the fastest method, usually 7 to 21 days after the IRS accepts your return.
- Paper returns and mailed checks add 2 to 4 weeks to the timeline, so filing electronically saves time.
- The IRS updates refund status one to two days after accepting your return, and you can track it using the Where's My Refund tool on IRS.gov.
- Returns flagged for review, containing math errors, or claiming certain credits may take 4 to 12 weeks or longer.
- Filing early in the tax season (January or early February) generally means faster processing than filing in March or April.
How to Track Your Refund Status Right Now
The IRS provides a free tool called Where's My Refund on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will show the same status.
The tool shows three pieces of information: whether the IRS has received and accepted your return, whether your refund has been approved, and the date it will be deposited or mailed. If your return is still being processed, the tool will say "Return Received" and give you an estimated date. Once approved, it will show "Refund Approved" and a specific deposit or mail date.
You can also check your status through the IRS mobile app (IRS2Go) or by calling the IRS refund hotline at 1-800-829-1954. The phone line has wait times during peak season, so the online tool is usually faster.
Why Some Refunds Take Much Longer
A refund that takes 4 to 12 weeks or longer usually means the IRS is reviewing your return. Common reasons include math errors on the return itself, inconsistencies between your return and what employers or banks reported to the IRS, or claims that trigger additional verification — such as the Earned Income Tax Credit (EITC) or the Child Tax Credit.
If you claimed the EITC, expect a longer timeline. The IRS is required by law to hold EITC refunds until mid-February, even if your return is otherwise complete. This is a fraud-prevention measure and applies to all EITC claims, regardless of whether your return has any issues.
Identity theft flags, missing information, or a return that does not match prior-year data will also trigger a hold. The IRS will mail you a notice if your return needs more information. Do not ignore these notices — responding quickly can move your refund forward.
Direct Deposit vs. Check: Which Is Faster
Direct deposit is substantially faster. If you choose direct deposit and the IRS approves your return, the money typically lands in your bank account within 1 to 5 business days after the approval date. A check by mail takes 2 to 4 weeks from the approval date, depending on postal delivery time and how quickly your bank processes the deposit once you receive it.
To use direct deposit, you need a valid U.S. bank account, credit union account, or prepaid debit card account. You provide the routing number and account number on your tax return. If you do not have a bank account, some tax software providers and community organizations offer free prepaid cards specifically for tax refunds.
If you filed your return and chose a check but now want direct deposit instead, you cannot change it after filing. You will have to wait for the check to arrive, deposit it yourself, or contact the IRS to discuss other options — though this rarely results in a faster refund.
Filing Method Affects Your Timeline
Electronic filing is faster than paper filing at every stage. An electronically filed return is typically accepted by the IRS within 24 hours. A paper return takes 2 to 4 weeks just to be scanned and entered into the IRS system before processing even begins.
If you file electronically with a tax software provider or through a tax professional, the return goes directly to the IRS. If you file on paper, you mail it to an IRS processing center, where it sits in a queue until staff scan it. During peak season, this queue can be weeks long.
The fastest combination is electronic filing plus direct deposit. The slowest is paper filing plus a mailed check. If you are waiting for a refund and have not filed yet, filing electronically will cut your wait time significantly.
What to Do If Your Refund Is Delayed
If your refund has not arrived by the date the IRS gave you, first check Where's My Refund again to see if the status has changed. The date the IRS provides is an estimate, and refunds sometimes arrive a few days early or a few days late.
If the status still shows "Refund Approved" but the money has not arrived after 5 business days (for direct deposit) or 4 weeks (for a check), contact the IRS. Call 1-800-829-1954 or visit an IRS office in person. Have your return and Social Security number ready. The IRS can investigate whether the deposit went to the wrong account, whether the check was lost in the mail, or whether there is another issue holding up the refund.
If you filed electronically and provided the wrong bank account number, the IRS cannot redirect the deposit once it has been sent. You will need to contact your bank to see if the deposit was rejected and returned to the IRS. If it was returned, the IRS will mail you a check instead, which adds another 2 to 4 weeks.
Refunds for Returns Filed in Prior Years
If you are waiting for a refund from a 2024 return or earlier, the timeline is different. The IRS prioritizes current-year returns during filing season, so prior-year returns are processed after the main season ends (usually June or later). If you filed a prior-year return and have not received your refund, check Where's My Refund with the year you filed and your prior-year information.
Prior-year refunds can take 6 months to a year or longer if the return was flagged for review or if there were issues with the original filing. If you filed an amended return (Form 1040-X), add another 8 to 12 weeks to the timeline.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company extra?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Some tax software companies offer "rapid refund" or "refund advance" products, but these are loans against your refund, not the refund itself. You pay interest or fees for the loan, and the actual refund still takes the normal timeline.
What if the IRS says my refund was deposited but my bank says it never arrived?
Contact your bank first and ask if the deposit was rejected or returned. If it was rejected, the IRS will mail you a check instead. If your bank has no record of the deposit attempt, contact the IRS with your bank account number and routing number to verify the deposit was sent to the correct account. The IRS can investigate on their end.
Do I have to wait 21 days, or could my refund come sooner?
Yes, refunds often come sooner than 21 days. Many people with straightforward returns and direct deposit receive their refunds in 7 to 10 days. The 21-day window is the maximum the IRS aims for, not the typical time.
Will my refund be delayed if I file in April instead of January?
Possibly. Filing during peak season (March and April) means your return is in a larger queue, so processing can take longer. Filing in January or early February generally results in faster processing, sometimes by a week or more.
What happens to my refund if I move before it arrives?
If you are receiving direct deposit, the money goes to the bank account you listed on your return, not to a physical address, so moving does not affect it. If you are receiving a check by mail and you move, the check may be returned to the IRS as undeliverable. Contact the IRS with your new address before your refund is mailed, or file a change of address with the post office so mail is forwarded.