Standard federal tax refund timing
The IRS says most refunds arrive within 21 days of when they accept your return. In practice, most people see their money between 5 and 21 days, depending on how you file and how you receive the refund.
If you file electronically and choose direct deposit to your bank account, you are in the fastest group — typically 5 to 8 business days after the IRS accepts your return. If you file on paper or request a check by mail, add 2 to 4 weeks to that timeline. A mailed check can take another week or two to arrive once the IRS sends it.
The 21-day window assumes no errors on your return and no identity verification holds. If the IRS flags your return for review, holds it for identity verification, or finds a mistake, the timeline extends significantly — sometimes to 60 days or longer.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 8 business days after the IRS accepts your return, making it the fastest method.
- Paper returns and mailed checks add 2 to 4 weeks to the timeline, plus additional time for postal delivery.
- The IRS publishes a 21-day standard, but most refunds arrive faster if filed electronically with no issues.
- Identity verification holds, math errors, or missing information can delay your refund by 30 to 60 days or more.
- 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 others
The IRS processes returns in the order they arrive, but certain flags slow down individual returns. If your return shows a discrepancy — a math error, a missing signature, income that doesn't match what employers reported — the IRS holds it for manual review. This adds 30 to 60 days to your timeline.
Identity verification holds happen when the IRS suspects fraud or when your return matches a pattern of suspicious activity. You will receive a letter asking you to verify your identity through an online portal or by phone. Until you complete that step, your refund does not move. This process typically takes 2 to 4 weeks after you respond.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes them separately and typically takes 16 weeks to issue a refund on an amended return, though some arrive faster.
How to check your refund status
The IRS Where's My Refund tool is the official way to track your return. You access it at irs.gov, and it updates once per day, usually overnight. To use it, you need your Social Security number, filing status, and the exact refund amount from your return.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (your refund has been issued). If your refund is sent, the tool tells you the date it was sent and the method — direct deposit or check.
If Where's My Refund says your refund was sent but you have not received it after the expected timeframe, contact the IRS at 1-800-829-1040. Have your return and any correspondence from the IRS ready. If you filed electronically and chose direct deposit, ask the IRS to verify the bank account number on your return — a single digit error means the money goes to the wrong account.
State tax refund timing
State refunds operate on their own schedule and do not coordinate with federal timing. Some states process refunds faster than the IRS; others take longer. Most states that use direct deposit issue refunds within 2 to 4 weeks of accepting your return. States that mail checks typically take 4 to 8 weeks.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Some states use a phone line instead of an online tool, so check your state's website for the method they support.
A few states hold refunds for a set period — sometimes 30 days — before issuing them, even if there are no issues with your return. This is a policy choice, not a processing delay. Your state's website will tell you if this applies to you.
What to do if your refund is late
If Where's My Refund shows your refund was sent by direct deposit more than 21 days ago and it has not arrived in your bank account, contact your bank first. Ask them to search for the deposit using the IRS trace number (the IRS provides this when you call). Sometimes a deposit arrives under a slightly different name or account number and gets rejected by the bank.
If your bank confirms they never received the deposit, call the IRS at 1-800-829-1040. The IRS can issue a replacement refund, but this takes an additional 4 to 6 weeks. If your refund was sent by check and you have not received it after 8 weeks, contact the IRS to request a replacement check or direct deposit instead.
Keep copies of your tax return, any IRS correspondence, and your bank statements showing the deposit never arrived. The IRS may ask for these when you report the missing refund.
Refunds for amended returns and prior-year taxes
If you file an amended return using Form 1040-X, expect to wait 16 weeks for the IRS to process it. The IRS does not use the 21-day standard for amended returns — they process them in a separate queue. Some amended returns arrive faster, but 16 weeks is the standard timeline you should plan for.
If you are claiming a refund for a prior tax year (for example, filing a 2021 return in 2024), the IRS treats it as a late return. These are processed in the order received and typically take 8 to 12 weeks. You can still track these returns using Where's My Refund.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this. The IRS processes your return on its own timeline regardless of who prepared it.
Why does Where's My Refund say my refund was sent but I don't see it?
If direct deposit was sent, check that the account number on your return is correct — even one wrong digit sends the money elsewhere. If the account is correct, contact your bank to ask if the deposit was rejected. If mailed by check, allow 7 to 10 additional business days for postal delivery. If more than 10 days have passed, contact the IRS.
Do I need to do anything to get my refund, or does it come automatically?
Your refund comes automatically once the IRS processes your return — you do not need to take any action. The only exception is if the IRS sends you a letter asking you to verify your identity or provide missing information. In that case, you must respond to the letter within the timeframe stated.
What if I owe back taxes or child support — will the IRS hold my refund?
Yes. The IRS can offset your refund to pay back taxes, unpaid child support, or other federal debts. If this happens, Where's My Refund will show a notice, and you will receive a letter explaining the offset. The offset process adds 2 to 4 weeks to your timeline.
Is there a way to get my refund before the normal timeline?
No. The IRS processes returns in the order they arrive, and there is no way to jump the queue. Filing electronically with direct deposit is the fastest legitimate method, but you cannot speed up the IRS's processing time itself.