What to expect for your federal tax refund timeline
The IRS says most refunds arrive within 21 days of when they accept your return. If you file electronically and choose direct deposit to your bank account, you'll typically see the money in 7 to 21 days. If you chose a paper check, add another 7 to 10 days for mailing after the IRS processes your return.
The 21-day window is not a may provide—it's the IRS's standard processing time. Some refunds arrive faster. Others take longer because of mistakes on the return, missing documents, identity verification delays, or a backlog at the IRS processing center handling your state. If you filed during tax season (January through April), expect the longer end of that range.
The fastest path is electronic filing plus direct deposit. Paper returns filed by mail take 2 to 3 weeks just to reach an IRS processing center, then another 21 days to process, then another 7 to 10 days for the check to arrive—easily 5 to 6 weeks total.
Key Takeaways
- Direct deposit refunds typically arrive 7 to 21 days after the IRS accepts your return, while paper checks take an additional 7 to 10 days after processing.
- The IRS processes returns in the order they are received, so filing early in the tax season usually means a longer wait than filing in March or April.
- You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows a specific date when the money will arrive.
- If your refund does not arrive by the date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or visit a local IRS office to investigate.
- State tax refunds follow their own timelines and are separate from federal refunds—some states process in 2 to 3 weeks, others take 6 to 8 weeks.
Why some refunds take longer than 21 days
The IRS processes returns in batches. Early filers—those who submit returns in January and February—often wait longer because the IRS is working through a massive volume. A return filed in late March or April may actually be processed faster because fewer people are filing at that point, even though the calendar is closer to the deadline.
Refunds also slow down when the IRS needs to verify your identity, confirm information with your employer or financial institution, or review your return for errors. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if your return is otherwise complete. This is called the PATH Act delay, and it applies every year.
Missing or incorrect information on your return—a wrong Social Security number, a mismatched name, an address that doesn't match IRS records—will trigger a manual review. The IRS will then mail you a letter asking for clarification or corrections. This adds 2 to 4 weeks to your timeline.
How to track your refund status in real time
The IRS provides a tool called Where's My Refund on IRS.gov. You'll need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: accepted, processing, or approved.
When your return is accepted, the tool will show the date you filed and confirm the IRS received it. When it moves to processing, the tool will display an expected delivery date—this is the date your refund should arrive in your bank account or by mail. Once approved, the refund is on its way.
If Where's My Refund shows a delivery date that has passed and the money hasn't arrived, wait one more business day (the tool updates overnight). If it still hasn't arrived after that, call the IRS at 1-800-829-1040. Have your return handy. The IRS can tell you whether the refund was sent and, if so, where it went.
Direct deposit versus paper check delivery
Direct deposit is faster and more reliable. The IRS sends the money electronically to your bank, and it appears in your account within 1 to 3 business days of the IRS approving your refund. You don't have to wait for mail, and there's no risk of a check getting lost.
Paper checks take longer because the IRS must print them, insert them into envelopes, and send them through the postal service. After the IRS approves your refund, allow 7 to 10 business days for the check to arrive. If you live far from the IRS processing center or in a rural area, add a few more days.
If you chose a paper check and it doesn't arrive within 10 business days of the delivery date shown in Where's My Refund, contact the IRS. They can issue a replacement check or, in some cases, send the refund by direct deposit instead.
State tax refund timelines are separate
Your state refund is processed independently of your federal refund. Even if your federal refund arrives quickly, your state refund may take longer—or arrive first. State processing times vary widely.
Most states process refunds in 2 to 4 weeks if you file electronically and choose direct deposit. Some states, including California and New York, may take 6 to 8 weeks during peak season. A few states still mail paper checks by default, which adds another 7 to 10 days.
Check your state's tax department website for a refund tracker. Most states have one similar to the IRS tool. If your state doesn't offer online tracking, call the state tax department directly—the number is on your state's tax forms or website.
What to do if your refund is delayed beyond the expected date
If the date in Where's My Refund has passed and your refund hasn't arrived, first confirm that the delivery date has actually passed. The tool updates once per day, usually between midnight and 6 a.m. Eastern Time. Check again the next morning.
If the refund is still missing after one full business day past the delivery date, contact the IRS. Call 1-800-829-1040 and have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the refund was sent and, if so, whether it went to the correct account or address.
If the IRS sent a direct deposit to the wrong bank account (because you entered the wrong routing number or account number on your return), the bank will reject it and send it back to the IRS. This takes 5 to 10 business days. The IRS will then mail you a paper check instead. You can call the IRS to request they send a replacement direct deposit to the correct account, but this may take another 2 to 3 weeks.
If you chose a paper check and it's been more than 10 business days past the delivery date, the check may have been lost in the mail. The IRS can issue a replacement check, which takes another 7 to 10 business days to arrive.
Refunds delayed by identity verification or wage verification
If the IRS needs to verify your identity or confirm information with your employer, they will send you a letter. This letter will explain what information they need and how to provide it. Responding quickly—within 30 days—can speed up your refund by several weeks.
Identity verification often happens when you file from a new address, use a new bank account for direct deposit, or when the IRS detects unusual activity on your account. You may be asked to verify your identity through an online portal on IRS.gov or by mailing documents to the IRS.
Wage verification delays occur when the IRS can't match your reported income to W-2 forms from your employer. This is common if you changed jobs mid-year or if your employer filed their W-2 late. The IRS will contact your employer to confirm your wages, which can add 2 to 4 weeks to your timeline.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Yes, if you file electronically and choose direct deposit, many refunds arrive in 7 to 14 days. Filing early in the tax season (January or early February) sometimes results in faster processing because the IRS has fewer returns to work through at that moment, though this varies year to year.
Why does the IRS hold refunds for people who claim the EITC?
The PATH Act requires the IRS to hold all refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until at least mid-February each year. This is a federal law, not a processing delay. Your refund will be released on or shortly after February 15, regardless of when you filed.
What if I filed my return but Where's My Refund says it doesn't have a record of it?
If more than 24 hours have passed since you filed electronically, the return should appear in Where's My Refund. If it doesn't, check that you entered your information correctly—Social Security number, filing status, and exact refund amount must match exactly. If they do and the return still doesn't show up, contact the IRS at 1-800-829-1040 to confirm they received it.
Do I need to do anything to receive my refund, or does it arrive automatically?
No action is needed on your part after you file. The IRS processes your return and sends your refund automatically to the bank account or address you provided on your return. You only need to contact the IRS if the refund doesn't arrive by the date shown in Where's My Refund.
Can I change my refund delivery method after I file?
No. Once you file your return, you cannot change whether you receive direct deposit or a paper check. If you need to change your bank account information, you must contact the IRS before they process your return—which is usually not possible once the return is accepted. If the refund goes to the wrong account, the IRS will issue a paper check instead.