Timeline for your 2025 tax refund
If you filed your 2025 tax return in early February, you can expect your refund between mid-February and late March. The IRS processes most returns within 21 days of receipt, but the actual time from filing to money in your account depends on three things: when you filed, how you filed, and how you chose to receive the refund.
The fastest path is e-filing with direct deposit. Paper returns take longer because they must be scanned and entered by hand. Refunds sent by check take the longest because they have to be printed, mailed, and delivered by the postal service.
The IRS publishes a Where's My Refund tool that tells you the exact status of your return and an estimated delivery date. You can check it on IRS.gov starting 24 hours after you e-file, or four weeks after you mail a paper return.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days, often sooner if filed early in the season.
- Paper returns take four to six weeks because the IRS must manually scan and process them.
- Refunds sent by check take an additional one to two weeks after processing for postal delivery.
- The IRS Where's My Refund tool shows your exact status and estimated arrival date once processing begins.
- If your refund is delayed beyond the estimated date, contact the IRS or check for errors on your return.
E-filed returns with direct deposit (fastest option)
Direct deposit is the quickest way to receive your refund. The IRS can deposit money directly into your bank account, credit union account, or prepaid debit card account. Most e-filed returns with direct deposit arrive within 21 days, and many arrive in 10 to 14 days if you file early in the tax season.
Early February filers often see refunds by late February. Mid-February filers typically receive them by early March. The exact timing depends on your bank's processing speed — some banks deposit IRS transfers the same day they receive them, while others take one or two business days.
To use direct deposit, you need your routing number and account number from your bank or credit union. You provide these on your tax return. Make sure the account information is correct before you file, because errors here are the most common reason for delays.
Paper returns and mail-in refunds
If you mailed a paper return, the IRS cannot begin processing until it arrives at the service center and is scanned into the system. This typically takes two to three weeks after you mail it. Once scanned, processing takes another two to four weeks.
After processing is complete, if you requested a check, the IRS prints and mails it. A mailed check takes an additional one to two weeks to arrive, depending on postal service speed and your location. Total time from mailing your return to cashing a check is usually six to eight weeks.
You can check the status of a mailed return starting four weeks after you send it. The Where's My Refund tool will show when it was received and when processing began.
What delays refunds beyond the standard timeline
Some returns take longer than 21 days because they require manual review. The IRS flags returns for review if there are math errors, missing information, or inconsistencies between your return and IRS records. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are reviewed more often, which can add two to four weeks.
Identity theft or fraud concerns also trigger a hold. If the IRS suspects your return may be fraudulent, they will contact you by mail and ask for proof of identity. This process can take several weeks.
Errors on your return — a wrong Social Security number, a mismatched name, an incorrect bank account number — will delay processing. The IRS will attempt to contact you by mail if they find an error, but this adds time.
Checking your refund status in real time
The IRS Where's My Refund tool is the only official source for your refund status. 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 overnight. It will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (processing is complete and your refund has been authorized), or "Refund Sent" (the money has been sent to your bank or is in the mail).
Once your refund is approved, the tool will show an estimated delivery date. If you chose direct deposit, this is usually within one to three business days. If you chose a check, it shows the date the check was mailed, not the date it will arrive.
Do not rely on third-party refund tracking websites or apps. Use only the official IRS tool to avoid scams or incorrect information.
What to do if your refund is late
If your refund has not arrived by the date shown in Where's My Refund, first check that your bank account information was correct on your return. Contact your bank to confirm they have not received a deposit attempt that failed.
If the tool still shows "Refund Approved" but the money has not arrived after five business days, contact the IRS. You can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready.
If your check was mailed but has not arrived after 30 days, contact the IRS to request a replacement check. The IRS can issue a new check or deposit the refund directly to your bank account if you provide updated information.
If the Where's My Refund tool shows an error or says your return is still being processed after 21 days, the IRS may have flagged your return for review. The tool will usually tell you if this is the case. You may receive a letter in the mail asking for additional information or proof of identity.
Refund timing by filing method and delivery method
| Filing Method | Delivery Method | Typical Timeline |
|---|---|---|
| E-file | Direct deposit | 10–21 days |
| E-file | Check by mail | 3–4 weeks |
| Paper return | Direct deposit | 4–6 weeks |
| Paper return | Check by mail | 6–8 weeks |
These timelines assume no errors on your return and no additional review. Returns claimed for EITC or ACTC, or returns with inconsistencies, may take longer.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Most refunds arrive within 21 days, and many arrive faster if you e-file early in the tax season. Direct deposit is the fastest method. You cannot speed up IRS processing, but filing early in February rather than in April gives you the best chance of a quick refund.
What if I made a mistake on my return?
If you filed electronically and realize you made an error, you can file an amended return using Form 1040-X. However, amending your return will delay your refund because the IRS must process both the original and amended return. File the amendment only if the error affects your refund amount or tax owed.
Why does the Where's My Refund tool say my return is still being processed after 21 days?
Returns that take longer than 21 days are usually flagged for manual review. This happens most often with returns claiming EITC or ACTC, or returns with math errors or missing information. The IRS will contact you by mail if they need additional information.
Can I get my refund on a prepaid card instead of my bank account?
Yes. You can request direct deposit to a prepaid debit card, money market account, or savings account. Provide the routing and account number on your tax return. The refund will arrive on the same timeline as a bank account deposit.
What happens if my bank rejects the IRS deposit?
If your account information was wrong or your account was closed, the IRS deposit may be rejected. The IRS will attempt to contact you by mail. You can then request a check or provide corrected account information. Contact the IRS at 1-800-829-1040 if you think this happened.