When you'll see your refund depends on how you filed and how the IRS processes it
The IRS processes most tax returns within 21 days of receiving them. If you filed electronically and chose direct deposit to your bank account, you'll typically see the money within that window. If you mailed a paper return or requested a check, the timeline stretches to four to six weeks after the IRS receives your return — longer if mail delays occur on either end.
The 21-day clock starts when the IRS actually receives your return, not when you submit it. Electronic returns filed through tax software or a tax preparer reach the IRS within hours. Paper returns take one to two weeks to arrive by mail, which means your 21-day processing period hasn't even begun yet.
Some returns take longer. The IRS flags returns for review if there are math errors, missing information, or items that don't match their records — Social Security numbers, income reported by employers, or prior-year tax data. These reviews can add weeks or months. Identity theft concerns, claims for certain credits like the Earned Income Tax Credit, or amended returns also extend the timeline.
Key Takeaways
- Electronic returns with direct deposit typically arrive within 21 days of the IRS receiving them, while paper returns and checks take four to six weeks longer.
- The IRS processes returns in the order they arrive, so filing early in the tax season usually means a faster refund than filing in April.
- You can track your specific return status using the IRS "Where's My Refund?" tool on IRS.gov, which updates every 24 hours.
- If your return is flagged for review, the IRS will mail you a notice — you don't need to contact them first.
- Refund delays are common in February and March when the IRS receives the highest volume of returns.
How to check your refund status right now
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 every 24 hours and shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but hasn't started processing it yet. "Refund Approved" means they've finished reviewing it and approved the amount you're owed. "Refund Sent" means the money is on its way — either in the mail or deposited to your bank account, depending on how you requested it.
If the tool says your return is still being processed after 21 days, or if it shows an error message, contact the IRS at 1-800-829-1040. Have your return in front of you when you call. Wait times are longest in February, March, and April.
Why some refunds take much longer than 21 days
The IRS reviews certain returns automatically. If you claimed the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit, your return goes into a longer review queue — sometimes 60 days or more. These credits are high-fraud targets, so the IRS verifies the information before releasing the money.
Math errors, missing information, or mismatched data also trigger a hold. If your Social Security number doesn't match IRS records, if you reported income that conflicts with what your employer reported, or if you forgot to sign the return, the IRS will mail you a notice asking for corrections. You then have 30 days to respond. Processing resumes once they receive your reply.
Identity theft flags cause the longest delays. If someone filed a return using your Social Security number before you did, the IRS will hold your legitimate return while they investigate. This can take months. The IRS will contact you by mail if this happens.
Direct deposit versus check: which arrives faster
Direct deposit is the fastest method. Money goes straight to your bank account within 21 days of the IRS receiving your return. There's no mail delay on either end, and your bank typically makes the funds available the same day they receive them.
A paper check takes four to six weeks after the IRS processes your return, because the check has to be printed, mailed to you, and then deposited or cashed by you. If the check is lost in the mail, you'll need to contact the IRS to request a replacement, which adds another two to four weeks.
If you filed electronically but didn't provide banking information, the IRS will mail you a check by default. You can avoid this by providing your bank account number and routing number on your tax return, even if you file on paper.
What to do if your refund is late
If the "Where's My Refund?" tool shows no status update after 21 days, or if you received a notice in the mail, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.
The IRS can tell you whether your return is in the review queue, whether a notice was mailed to you, or whether there's an error holding up processing. If a notice was sent, they'll explain what information they need and how to send it. If the return is simply delayed due to volume, they'll give you an estimated date.
Do not contact the IRS before 21 days have passed unless you have a specific reason — for example, you received a notice in the mail, or the tool shows an error. Calling early won't speed up processing and will add to wait times for other callers.
Refund timing by filing method
| Filing Method | When Processing Starts | Typical Refund Timeline |
|---|---|---|
| E-filed with direct deposit | Within hours of submission | 21 days from IRS receipt |
| E-filed with check | Within hours of submission | 4 to 6 weeks from IRS receipt |
| Paper return mailed | 1 to 2 weeks after mailing | 21 days from IRS receipt, plus mail time |
| Paper return with check refund | 1 to 2 weeks after mailing | 4 to 6 weeks from IRS receipt, plus mail time |
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use software?
No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software and preparers may offer "refund advance" loans, where they lend you money against your expected refund — but this costs money and doesn't actually speed up the IRS. The IRS timeline remains the same.
What if I filed my return but the IRS says they never received it?
If you e-filed, your tax software or preparer has a confirmation number. Contact them to verify the return was transmitted. If you mailed a paper return and it's been more than two weeks, contact the IRS at 1-800-829-1040 with your Social Security number and filing status. They can search their system. If it's truly lost, you'll need to file again.
Does filing early may provide a faster refund?
Filing early helps because the IRS processes returns in the order they arrive. If you file in January, your return reaches the queue before the February and March rush. However, if your return is flagged for review, the order doesn't matter — it will take longer regardless of when you filed.
Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?
The EITC is a high-value credit and a common target for fraud. The IRS verifies that you meet the income and family structure requirements before releasing the money. This review typically adds 30 to 60 days to processing time. It's not a penalty — it's standard procedure for this credit.
Can I stop a refund check and get direct deposit instead?
Once the IRS has mailed a check, you cannot redirect it. If the check is lost or delayed, contact the IRS to request a replacement or ask about direct deposit for future years. For your next return, provide your bank account information to avoid a check altogether.