The IRS processes most federal tax refunds in 21 days or fewer
If you filed electronically and chose direct deposit to your bank account, the IRS typically sends your refund within 21 days of accepting your return. That 21-day window is the standard processing time the IRS publishes, and most refunds land in that frame. The clock starts when the IRS accepts your return, not when you submit it — there can be a gap of a few days between submission and acceptance.
If you filed by mail or chose a paper check instead of direct deposit, add 2 to 4 weeks to that timeline. Paper checks are physically printed and mailed, which adds time on both ends. Direct deposit is faster because the money moves electronically from the IRS's bank to yours.
Some refunds take longer. The IRS flags returns for review if something looks unusual — a large deduction, a mismatch between your return and what employers or banks reported, or an error in your filing. These reviews can add weeks or months. If your refund is delayed, the IRS will send you a notice explaining why.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while paper checks take an additional 2 to 4 weeks.
- The 21-day clock starts when the IRS accepts your return, not when you file it — acceptance can take a few days after submission.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- Refunds delayed by IRS review or identity verification can take several weeks or months longer than the standard timeline.
- If your refund does not arrive within the expected window, contact the IRS or check Where's My Refund before calling.
How to track your refund status in real time
The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS is still processing your return, has approved it, or has sent it out.
Where's My Refund shows three possible statuses: "Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and is preparing to send it), and "Sent" (your refund is on its way). If your refund is approved but not yet sent, the tool gives you an expected delivery date. If it shows "Sent," it tells you the date the money was transferred to your bank or the date your check was mailed.
If Where's My Refund says your return is still being processed after 21 days, or if it shows an error message, do not assume something is wrong yet. Some returns take longer to process, and the tool sometimes lags behind the actual status. Wait another week and check again before contacting the IRS.
Why some refunds take much longer than 21 days
The IRS reviews returns that trigger certain flags. Common reasons include claiming the Earned Income Tax Credit (EITC), reporting a large business loss, having income from multiple sources that does not match what employers reported, or making an error on your return. These reviews are not punitive — they are standard verification steps. The IRS is simply confirming the numbers add up.
Identity theft checks also delay refunds. If someone filed a return using your Social Security number, or if the IRS suspects fraud, your return goes into a manual review queue. The IRS will send you a notice asking you to verify your identity, usually by mail. You respond with documents like a copy of your driver's license or passport, and the review continues from there. This process can take 4 to 12 weeks depending on how backed up the IRS is.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes amended returns in the order they arrive, and the standard timeline is 16 weeks, though some take longer. If you need to correct something on your return after you have already filed, file the amendment as soon as you notice the error — do not wait.
Direct deposit versus paper check: which arrives faster
Direct deposit is the fastest method. Money moves electronically from the IRS's bank account to yours, and once the IRS approves your refund, the transfer usually happens within a few business days. You see the money in your account, and it is available immediately.
Paper checks are slower. The IRS prints the check, places it in an envelope, and sends it through the U.S. Postal Service. From the time the IRS marks your refund as "Sent," allow 7 to 10 business days for the check to arrive, depending on where you live. If you live far from the IRS processing center, it may take longer. Once the check arrives, you still need to deposit it at your bank, which adds another 1 to 3 business days before the funds are available.
If you filed by mail instead of electronically, add time to both methods. The IRS takes a few days to receive and scan your paper return before it enters the processing queue. Electronic filing gets you into the system faster.
What to do if your refund does not arrive on time
First, check Where's My Refund again. If it shows your refund was sent but you have not received it, wait a few more days — mail can be slow, and the tool sometimes updates before the money actually lands in your account. If you chose direct deposit and the tool says "Sent" but the money is not in your account after 5 business days, contact your bank to confirm they received the transfer. Sometimes a typo in your account number causes the IRS to send the money to the wrong bank.
If Where's My Refund shows your return is still being processed after 21 days, or if it shows an error, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is in review, whether they need more information from you, or whether there is an error in your filing. If they need documents, they will tell you what to send and where to send it.
If you received a notice from the IRS saying your identity needs to be verified, follow the instructions in the notice. Do not ignore it — your refund will not be released until you respond. The notice will tell you whether to respond by mail, phone, or online through an IRS portal.
State refunds arrive on a different timeline
Your state tax refund is separate from your federal refund and follows its own timeline. Most states process refunds in 2 to 8 weeks if you filed electronically and chose direct deposit. Some states are faster — a few process refunds in 1 to 2 weeks. Others are slower, especially if they conduct additional reviews.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Each state has its own system, and the process varies slightly, but most work similarly to the federal Where's My Refund tool.
If you filed both federal and state returns at the same time, your federal refund may arrive before your state refund, or vice versa. Do not assume one is lost if the other has arrived.
Refunds delayed by offsets or wage garnishment
If you owe money to the federal government — unpaid student loans, back taxes, or a court-ordered child support debt — the IRS can intercept your refund and use it to pay what you owe. This is called an offset. The IRS will send you a notice explaining what debt was offset and how much was taken.
If you owe state taxes or state child support, your state can also intercept your federal refund. The IRS forwards the money to your state, which then applies it to your debt. This process adds 2 to 4 weeks to the timeline because the money has to be transferred between agencies.
If you believe an offset was made in error — for example, if you have already paid the debt or if the debt belongs to someone else — contact the agency that holds the debt. They can request that the offset be reversed, but you will need to provide proof of payment or identity. This process can take several weeks.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited processing for a fee. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund, but these loans charge interest and fees that reduce what you actually receive. The standard 21-day timeline is the fastest the IRS will process your refund.
What if Where's My Refund says I have an error on my return?
The tool will tell you to contact the IRS or wait for a notice. If it says to wait for a notice, the IRS will mail you a letter explaining the error and what you need to do to fix it. Do not file an amended return until you receive the notice — filing an amendment before the IRS contacts you can complicate things. If the tool says to contact the IRS immediately, call 1-800-829-1040.
Why is my refund taking longer than 21 days?
Common reasons include claiming the EITC, reporting business income or losses, mismatches between your return and employer or bank records, or identity verification checks. Check Where's My Refund to see if the IRS has flagged your return. If it still shows "Received" after 21 days, call the IRS to ask whether your return is under review.
If I file an amended return, how long does that take?
Amended returns take about 16 weeks to process, though some take longer. The IRS processes them in the order they arrive, and they do not get priority. File your amendment as soon as you notice an error — do not wait.
Can I change my refund from a paper check to direct deposit after I file?
No. Once you file, you cannot change the delivery method. If you filed for a paper check and want direct deposit instead, you would have to file an amended return, which takes 16 weeks. For future years, choose direct deposit when you file to speed up the process.