The standard timeline for a federal tax refund
The IRS aims to issue most federal tax refunds within 21 days of accepting your return. This is the official standard, and it applies whether you file on paper or electronically. However, "21 days" is a target, not a may provide — some refunds arrive faster, and some take longer.
The clock starts when the IRS actually accepts your return, not when you submit it. If you file electronically, acceptance usually happens within 24 hours on a business day. If you file on paper, it can take several weeks just for the IRS to receive and scan your return before processing begins.
Once accepted, the IRS processes your return and checks it for errors or missing information. If everything matches their records and your math is correct, they approve the refund and send it to your bank or the address on your return.
Key Takeaways
- The IRS targets 21 days from acceptance to refund, but this varies based on how you file and how you receive your money.
- Electronic filing is faster than paper filing because the IRS receives and processes it when ready instead of waiting for mail.
- Direct deposit to a bank account is faster than a paper check, which must be printed and mailed to you.
- Refunds take longer if your return has errors, missing information, or if the IRS needs to verify your identity or income.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Why some refunds take longer than 21 days
Several things can slow down your refund. The most common is an error on your return — a mismatched Social Security number, a name that doesn't match your tax records, or math that doesn't add up. The IRS will hold your return until they contact you to fix it.
If you claim certain credits like the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if your return is perfect. This is called the EITC holding period, and it applies every year.
Identity theft checks also cause delays. If your return looks unusual compared to your past filings, or if the IRS suspects fraud, they will verify your identity before releasing your refund. This can add weeks to the process.
Paper returns take much longer than electronic ones. The IRS must receive your envelope, open it, scan it, and enter the information into their system before processing even begins. This alone can add 4 to 8 weeks.
Direct deposit versus paper check
Direct deposit is the fastest way to receive your refund. Once the IRS approves your refund, they send the money electronically to your bank account. This usually takes 1 to 2 business days after the IRS releases it. You need to provide your bank account number and routing number on your return.
A paper check takes much longer. After the IRS approves your refund, they must print the check, put it in an envelope, and mail it to you. Depending on where you live and how fast the mail moves, this can take 7 to 14 days after the IRS sends it. If the check is lost or delayed in the mail, you may not receive it for weeks.
If you did not provide bank information on your return, the IRS will send a check by default. You can update your banking information on some tax software before you file, or you can call the IRS at 800-829-1040 to add it after filing (though this may delay processing).
How to check the status of your refund
The IRS provides a tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount to see where your return stands. The tool updates once per day, usually overnight.
Where's My Refund will tell you one of three things: the IRS is still processing your return, your refund has been approved and is on its way, or there is a problem that needs your attention. If there is a problem, the tool will explain what information is missing or what doesn't match.
Do not call the IRS to ask about your refund before 21 days have passed. The IRS cannot speed up processing, and calling ties up phone lines that could help people with actual problems. If your refund is more than 21 days late and Where's My Refund shows no issues, then call 800-829-1040.
What to do if your refund is delayed
First, check Where's My Refund to see if the IRS is asking for more information. If the tool says your return is still being processed and it has been less than 21 days, wait. The IRS is working on it.
If it has been more than 21 days and Where's My Refund shows no message, or if it says there is a problem, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you exactly what is holding up your refund and what you need to do.
If you filed on paper and it has been more than 8 weeks, your return may still be in the scanning queue. Call the IRS and ask them to check the status of your paper return. They can sometimes move it up in the line if there is a hardship.
If you received a notice from the IRS in the mail, follow the instructions on it. The notice will tell you what information they need or what they found wrong. Respond as quickly as you can with the documents they ask for.
Refund timing during busy tax season
The IRS processes millions of returns between January and April. During the peak weeks in February and March, even electronic returns can take longer than 21 days because the volume is so high. Paper returns filed during this time can take 8 to 12 weeks or more.
Filing early in January gives your return the best chance of being processed quickly. Filing in April, even on April 15, means your return joins a backlog of millions of others. If you know you will owe taxes, filing early does not hurt you — you can still pay on April 15 without penalty.
The IRS also experiences staffing shortages and budget cuts that affect processing speed. In recent years, refund times have been longer than the official 21-day target. Check the IRS website or call before you file to see if there are known delays.
What happens if your refund never arrives
If you received a notice saying your refund was approved and sent, but you never got the money, the first step depends on how you were supposed to receive it. If it was direct deposit, call your bank and ask if the deposit arrived and was rejected. Sometimes a bank will reject a deposit if your account was closed or if there was a problem with the account number.
If you were supposed to receive a check and it never came, wait 60 days from the date the IRS said it was mailed. Mail can be slow. If 60 days have passed, call the IRS at 800-829-1040 and report the missing check. They can issue a replacement or send the money by direct deposit instead.
If the IRS says your refund was sent but your bank says it never arrived, the IRS will investigate. This can take several weeks. In the meantime, do not spend money you are not sure you have.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS cannot speed up processing, and no service can either. Some tax software companies advertise "rapid refunds" or "refund advances," but these are loans that you repay — they are not your actual refund. The fastest legitimate path is electronic filing with direct deposit, which usually takes 5 to 10 business days total.
What if I made a mistake on my return after I filed?
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 your refund to arrive, then file the amended return. The IRS will send you a new refund or bill you for the difference.
Do I have to wait 21 days even if I file early in January?
Not necessarily. If you file electronically with no errors and claim no special credits, your refund can arrive in 5 to 10 business days. The 21-day target is the maximum, not the minimum. Early filers with straightforward returns often see refunds much faster.
What if the IRS says my refund was sent but I never got it?
If it was direct deposit, contact your bank to see if the deposit was rejected. If it was a check, wait 60 days from the mailing date, then call the IRS at 800-829-1040 to report it missing. They can issue a replacement check or send the money by direct deposit instead.
Can I track my refund on my phone?
Yes. The IRS has a mobile app called IRS2Go that includes the Where's My Refund tool. You can also visit IRS.gov on your phone's web browser. The tool updates once per day, usually after midnight Eastern Time.