The IRS aims to send most refunds within 21 days of accepting your return, but the actual date depends on how you file, how you receive the money, and whether the IRS needs to review your return.
If you file electronically and choose direct deposit to your bank account, you are most likely to see money within 21 days. If you file on paper or request a check, add another week or two. If the IRS flags your return for review—which happens to roughly 1 in 100 returns—the timeline stretches to several weeks or months.
The 21-day window is not a may provide. It is the IRS's stated target for returns with no issues. Many refunds arrive faster; some take longer. Knowing which category you fall into and where to check your status keeps you from guessing.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while paper checks take 3 to 4 weeks longer.
- The IRS posts an acceptance date when it receives your return; you can check your refund status on IRS.gov starting 24 hours after that date.
- If the IRS reviews your return for errors or inconsistencies, your refund will be delayed by weeks or months, and the IRS will mail you a notice explaining why.
- Filing electronically speeds up processing compared to mailing a paper return, which can add 2 to 3 weeks to the timeline.
- The IRS does not release refunds on weekends or federal holidays, so a refund scheduled for a Saturday will arrive on the following Monday or Tuesday.
How the 21-day timeline works
The IRS counts the 21 days from the date it accepts your return, not from the date you file it. If you e-file on March 15, the IRS may accept it the same day or the next business day. That acceptance date is your starting point. The IRS then processes your return, matches it against wage and income records, and—if everything lines up—approves your refund.
During those 21 days, the IRS is checking that your Social Security number matches your name, that your income figures align with what employers and banks reported, and that you have not already claimed the same dependent or credit twice. If all of that clears, the refund is approved and sent to your bank or the check printer.
The 21 days assumes direct deposit and no errors. Paper checks add time because the IRS must print and mail them. Refunds flagged for review skip the 21-day window entirely and enter a separate, slower queue.
Direct deposit versus paper check delivery
Direct deposit is the fastest method. Money goes straight to your bank account, usually within 21 days of acceptance. Your bank may hold the deposit for one business day before making it available, but the IRS's part is done. You see the refund in your account, not in your mailbox.
Paper checks take longer because the IRS must print millions of them and the U.S. Postal Service must deliver them. The IRS typically mails checks 3 to 4 weeks after accepting your return. Delivery time depends on where you live and postal service speed; rural areas may see checks arrive a week or more after urban areas. A check mailed on April 1 might not arrive until mid-April or later.
If you chose direct deposit on your return but the IRS could not deposit the money—for example, because you provided an incorrect account number—the IRS will mail a check instead. This adds weeks to your wait. You will receive a notice explaining the problem.
Checking your refund status on IRS.gov
The IRS offers a tool called Where's My Refund? on IRS.gov. You can check your status starting 24 hours after the IRS accepts your return. You will need your Social Security number, filing status, and the exact refund amount from your return.
The tool shows one of three statuses: "Accepted" (the IRS received your return but has not finished processing), "Approved" (the IRS approved your refund and it is on the way), or "Delivered" (the refund has been sent to your bank or mailed as a check). If your return is under review, the tool will tell you that instead and may provide an expected date when processing will be complete.
Check the tool every few days if you are waiting. The status updates as the IRS processes your return. If you see "Approved" but no deposit has hit your account after 21 days, contact your bank to confirm the account number on file is correct. If the account number is wrong, the IRS will have mailed a check instead.
Why some refunds take much longer
The IRS reviews roughly 1 percent of returns for accuracy. Common triggers include math errors, mismatched income figures, claimed dependents who do not have valid Social Security numbers, or credits that seem too large for your income level. You do not need to do anything to trigger a review; the IRS's automated systems flag returns based on patterns and inconsistencies.
When your return is under review, the IRS will mail you a notice—usually within 30 days of accepting your return—explaining what it is checking and what information it may need from you. Some reviews take a few weeks; others take months. The IRS will tell you an expected completion date in the notice.
If the IRS needs documents from you—like proof of income, receipts, or a birth certificate for a dependent—you have 30 days to respond. Sending the documents promptly speeds up the review. If you do not respond, the IRS will make a decision based on what it has, which may reduce your refund or deny it entirely.
Refunds delayed by identity theft or fraud holds
If the IRS suspects your return may be fraudulent—for example, if someone filed a return using your Social Security number before you did—the IRS will hold your refund while it investigates. This is a security measure, but it can delay your money by weeks or months.
If your refund is held for fraud review, the IRS will mail you a notice. You may be asked to verify your identity by phone or by visiting an IRS office in person. The IRS has a dedicated identity theft hotline: 1-800-908-4490. Call as soon as you receive a notice, because the sooner you verify your identity, the sooner the IRS can release your refund.
If you have been a victim of identity theft before, file your return as early as possible in the tax season. Early filers are less likely to be caught in fraud holds because the IRS has not yet seen a fraudulent return filed in your name.
What to do if your refund does not arrive on time
If 21 days have passed since the IRS accepted your return and you chose direct deposit, but the money has not appeared in your account, start by checking Where's My Refund? again. If the status still shows "Approved," contact your bank and confirm that the account number and routing number on your tax return are correct. A single wrong digit will cause the deposit to fail, and the IRS will mail a check instead.
If the status shows "Delivered" but you have not received a check after 4 weeks, the check may have been lost in the mail. Contact the IRS at 1-800-829-1040 and provide your Social Security number and return information. The IRS can issue a replacement check or, in some cases, reissue the refund by direct deposit if you provide corrected banking information.
If the status shows "Under Review" or "Pending," your return is still being processed. Do not contact the IRS unless you receive a notice asking for additional information. If you do receive a notice, respond within 30 days to keep the review moving.
State tax refunds and their separate timelines
Your state tax refund is separate from your federal refund and follows its own timeline. Most states that have income tax aim to send refunds within 30 to 45 days of receiving your return, but some take longer. A few states—including New York and California—can take 2 to 3 months or more, especially if they are reviewing your return.
You can check your state refund status on your state's tax agency website. Search "[your state] tax refund status" to find the tool. You will typically need your Social Security number and refund amount. State refunds may arrive weeks before or after your federal refund; there is no coordination between the two.
If you filed your federal and state returns together using tax software, the software may have submitted them on the same day, but the IRS and your state process them independently. A delay at the federal level does not necessarily delay your state refund, and vice versa.
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 who prepared them. Tax software and preparers cannot speed up IRS processing. Some tax preparers offer "refund anticipation loans" that give you money before the IRS sends your refund, but these are loans you must repay with interest and fees—they do not speed up the actual refund.
What if I made a mistake on my return after I filed it?
If you filed electronically and realize you made an error before the IRS accepts your return, you can file an amended return using Form 1040-X. If the IRS has already accepted your return, you must wait for the refund to be processed and then file the amended return. The IRS will adjust your refund if the amendment results in a larger one, but this adds weeks to the timeline.
Do I get interest if my refund is delayed?
No. The IRS does not pay interest on delayed refunds unless the delay is caused by an IRS error and the refund is more than 45 days late. In most cases, delays are caused by errors on the return itself or by the IRS's normal processing time, which does not trigger interest.
Will my refund be affected if I owe back taxes or student loans?
Yes. If you owe federal taxes from a prior year, owe child support, or have defaulted on federal student loans, the IRS or the Department of Education can intercept your refund to pay down what you owe. You will receive a notice explaining the offset. The refund will be delayed while the offset is processed, which can add several weeks.
What time of day does the IRS deposit refunds?
The IRS does not control the exact time your bank receives the deposit. The IRS sends refunds in batches to banks throughout the day, and your bank processes them according to its own schedule. Most deposits appear in accounts by early morning, but some arrive later in the day. The IRS does not deposit refunds on weekends or federal holidays.