The IRS estimates 21 days for most refunds, but yours may arrive sooner or take longer
If you filed your 2025 tax return electronically and chose direct deposit to your bank account, the IRS says you should see your refund within 21 days. Many people get theirs in 5 to 10 days. If you filed by mail or asked for a paper check, add 2 to 4 weeks to that timeline. The 21-day estimate is not a may provide — it is the IRS's target for most returns, and some take longer for reasons you can actually track.
The speed of your refund depends on three things: how you filed, how you want the money, and whether the IRS needs to review your return. A return filed electronically with direct deposit moves fastest. A paper return with a mailed check moves slowest. And if the IRS flags your return for review — which happens for many reasons, not all of them problems — you are waiting until that review finishes.
Key Takeaways
- Electronic filing with direct deposit to your bank account is the fastest path, typically 5 to 21 days from when the IRS accepts your return.
- Paper returns and mailed checks add 2 to 4 weeks to the timeline, so filing by mail now means waiting into late spring or early summer.
- The IRS website has a "Where's My Refund?" tool that shows the actual status of your return once it is accepted, updated once per day.
- If the IRS needs to review your return, you will see a message in "Where's My Refund?" telling you so, and the 21-day clock restarts after the review ends.
- Refunds do not arrive on weekends or federal holidays, so a refund scheduled for a Saturday arrives on the following Monday instead.
How to check the status of your specific refund
The IRS has a tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool tells you whether the IRS has accepted your return, whether it is being processed, and the date the refund should arrive in your account or mailbox.
The tool updates once per day, usually overnight. Checking it multiple times in the same day will not give you new information. If your return was accepted less than 24 hours ago, the tool may not show it yet — wait until the next day to check. Once your return is accepted, you can expect an update every 24 hours until the refund is sent.
You will need the exact refund amount as it appears on your return. If you are not sure, look at your tax software confirmation email or the copy of the return you kept. The tool will not work if you enter an amount that is off by even a dollar.
Why some refunds take longer than 21 days
The IRS processes millions of returns, and some need extra review. Common reasons include math errors on the return, a mismatch between what you reported and what employers or banks reported to the IRS, missing information like a signature, or fraud detection checks. If your return is flagged, "Where's My Refund?" will tell you the IRS is reviewing it and will give you a new expected date.
Returns filed on paper take longer because they have to be scanned and entered into the IRS system by hand. A paper return filed in early April may not be fully processed until May or June. If you filed by mail and have not heard anything after 4 weeks, use "Where's My Refund?" to check the status.
The IRS also processes returns in waves. If you filed in the first week of January, your return is in an earlier wave than someone who filed in late February. This does not mean early filers always get refunds first — it means the IRS works through batches of returns, and timing depends partly on when you filed.
Direct deposit versus mailed checks
Direct deposit is faster because the money goes straight to your bank account. Once the IRS releases the refund, your bank receives it electronically and posts it to your account, usually within one business day. You do not have to wait for mail delivery or go to a bank to deposit a check.
A mailed check takes longer because it has to be printed, put in an envelope, and delivered by the postal service. Even after the IRS releases your refund, you are waiting for the check to arrive in your mailbox — typically 1 to 2 weeks depending on where you live. Once you receive it, you still have to deposit it at your bank, which adds another 1 to 3 business days before the money is in your account.
If you chose direct deposit on your return but are not sure which account it is going to, check your tax software confirmation or the copy of your return. The account number and routing number are on there. If you made a mistake with the account number, the IRS will reject the deposit and mail you a check instead — this adds weeks to the timeline.
What to do if your refund does not arrive by the expected date
If "Where's My Refund?" says your refund should have arrived but it has not, wait 2 business days. Refunds sent on a Friday may not show up in your account until Monday. If you still do not see it after 2 business days, contact your bank and ask whether the deposit was received. Sometimes a refund arrives but posts to the wrong account by mistake.
If your bank says they never received the deposit, or if "Where's My Refund?" shows an error, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was sent and, if it was, where it went. If there was an error with your account number, the IRS will issue a check instead.
If you filed by mail and your check has not arrived 4 weeks after you mailed the return, check "Where's My Refund?" first. If it shows the refund was sent, the check may be lost in the mail. Contact the IRS and they can issue a replacement check or arrange a direct deposit instead.
Refunds and federal holidays or weekends
The IRS does not send refunds on weekends or federal holidays. If your refund is scheduled to arrive on a Saturday, it will arrive on Monday instead. If it is scheduled for a federal holiday like Memorial Day, it will arrive the next business day. This means a refund scheduled for late May might not actually arrive until early June if holidays fall in between.
When you check "Where's My Refund?", the date shown is the date the IRS will send the refund, not necessarily the date it will be in your account. Add 1 to 2 business days for direct deposit, or 1 to 2 weeks for a mailed check, and account for any weekends or holidays in between.
If you need the money before your refund arrives
Some people take out a refund anticipation loan — a short-term loan that gives you the money now, and the lender takes the refund when it arrives. These loans come with fees and interest, and they are usually not worth the cost. If you need money urgently, look into whether you are may be able to access for other programs first — a local food bank, utility information, or emergency rental help may be faster and free.
If you filed your return and are waiting for the refund, that is the fastest path to the money. Loans just add cost. If you have a specific urgent need, contact your local 211 service (dial 211 or visit 211.org) to see what other resources are available in your area.
Frequently Asked Questions
Can I change my bank account after I file if I made a mistake?
No, you cannot change the account once you file. If you entered the wrong account number, the IRS will reject the direct deposit and mail you a check instead. This adds 2 to 4 weeks to the timeline. If you realize the mistake before filing, you can correct it before you submit. After you submit, you have to wait for the check and deposit it yourself.
Does filing early mean I get my refund early?
Not always. Filing in early January does not may provide a refund in early February. The IRS processes returns in batches, and processing time depends on whether your return needs review, not just when you filed. A straightforward return filed in late February may arrive faster than a complex return filed in early January.
What if I owe taxes instead of getting a refund?
If you owe taxes, there is no refund to track. You will receive a bill from the IRS with instructions on how to pay. You can pay online, by mail, or by phone. If you cannot pay in full, the IRS offers payment plans that let you pay over time.
Can I get my refund faster if I pay a fee?
No. The IRS does not charge fees to process refunds faster, and no legitimate service can speed up the IRS. Refund anticipation loans and other paid services just give you the money sooner by borrowing against your refund — you pay fees and interest for that convenience. The IRS timeline is the same for everyone.
What if I filed an amended return?
An amended return (Form 1040-X) takes longer to process than an original return — typically 8 to 12 weeks. "Where's My Refund?" does not track amended returns, so you will not see a status update there. The IRS will mail you a notice when the amended return is processed and tell you the new refund amount or balance owed.