Timeline for your 2025 tax refund
The IRS aims to issue most refunds within 21 days of receiving 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 1 to 3 weeks. If you file on paper or request a check by mail, add 2 to 4 weeks for processing plus delivery time.
The 21-day window is a target, not a may provide. The IRS processes returns in the order they arrive, and returns filed in February and March move slower than those filed in January because volume is higher. Returns with errors, missing information, or those flagged for review can take 4 to 6 weeks or longer.
Your refund status is not visible until the IRS has actually processed your return — usually 24 to 48 hours after you file electronically. You can check the status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Key Takeaways
- Direct deposit refunds typically arrive within 1 to 3 weeks of filing electronically, while paper checks take 4 to 7 weeks total.
- The IRS processes returns in order of arrival, so filing early in January gets faster processing than filing in March or April.
- You can track your refund status using the IRS Where's My Refund tool starting 24 to 48 hours after you file electronically.
- Returns with math errors, missing information, or identity verification needs will be delayed beyond the standard 21-day window.
- If your refund does not arrive within the expected timeframe, the IRS will send you a notice explaining the delay.
Direct deposit versus check delivery
Direct deposit is the fastest method. When you file electronically and provide your bank account and routing number, the IRS deposits your refund directly into your account. This typically takes 1 to 3 weeks from the date the IRS receives your return. Your bank may hold the deposit for 1 to 2 business days before it shows in your account, but the money is yours once the IRS sends it.
A paper check takes longer because it must be printed, mailed, and delivered by the U.S. Postal Service. The IRS typically mails checks within 2 to 3 weeks of processing your return, then add 1 to 2 weeks for postal delivery depending on distance. In total, expect 4 to 7 weeks from filing to receiving the check in your mailbox.
If you did not provide banking information when you filed, the IRS will send a check automatically. You cannot change this to direct deposit after filing unless you amend your return, which creates additional delay.
Why some refunds take longer than 21 days
The IRS processes returns in the order received, so filing early matters. A return filed on January 15 will move through the queue faster than one filed on March 15, even if both are error-free. During peak season (February through April), the IRS processes thousands of returns daily, and the backlog grows.
Certain returns are flagged for manual review before the refund is issued. This happens when the return contains math errors, missing information (like a Social Security number or signature), or when the IRS detects a mismatch between your return and other records. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit are reviewed more often as a standard procedure. These reviews add 2 to 4 weeks to the timeline.
Identity theft concerns also trigger delays. If the IRS suspects your return may be fraudulent or if your identity was used on another return, they will hold your refund while they verify your information. This can take 4 to 6 weeks or longer depending on how quickly you respond to IRS requests.
How to check your refund status
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 from your return. The tool updates once per day, usually overnight.
The tool will not show any information until the IRS has processed your return, which takes 24 to 48 hours after you file electronically. If you file on paper, it can take 2 to 4 weeks before your return appears in the system. Do not call the IRS or your tax preparer before this window closes — they cannot see your refund status any sooner than you can.
The Where's My Refund tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (your refund has been approved and is being prepared for delivery), or "Sent" (your refund has been mailed or deposited). Once it shows "Sent," your money is on the way and should arrive within the timeframe for your delivery method.
What to do if your refund is delayed
If your refund does not arrive within the expected timeframe, first check the Where's My Refund tool again. If it still shows "Approved" or "Sent" but the money has not arrived, wait a few more days — postal delays happen, and bank processing can take longer than expected.
If the tool shows "Return Received" and more than 21 days have passed since you filed, your return may be under review. The IRS will send you a notice by mail explaining why and what information they need from you. Read the notice carefully and respond within the deadline it provides. Do not ignore IRS notices — responding quickly can get your refund released sooner.
If you filed on paper and it has been more than 4 weeks, contact the IRS at 1-800-829-1040 to confirm they received your return. Have a copy of your return and your Social Security number ready. The IRS can tell you whether your return is in the system and what stage it is in.
Refunds for amended returns and prior-year taxes
If you file an amended return (Form 1040-X) to correct an error on a return you already filed, the refund will take longer. Amended returns are processed by hand and typically take 8 to 12 weeks from the date the IRS receives them. You cannot track an amended return using Where's My Refund — the tool only works for original returns filed in the current tax year.
If you are filing a return for a prior tax year (for example, filing a 2023 return in 2025), the processing time is the same as a current-year return — 21 days for direct deposit, longer for checks. However, if you owe taxes from that prior year, the IRS may apply your refund to the debt before sending you the remainder.
State tax refunds and combined federal-state filing
Your state tax refund is separate from your federal refund and follows its own timeline. Most states process refunds within 2 to 4 weeks of receiving your return, but some take longer. If you filed your state and federal returns together through a tax software provider, the federal refund and state refund will not arrive at the same time — they are processed by different agencies.
You can track your state refund on your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Some states offer direct deposit for state refunds, which is faster than a check, while others mail checks only.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The 21-day window is the IRS's standard processing time for error-free returns filed electronically with direct deposit. Filing early in the tax season (January) gives you the best chance of hitting that timeline, but you cannot speed up the process itself. Some tax software companies offer refund advances or loans, but these are not from the IRS and come with fees.
Why does the Where's My Refund tool say "Return Received" for weeks?
The tool updates once per day, and "Return Received" means the IRS has your return but has not finished processing it yet. This status can last anywhere from a few days to several weeks depending on volume and whether your return needs review. If it stays on "Return Received" past 21 days, your return is likely under review for errors or identity verification.
What if I filed electronically but the IRS says they never got my return?
First, confirm you received an acceptance confirmation from your tax software or preparer — this proves the IRS received it. If you have the confirmation number, contact the IRS at 1-800-829-1040 with that number. If you never got a confirmation, your return may not have been submitted. Contact your tax preparer or software provider to resend it.
Do I have to wait for my refund or can I get a loan against it?
Some tax preparation companies offer refund anticipation loans or advances, but these are not from the IRS and charge fees or interest. You will receive your actual refund from the IRS on the normal timeline regardless. These loans are generally not worth the cost unless you need the money urgently and cannot wait.
If I file my taxes in March, will my refund take longer?
Yes. The IRS processes returns in order of arrival, so a return filed in March will move through the queue slower than one filed in January, even if both are error-free. You should still receive your refund within 21 days of filing, but the IRS's processing capacity is stretched during peak season, so delays are more common.