The timeline depends on how you filed and which refund route the IRS is using
If you filed your 2025 tax return in early 2026 and chose direct deposit, the IRS typically issues refunds within 21 days of accepting your return. If you chose a paper check, add 7 to 10 business days after the IRS processes it. The actual arrival date depends on three things: when the IRS accepted your return, whether your return triggered any review, and which payment method you selected.
The IRS publishes a Where's My Refund tool that shows the exact status of your return and an estimated payment date. This is the only source that knows your specific situation. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
If your return is still being processed or flagged for review, the 21-day window does not start yet. Some returns take longer because of math errors, missing information, identity verification, or because the IRS is checking for fraud signals. These delays can add weeks or months.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after the IRS accepts your return; paper checks take an additional 7 to 10 business days after that.
- The Where's My Refund tool on IRS.gov is the only source that shows your actual refund status and estimated payment date.
- If your return is under review for identity verification, math errors, or fraud checks, the 21-day clock does not start until the review is complete.
- Refunds issued by check can be delayed by mail delivery, especially if you moved or the address on file is incorrect.
- If your refund does not arrive within the estimated window, contact the IRS directly rather than your tax preparer, because only the IRS can access your account.
What the 21-day timeline actually covers
The IRS's 21-day promise applies only to returns that are accepted without issues and routed to direct deposit. The clock starts the day the IRS accepts your return, not the day you file it. If you e-filed on January 15, but the IRS did not accept it until January 22 (because of a backlog or a processing delay), the 21 days begins on January 22.
This 21-day window covers only the time from acceptance to the IRS issuing the refund to your bank. It does not cover the time your bank takes to post the deposit to your account. Most banks post IRS deposits within one to three business days, but some take longer. Check with your bank if the money does not show up within two business days of the estimated date.
If you chose a paper check instead of direct deposit, the IRS adds 7 to 10 business days to the timeline after it issues the check. This covers mail delivery time. Checks can be delayed by postal service backlogs, especially during high-volume periods in February and March.
Why your refund might be delayed past 21 days
The most common reason for delays is that the IRS flagged your return for review. This happens when the return contains math errors, missing information, or when the IRS's fraud detection system identifies patterns that need verification. You will see a message in the Where's My Refund tool if this is happening. The tool will say something like "We received your return and it is being reviewed" or "We need more information."
Identity verification delays are increasingly common. The IRS may ask you to verify your identity through ID.me, a third-party verification service, before releasing your refund. This process can take anywhere from a few days to several weeks depending on how quickly you respond and whether ID.me can verify you on the first attempt. If you do not complete verification, your refund will not be issued.
Amended returns (Form 1040-X) take much longer than original returns. The IRS typically takes 16 weeks to process an amended return, not 21 days. If you filed an amended return for 2025 in early 2026, expect a longer wait.
Refunds that are offset to pay back taxes, child support, or federal student loans are also delayed. The IRS holds these refunds while the offset is processed, which can add 2 to 6 weeks. You will see a notice in the mail explaining the offset.
How to track your refund in real time
Go to IRS.gov and search for "Where's My Refund." You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool shows four possible statuses: "Return Received," "Return Approved," "Refund Issued," and "Refund Delivered."
"Return Received" means the IRS accepted your return but has not finished processing it yet. "Return Approved" means the IRS has finished reviewing it and approved the refund amount. "Refund Issued" means the IRS has sent the money to your bank or issued a check. "Refund Delivered" means your bank has posted the deposit or the check has been delivered.
The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. Checking it multiple times in the same day will not give you new information. If the tool says your refund will arrive on a specific date and it does not, wait one more business day before contacting the IRS, because the date is an estimate and mail or bank processing can add a day.
What to do if your refund does not arrive on time
First, confirm the estimated date in the Where's My Refund tool. If the tool shows "Refund Issued" but the money has not arrived in your bank account, wait two more business days. Banks sometimes take longer than expected to post IRS deposits, especially if the deposit arrived on a Friday or before a holiday.
If the tool shows "Refund Delivered" or the estimated date has passed and the money is not in your account, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) or use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent to your bank and, if so, whether your bank received it.
If you filed through a tax preparer or used tax software, do not ask them to check on your refund. Only the IRS has access to your account and can see what happened. Tax preparers and software companies cannot retrieve this information.
If the IRS confirms the refund was issued but your bank says it never arrived, ask your bank to file a trace on the deposit. The bank can contact the Federal Reserve to track the transfer. This process usually takes 10 to 15 business days. If the money is found, the bank will deposit it. If it is not found, the IRS will issue a replacement check.
Refunds issued by check versus direct deposit
Direct deposit is faster and more reliable. The IRS sends the money directly to your bank account, and it typically arrives within 21 days of acceptance. There is no mail delay, and the money goes straight into your account without a trip to the bank.
Paper checks take longer because they have to be printed, mailed, and then deposited or cashed. The IRS issues the check within 21 days, but mail delivery adds 7 to 10 business days. If you live in a rural area or if the postal service is experiencing delays, the check can take even longer. Checks can also be lost or delayed in the mail, and if that happens, you have to request a replacement from the IRS.
If you chose a check and have not received it within 10 business days of the estimated date, contact the IRS. They can issue a replacement check or, in some cases, reissue the refund by direct deposit if you provide a bank account number.
What happens if your address changed
If you moved after filing your return, the IRS may send your check to your old address. The postal service will not forward IRS checks automatically, even if you filed a change of address form. If your check went to your old address and you no longer live there, contact the IRS and provide your new address. They can issue a replacement check to the correct address.
If you filed your return with your new address, the IRS should send the check there. However, if there is a discrepancy between the address on your return and the address in the IRS's system, the check may go to the old address. Check the Where's My Refund tool to see what address the IRS has on file. If it is wrong, contact the IRS to update it before your refund is issued.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of how you filed. Some tax software companies offer "refund advance" loans that give you money before the IRS refund arrives, but these are loans you have to repay, not faster refunds. The IRS timeline is the same for everyone.
What if the Where's My Refund tool says my refund was issued but I never got it?
Call the IRS at 1-800-829-1040 and confirm whether the refund was actually sent to your bank. If it was, ask your bank to trace the deposit. If the IRS confirms it was issued but your bank never received it, the IRS will issue a replacement check or reissue by direct deposit.
Does filing early get me my refund faster?
Filing early does not change the IRS's processing speed, but it does mean your refund will be issued earlier in the year. If you file in January, your refund will likely arrive in February. If you file in March, it will arrive in April. The 21-day clock is the same either way.
What if the IRS says my refund is being reviewed?
Reviews can take anywhere from a few days to several weeks depending on what the IRS is checking. If they need information from you, they will send a letter. Do not ignore it. Respond as quickly as possible with the documents they request. If you do not respond, your refund will be delayed indefinitely.
Can I cancel my refund and get the money a different way?
No. Once you file your return and the IRS accepts it, the refund process is automatic. You cannot cancel it or change the payment method after the return is accepted. If you want future refunds by direct deposit instead of check, update your banking information on your next return.