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 delivered. 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 to that timeline. The IRS publishes a refund status tracker called Where's My Refund? that updates once per day, usually overnight, and will tell you the exact date your refund is scheduled to arrive.
The 21-day target is not a may provide—it is the IRS's goal under normal conditions. Processing slows during peak season (late February through April), when the IRS handles millions of returns simultaneously. Returns with errors, missing information, or those selected for review take longer. If the IRS needs to verify your identity or income, your refund may not arrive for 60 days or more.
Key Takeaways
- Direct deposit refunds typically arrive in 1 to 3 weeks; paper checks take 3 to 5 weeks from the date the IRS processes your return.
- The IRS updates Where's My Refund? once per day and will show you the exact deposit date once your refund is scheduled.
- Filing electronically with direct deposit is the fastest method; filing on paper or requesting a check adds weeks to the timeline.
- Returns selected for review, those with errors, or those flagged for identity verification can take 60 days or longer.
- The IRS does not mail refund checks on weekends or federal holidays, so the arrival date may shift if it falls on one of those days.
Direct deposit versus paper check delivery
Direct deposit is the fastest way to receive your refund. Once the IRS processes your return and approves the refund, the money moves electronically to your bank account. Most banks post the deposit within 1 to 2 business days of the IRS sending it. The entire process—from the IRS receiving your return to the money appearing in your account—usually takes 1 to 3 weeks during normal filing season.
Paper checks take longer because the IRS must print and mail them. After the IRS approves your refund, it can take 5 to 7 business days for the check to be printed and handed off to the postal service. Mail delivery then adds another 7 to 10 business days, depending on distance and postal volume. The total time from IRS approval to the check arriving in your mailbox is typically 3 to 5 weeks. If your check is lost or delayed in the mail, you will need to contact the IRS to request a replacement, which adds another 2 to 4 weeks.
How to check your refund status in real time
Where's My Refund? is the official IRS tool for tracking your return and refund. You can access it on IRS.gov without logging in. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you check multiple times in one day, you will see the same information.
The tool shows three pieces of information: whether the IRS has received your return, whether it has been approved, and the date your refund will be deposited or mailed. Once your refund is approved and scheduled, the tool will display the exact date you can expect the money. If your return is still being processed, the tool will say "Your refund is still being processed" and may estimate when an update will be available. If there is a problem—such as a missing signature or conflicting information—the tool will tell you to contact the IRS or check your mail for a notice.
Why some refunds take longer than 21 days
The IRS processes returns in the order they are received, but certain returns jump the queue or get held for review. Returns with errors—such as a mismatched name, incorrect Social Security number, or math mistakes—are flagged and sent to an IRS employee to correct. This adds 2 to 4 weeks. Returns that claim certain credits, such as the Earned Income Tax Credit or the Child Tax Credit, are often reviewed to prevent fraud, which can add 4 to 6 weeks.
Identity theft and fraud detection also delay refunds. If your return matches a previous return filed under your name, or if the IRS suspects someone else filed using your information, your return is flagged for identity verification. The IRS will mail you a letter asking you to confirm your identity by phone or by submitting documents. This process typically takes 60 days or longer. During this time, your refund is held and not deposited.
Peak season congestion is another factor. From late February through mid-April, the IRS receives millions of returns per week. Even straightforward returns may take longer to process simply because of volume. Filing early in the season (January or early February) can reduce your wait time.
What to do if your refund is delayed
If your refund has not arrived by the date shown in Where's My Refund?, first check the tool again to see if the date has changed. The IRS sometimes updates the expected date as processing continues. If the date has passed and the money has not arrived, contact the IRS directly. The phone number is 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.
If you filed by mail and your return has not been received after 4 weeks, contact the IRS to confirm receipt. The IRS can tell you whether your return arrived and when it was processed. If your return was lost in the mail, the IRS will help you file an amended return or a duplicate claim.
If your direct deposit refund did not arrive on the scheduled date, contact your bank first. Ask whether the deposit was received but posted late, or whether it never arrived. If your bank did not receive it, contact the IRS with your bank account information. The IRS can trace the deposit and, if necessary, issue a replacement check or redeliver the funds to your account.
Refund timing during peak season versus off-season
Filing during peak season (late February through April) means your return joins a queue of millions. The IRS prioritizes returns in the order received, so a return filed in early February will be processed before one filed in late March, all else being equal. During peak season, even error-free returns with direct deposit may take the full 21 days or slightly longer. Filing in January or early February can shorten your wait to 1 to 2 weeks.
Filing outside peak season (May through December) is faster. The IRS has more staff capacity and fewer returns to process. A return filed in June or July with direct deposit may be processed in 5 to 10 business days. However, most people file during peak season because they receive W-2s in late January and want their refund quickly, so off-season filing is less common.
State tax refunds and federal refunds are separate
Your federal tax refund and your state tax refund are processed by different agencies on different timelines. The IRS handles your federal refund; your state's department of revenue handles your state refund. A state refund may arrive weeks before or after your federal refund, depending on the state and the filing method.
Most states that offer direct deposit process refunds in 1 to 3 weeks, similar to the federal timeline. States that mail checks typically take 4 to 6 weeks. Some states are slower; a few take 8 weeks or longer. You can track your state refund on your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you the money immediately, but you pay interest and fees, and the money comes from the lender, not the IRS. The IRS still takes the same 1 to 3 weeks to process your return.
What if I filed electronically but my refund still hasn't arrived after 3 weeks?
Check Where's My Refund? to see if the date has changed or if there is a message about your return. If the scheduled date has passed, contact the IRS at 1-800-829-1040. If you filed by direct deposit, also contact your bank to confirm the deposit was not received. The IRS can trace the deposit and reissue it if necessary.
Do I need to do anything to speed up my refund?
File electronically with direct deposit. That is the fastest method. Make sure your return has no errors, all required information is included, and your bank account number is correct. Beyond that, the IRS processes returns in the order received, and you cannot jump the queue.
Will my refund arrive on the exact date shown in Where's My Refund??
The date shown is when the IRS will deposit or mail your refund. Direct deposits usually arrive within 1 to 2 business days of that date. Checks may arrive a few days later depending on mail delivery. Weekends and federal holidays can shift the arrival date by a day or two.
What happens if the IRS owes me money but I also owe back taxes or student loans?
The IRS will offset your refund to pay back taxes, unpaid student loans, or child support before sending you the remainder. The IRS will mail you a notice explaining the offset. This process adds 2 to 4 weeks to your refund timeline.