Standard timeline for federal tax refunds
The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts the day your return is processed, not the day you file it. If you file on January 15 and the IRS processes it on January 20, the 21-day window begins on January 20.
In practice, most refunds land in a bank account or on a debit card between 3 and 5 business days after the IRS approves them. The 21-day estimate includes time for the IRS to review your return, verify your information, and send the money to your bank or the payment processor. If you file early in the tax season (January or February), you are more likely to see your refund in the faster range. If you file in April, processing can take longer because the IRS is handling millions of returns at once.
Direct deposit is the fastest method. The IRS sends the money electronically to your bank account, which usually takes 1 to 3 business days once the IRS releases it. A paper check takes 7 to 14 business days to arrive by mail after the IRS mails it.
Key Takeaways
- The IRS counts 21 days from the date they process your return, not from the date you file, so check your acceptance notice for the actual start date.
- Direct deposit refunds typically land in your account 1 to 3 business days after the IRS approves the return, while checks take 7 to 14 business days by mail.
- Filing early in the tax season (January through mid-March) usually means faster processing than filing in April.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund does not arrive within 21 days, contact the IRS or check for holds caused by identity verification, math errors, or missing documents.
Why some refunds take longer than 21 days
A refund can be delayed if the IRS needs to verify information on your return. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the Child and Dependent Care Credit. The IRS holds these returns for additional review, which can add 5 to 7 days or more to processing time.
Math errors or missing information also pause processing. If you reported income that does not match what your employer or bank reported to the IRS, or if you left a line blank, the IRS will flag the return and send you a notice asking for clarification. This can delay your refund by weeks.
Identity theft checks can also hold a return. If the IRS suspects fraud or if your return matches a pattern of suspicious activity, they will verify your identity before releasing the refund. You may receive a letter asking you to confirm personal details or provide documents like a copy of your driver's license.
Amended returns (Form 1040-X) take much longer—typically 8 to 12 weeks—because they are processed by hand rather than by automated systems.
How to track your refund status
Use the IRS Where's My Refund tool at irs.gov. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool shows three possible statuses. "Accepted" means the IRS has received your return but has not yet processed it. "Approved" means the IRS has reviewed your return and your refund is on its way. "Sent" means the IRS has released the money to your bank or mailed a check.
If the tool says your refund is still being processed after 21 days, or if it shows an error message, call the IRS at 1-800-829-1040. Have your return in front of you when you call. Wait times are longest in April and May.
State tax refunds operate on a separate timeline
Your state refund is processed independently from your federal refund, even if you filed both at the same time. State processing times vary widely by state and by the complexity of your return.
Most states process refunds within 4 to 6 weeks if you chose direct deposit. Paper checks from states typically take 6 to 8 weeks. Some states are faster—a few process refunds in 2 to 3 weeks—while others can take 8 to 12 weeks, especially if they need to verify information or if you claimed state-specific credits.
Track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will usually need your Social Security number, filing status, and refund amount, just as with the federal tool.
If you filed your state return on paper rather than electronically, expect processing to take 2 to 4 weeks longer than an electronic return.
What to do if your refund does not arrive on time
Wait until at least 21 days have passed since the IRS processed your return (not since you filed it) before contacting them. Check the Where's My Refund tool first—it will tell you if there is a hold or error on your return.
If the tool shows "Sent" but the money has not landed in your account after 5 business days, contact your bank. The refund may have been sent to an old account number if you changed banks since you last filed. Your bank can tell you whether the deposit arrived and where it went.
If the tool shows an error or a hold, the IRS will usually send you a letter explaining why. Read it carefully—it will tell you what documents to send or what information to provide. Respond within the deadline stated in the letter. Do not ignore IRS notices, as delays in responding can extend the hold by weeks.
If you cannot reach the IRS by phone or if you believe there is an error, you can file a complaint with the Taxpayer Advocate Service, which is a free IRS office that helps resolve disputes. Visit taxpayeradvocate.irs.gov or call 1-877-777-4778.
Refunds sent to a debit card or prepaid card
If you chose to have your refund loaded onto a prepaid debit card (sometimes offered through tax preparation software), the timeline is different. The IRS still takes 21 days to process, but once approved, the money usually lands on the card within 1 to 2 business days. Some cards post the refund the same day the IRS releases it.
Check the card provider's website or app to track the deposit. If the money does not appear within 2 business days of the IRS showing "Sent" status, contact the card provider's customer service number on the back of the card.
Amended returns and corrections take much longer
If you filed an amended return (Form 1040-X) to correct a mistake, your refund will take 8 to 12 weeks to process, sometimes longer. The IRS does not process amended returns through automated systems—they are reviewed by hand, which is why the timeline is so much slower than an original return.
You can track an amended return using the Where's My Refund tool, but the tool may not update as frequently for amended returns. If you do not see movement after 8 weeks, call the IRS at 1-800-829-1040 and have your Form 1040-X in front of you.
Do not file a second amended return if your first one is still processing. Wait until you receive a response to the first one, or you may create confusion that delays both refunds.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took longer?
The 21-day window starts when the IRS processes your return, not when you file it. If your return took a week to be accepted, then processing begins a week later. Additionally, if the IRS needs to verify information (common with EITC or ACTC claims), they add extra time within that 21-day window or extend it. The 21 days is a target, not a may provide.
Can I get my refund faster if I pay a tax preparation company extra?
No. The IRS processes all returns at the same speed regardless of who prepared them or how much you paid. Some tax software companies offer "rapid refund" or "instant refund" loans, which are loans against your expected refund—you get money faster, but you pay interest and fees. The actual IRS refund still takes the standard timeline.
What if my refund went to the wrong bank account?
Contact your bank immediately with the refund amount and the date it was sent (from the Where's My Refund tool). The bank can trace where the deposit went. If it landed in an old account, the bank holding that account can return it to the IRS, who will then reissue it to the correct account—this process takes another 2 to 4 weeks. To avoid this, update your bank account information before you file next year.
Do I have to wait for my refund or can I get an advance?
You can get a refund advance loan from some tax preparation companies, but you will pay fees and interest. The loan is not from the IRS—it is a private loan against your expected refund. The actual refund still takes the standard timeline. These loans are most useful if you need money urgently and cannot wait 3 to 5 weeks.
How do I know if the IRS is holding my refund?
The Where's My Refund tool will show a message if there is a hold. You will also receive a letter from the IRS explaining why. Common reasons are identity verification, math errors, missing documents, or fraud checks. Read the letter carefully and follow the instructions. Do not wait for a phone call—respond to the letter within the deadline stated.