Timeline for federal income tax refunds
The IRS says it will issue your refund within 21 days of accepting your return if you file electronically and request direct deposit. In practice, most refunds arrive in 5 to 10 business days after the IRS accepts your return — not after you submit it, but after they process and accept it. The 21-day window is a legal maximum, not a typical timeline.
The clock starts when the IRS accepts your return, which happens the same day or the next business day if you file electronically. If you file by mail, the IRS may take 2 to 4 weeks just to receive and scan your return before the 21-day countdown begins. This is why electronic filing is faster: the acceptance happens immediately, and the refund clock starts right away.
Direct deposit is the fastest method. The IRS transfers money directly to your bank account, and your bank then makes it available to you — usually within one to three business days of the IRS sending it. If you request a check instead, add 7 to 14 days for the check to arrive by mail after the IRS issues it.
Key Takeaways
- Electronic filing with direct deposit typically results in a refund within 5 to 10 business days after the IRS accepts your return.
- The IRS has up to 21 days to issue your refund, but this is a legal maximum, not the normal timeframe.
- Paper filing adds 2 to 4 weeks before the IRS even begins processing, because they must receive and scan your return first.
- Requesting a check instead of direct deposit adds 7 to 14 days for delivery after the IRS issues the refund.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day.
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 math errors, missing information, income that doesn't match what employers or financial institutions reported, or claiming a refundable credit like the Earned Income Tax Credit (EITC). When the IRS flags your return for review, they send you a notice by mail explaining what they need.
If you claim the EITC or Additional Child Tax Credit, the IRS holds your entire refund until mid-February, even if you file in January. This is a statutory requirement, not a processing delay. The IRS will not release these refunds before February 15, regardless of when you file or how complete your return is.
Identity theft or fraud concerns also trigger a hold. If someone else filed a return using your Social Security number, or if the IRS suspects your return may be fraudulent, they will freeze your refund while they investigate. This can take several weeks or longer. You will receive a notice if this happens.
Tracking your refund status
Use the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has accepted your return but has not yet processed it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the IRS has issued your refund — either transferred it to your bank account or mailed a check. If your refund is sent by direct deposit, your bank will receive it within one to three business days.
If Where's My Refund shows no information about your return, wait 24 hours and check again. The tool does not display information for returns filed within the last 24 hours. If you filed more than 24 hours ago and the tool still shows nothing, your return may not have been accepted yet, or there may be a processing issue.
State income tax refunds
State refund timelines vary by state. Most states that use electronic filing process refunds within 10 to 21 days if you request direct deposit. Some states are faster — a few issue refunds within 5 to 7 business days. Others are slower, particularly if they conduct additional verification or if you claim state-specific credits.
Your state refund is separate from your federal refund. Even if your federal refund arrives in a week, your state refund may take longer or arrive on a different schedule. Check your state's tax department website for a refund status tool. Most states have one similar to the IRS Where's My Refund tool.
If you filed your federal and state returns together through tax software, the software may have submitted them on the same day, but the IRS and your state process them independently. Do not assume they will arrive at the same time.
What to do if your refund is late
If the IRS says your refund was sent but you have not received it after the expected timeframe, first check with your bank. Ask whether the deposit arrived and was rejected, or whether it is pending. Some banks hold deposits for 24 to 48 hours before making them available, even after they receive them.
If your bank has no record of the deposit, use Where's My Refund to confirm the IRS actually sent it. If the tool says "Refund Sent" but your bank did not receive it, the IRS may have sent it to the wrong account. This can happen if you entered your routing number or account number incorrectly on your return. Contact the IRS at 1-800-829-1040 to report the issue and request a trace.
If you filed by mail and your refund is more than 21 days late, contact the IRS. Have your return handy — they will ask for your Social Security number, filing status, and the refund amount. The IRS can tell you whether your return was received and, if so, where it is in the processing queue.
Refunds for amended returns
If you file an amended return using Form 1040-X, expect your refund to take longer. The IRS processes amended returns separately and typically takes 12 to 16 weeks to issue a refund, even if everything on the amended return is correct and complete. This is a standard processing time, not a delay.
You cannot track an amended return using Where's My Refund. Instead, contact the IRS at 1-800-829-1040 or check the status using the IRS transcript tool at irs.gov. You will need your Social Security number and the tax year of the amended return.
Refunds when you owe other debts
If you owe back taxes, child support, student loans in default, or certain other debts, the IRS may intercept your refund to pay those obligations. This is called a tax offset. The IRS will send you a notice explaining the offset and which agency received your refund.
If you believe the offset was made in error, you can file a protest with the IRS or the agency that received your refund. The process and timeline vary depending on the type of debt. Contact the IRS or the relevant agency for instructions on how to dispute the offset.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation fee?
No. The IRS processes all refunds on the same timeline regardless of whether you used a tax preparer or software. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund, but this is a loan, not a faster refund — you pay interest and fees.
What if the IRS accepted my return but Where's My Refund shows no information?
Wait 24 hours and check again. The tool updates once per day and does not show information for returns filed within the last 24 hours. If you filed more than 24 hours ago and still see no information, your return may not have been accepted yet. Contact the IRS at 1-800-829-1040 to confirm whether they received it.
Do I have to wait the full 21 days for my refund?
No. Most refunds arrive much faster — typically 5 to 10 business days if you file electronically with direct deposit. The 21-day window is a legal maximum the IRS must meet, not a typical timeframe. If your refund is delayed beyond 21 days, contact the IRS.
Why is my refund taking longer than my friend's?
Several things can slow down a refund: claiming the EITC or Additional Child Tax Credit (held until mid-February), math errors or missing information on your return, income that doesn't match employer reports, or identity verification issues. Your friend's return may not have triggered any of these flags.
Can I cancel my refund and get a check instead of direct deposit?
Once the IRS has accepted your return, you cannot change the refund method. If you requested direct deposit and want a check instead, you would need to file an amended return, which takes 12 to 16 weeks. It is usually faster to wait for the direct deposit.