The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days. If you file by mail or request a check, add 2 to 4 weeks for postal delivery on top of the processing time. The IRS publishes a Where's My Refund tool that shows your exact status — this is the only reliable way to know when your specific refund will arrive, because processing times vary based on your return's complexity and the volume of returns the IRS is handling that week.
The 21-day timeline assumes your return has no errors, your income matches what employers reported to the IRS, and you claimed only standard deductions or credits the IRS can verify automatically. If your return needs manual review — because you claimed a large child tax credit, reported self-employment income, or amended a prior year — add 4 to 12 weeks or more. The IRS does not send notices about delays; you find out by checking the tool.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of filing electronically, but this assumes no errors or flags on your return.
- Paper checks take an additional 2 to 4 weeks after the IRS processes your return, so total time is 5 to 8 weeks or longer.
- The IRS Where's My Refund tool is the only source that shows your actual refund status and expected deposit date — check it instead of calling.
- Returns that require manual review — self-employment income, large credits, amended returns — can take 4 to 12 weeks or more beyond the standard timeline.
- If your refund does not arrive by the date shown in the tool, contact the IRS or your bank before assuming it is lost.
How to check your refund status right now
Go to irs.gov/refunds and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
The tool shows one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (your return passed initial review and your refund is being prepared), "Sent" (your refund has been issued and is on its way), or an error message if something needs your attention. Once it shows "Sent," the tool will display the deposit date for direct deposit or the check mailing date for paper refunds.
If the tool says your return is still being processed after 21 days, or if it shows an error code, do not wait — contact the IRS at 800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your return in front of you when you call.
Why some refunds take much longer than 21 days
The IRS prioritizes simple returns — W-2 income only, standard deduction, no credits — and processes those in the standard 21 days. Returns that trigger additional review take longer. Common reasons include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit; reporting self-employment or business income; amending a prior-year return; or having income that does not match what your employer reported.
If you claimed the EITC or Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if your return is otherwise complete. This is called the EITC holding period and applies every year. You cannot speed this up, and the IRS will not release your refund early.
Returns with math errors, missing information, or income discrepancies go into a manual review queue. During tax season (January through April), this queue can be weeks long. The IRS will send you a letter if your return needs more information; do not assume silence means approval.
Direct deposit versus paper check — which arrives faster
Direct deposit is faster and more reliable. Once the IRS approves your return, the deposit typically hits your bank account within 1 to 3 business days. Paper checks take 2 to 4 weeks to arrive by mail after the IRS processes your return, and the postal service occasionally loses them.
If you filed by mail instead of electronically, add 1 to 2 weeks to the processing timeline just for the IRS to receive and scan your return. The IRS processes paper returns more slowly than electronic ones, especially during peak season.
If you requested a check but want to switch to direct deposit for a faster refund, you cannot change it once you have filed. You would have to wait for the check, deposit it yourself, or file an amended return — which resets the clock and usually takes longer than the original refund would have.
What to do if your refund does not arrive on time
If the Where's My Refund tool shows your refund was sent but it has not arrived after the date shown, first contact your bank. Ask whether the deposit was received and rejected, or whether it is still pending. Some banks hold deposits for 1 to 2 business days before posting them to your account, especially if the amount is large or unusual for your account.
If your bank has no record of the deposit, call the IRS at 800-829-1040 with your return information. The IRS can confirm whether the deposit was actually sent and to which account. If the deposit was sent to the wrong account — because you transposed a digit when filing — the IRS can issue a new refund by check, but this takes an additional 4 to 6 weeks.
If you requested a paper check and it has not arrived after 4 weeks from the date shown in the tool, file a claim with the IRS. You can do this by calling 800-829-1040 or by mailing Form 3911 (Application for IRS Injury Claim) to the IRS address for your state. Include a copy of your return and the Where's My Refund confirmation showing the check was mailed.
Refunds during tax season delays and IRS backlogs
During January through April, the IRS processes millions of returns. Even electronic returns can take longer than 21 days if the IRS is backlogged. In recent years, the IRS has faced staffing shortages that have pushed processing times to 6 to 8 weeks or longer for some returns.
You cannot speed up processing by calling, visiting an IRS office, or filing an amended return. The only thing that matters is what the Where's My Refund tool shows. If it says your return is still being processed, it is in the queue and will be handled in order.
If you need the money urgently, some tax preparation companies offer refund advance loans — they lend you money against your expected refund and repay themselves when the IRS sends it. These loans charge fees (typically $50 to $200) and interest, so they are expensive. Use them only if you cannot wait and have no other options.
State tax refunds arrive on a different schedule
Your state refund is separate from your federal refund and follows its own timeline. Most states process refunds within 2 to 6 weeks if you file electronically, or 4 to 8 weeks if you file by mail. Some states are faster; others are slower. Check your state tax agency's website for the specific timeline.
If you filed both federal and state returns together through tax software, the state refund does not depend on the federal one — they process independently. You may receive your federal refund weeks before your state refund, or vice versa.
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. They can file your return electronically, which is faster than mailing it, but the IRS processes all electronic returns in the same queue regardless of who filed them. Some companies offer refund advance loans, which get you money immediately but charge fees of $50 to $200.
Why does the Where's My Refund tool say my return is still being processed after 21 days?
Your return likely requires manual review — this happens with self-employment income, large credits, or income that does not match employer reports. The IRS processes these returns more slowly, sometimes taking 4 to 12 weeks. Check the tool weekly; it will update when processing is complete.
What if I filed my return but the Where's My Refund tool says it has no record?
If you filed electronically, wait 24 hours and check again — the tool updates once per day. If you filed by mail, wait 2 to 3 weeks for the IRS to receive and scan it. If more than 3 weeks have passed since you mailed it and the tool still shows nothing, call the IRS at 800-829-1040 to confirm they received it.
Can I change my refund from a check to direct deposit after I file?
No. Once you file, you cannot change the refund method. If you requested a check, you must wait for it to arrive. For future years, you can request direct deposit when you file.
What happens if I gave the IRS the wrong bank account number?
The IRS will attempt to deposit to the account number you provided. If the account does not exist or belongs to someone else, the deposit will be rejected and returned to the IRS. They will then issue a paper check to your address on file, which adds 4 to 6 weeks to your wait time. Contact the IRS immediately if you realize you made an error.