How long a 2025 tax refund takes depends on how you file and how the IRS processes your return
The IRS says it will issue most refunds within 21 days of receiving your return. That clock starts when your return is accepted by the IRS, not when you mail it or click submit. If you file electronically and choose direct deposit, you are most likely to hit that 21-day window. If you file on paper or request a check, add time for mail delivery and processing.
The 21-day target is not a may provide. Returns with errors, missing information, or those selected for review take longer. Returns filed early in the tax season (January and early February) typically move faster because the IRS has fewer returns in the queue. Returns filed in March and April face longer waits because volume is highest.
Your actual refund date also depends on your bank. Even if the IRS releases your refund on day 20, your bank may take one to three business days to deposit it into your account. Some banks offer early deposit for tax refunds, which can shorten this window by a day or two.
Key Takeaways
- The IRS aims to issue refunds within 21 days of accepting your return, but this is a target, not a deadline.
- Electronic filing with direct deposit is the fastest method; paper returns and checks take longer because of mail and processing time.
- Returns filed in January and February usually arrive faster than those filed in March and April, when volume peaks.
- Your bank may hold a refund for one to three business days after the IRS releases it, even if you chose direct deposit.
- Returns with errors, missing documents, or those flagged for review can take weeks or months longer than the standard timeline.
Direct deposit versus check: which arrives first
Direct deposit is the fastest way to receive a refund. The IRS sends the money electronically to your bank account, and most banks deposit it within one to three business days. If you file electronically and provide your routing and account number on your return, you should see the refund in your account within 21 to 24 days from the date your return is accepted.
A paper check takes longer because the IRS must print it, mail it to you, and you must deposit it. The IRS typically mails checks within 21 days of accepting your return, but mail delivery can add five to seven business days depending on where you live. Once you deposit the check, your bank may hold it for one to five business days before making the funds available. Total time from acceptance to available funds is often 30 to 45 days.
If you did not provide banking information on your return and did not request a check, the IRS will mail one automatically. You cannot change this after filing unless you contact the IRS directly, which adds delay.
Tracking your refund status in real time
The IRS provides a free tool called Where's My Refund? at irs.gov. You can check the status of your return 24 hours after you file electronically, or four weeks after you mail a paper return. The tool asks for your Social Security number, filing status, and the exact refund amount from your return.
Where's My Refund? shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing to send it), and "Refund Sent" (the IRS has released your refund). The tool also displays an expected delivery date once your refund is approved.
Check the tool every few days if your refund is delayed. The status updates once per day, usually overnight. If your status does not change for more than 21 days after filing, or if the tool says "We cannot provide information about your refund status," your return may be under review or flagged for verification.
Why some refunds take much longer than 21 days
The IRS reviews certain returns before issuing a refund. Common reasons include math errors, missing information (like a missing Social Security number for a dependent), income reported on your return that does not match what employers or banks reported to the IRS, or claims that are flagged for verification, such as the Earned Income Tax Credit or Child Tax Credit.
If your return is selected for review, the IRS will mail you a letter explaining what information is needed. This letter typically arrives within four to six weeks of filing. You then have 30 days to respond with documents or corrections. After the IRS receives your response, it can take another two to four weeks to process and issue your refund.
Returns filed on paper take longer to review because the IRS must manually enter the information into its system before it can check for errors. Paper returns are also more likely to be selected for review because handwriting can be misread or information can be unclear.
What to do if your refund is late
If your refund has not arrived within 21 days of filing electronically or four weeks of mailing a paper return, start by checking Where's My Refund? again. If the status has not changed or shows an error, contact the IRS directly.
The IRS phone line is 1-800-829-1040. Wait times are long during tax season (January through April), so call early in the morning or late in the afternoon. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still being processed, under review, or if there is a problem with your bank account information.
If the IRS says your refund was sent but you have not received it, ask whether it was sent by direct deposit or check. If it was direct deposit, provide your bank's routing and account number so the IRS can verify the deposit was made correctly. If it was a check, ask the IRS to issue a replacement check or reissue the refund by direct deposit if you can provide banking information.
Refunds for amended returns and prior-year taxes
If you file an amended return (Form 1040-X) to correct a prior-year tax return, expect a longer wait. The IRS typically takes 12 to 16 weeks to process an amended return, even if there are no errors. Amended returns are processed by hand and cannot be expedited.
If you owe back taxes from a prior year and are owed a refund for the current year, the IRS will apply your refund to the amount you owe before sending you any money. This is called offset. The IRS will notify you by mail if this happens. If you believe the offset is incorrect, you must contact the IRS or the agency that reported the debt (such as a state tax authority or student loan servicer).
Refunds for prior years (returns filed for 2023 or earlier) follow the same timeline as current-year returns, but they are processed in a separate queue and may take longer if the IRS is still working through a backlog.
State tax refunds and federal refunds arrive on different schedules
Your state tax refund is separate from your federal refund and arrives on its own timeline. Most states aim to issue refunds within 30 to 45 days of receiving your return, but some take longer. A few states (such as California and New York) can take 60 to 90 days during peak season.
You can track your state refund through your state's tax authority website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number and refund amount, just as with the federal tool.
If you filed your federal and state returns together using tax software, they were submitted at the same time, but the IRS and your state process them independently. Your federal refund may arrive weeks before or after your state refund.
Frequently Asked Questions
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 advance" loans that give you cash immediately, but you pay interest and fees, and the loan is repaid from your refund. This costs money and does not actually get you your refund faster from the IRS.
What if the IRS says my refund was sent but my bank says it never arrived?
Contact your bank first and ask whether the deposit was rejected or returned. Provide the bank with the exact date the IRS says it sent the refund. If the bank has no record, contact the IRS with your routing and account number so they can investigate. The IRS may reissue the refund by check or attempt the deposit again.
Does filing my return on January 1st get me a refund faster than filing in March?
Yes, generally. The IRS processes returns in the order they are received, and volume is much lower in January than in March or April. Filing early also gives you time to correct errors before the April 15 deadline if something goes wrong.
Why does the IRS say my refund was sent but Where's My Refund still shows "Refund Approved"?
Where's My Refund updates once per day, usually overnight. If the IRS released your refund yesterday, the tool may not show "Refund Sent" until the next update. Check again the following day. If it still shows "Refund Approved" after two days, contact the IRS.
If I file my 2025 return in 2026, will my refund take longer?
Yes. The IRS prioritizes returns filed in the current tax year. If you file your 2025 return in 2026, it goes into a separate queue and typically takes longer to process, sometimes 60 to 90 days or more depending on IRS workload.