Timeline from filing to money in your account
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. That 21-day window is the IRS's standard processing time, measured from the date they receive your return — not the date you submit it. If you file on paper, add 4 to 6 weeks to that timeline because the IRS has to open the envelope, scan your documents, and enter the data by hand.
The 21 days is a target, not a may provide. Returns with errors, missing information, or anything that triggers manual review can take 4 to 12 weeks or longer. If the IRS needs to verify your identity, match your return against wage records from your employer, or investigate a discrepancy, you will wait. The busier the tax season, the more likely delays happen — mid-February through mid-April is the slowest period.
Once the IRS approves your return and releases the refund, the money still has to travel from the IRS to your bank. Direct deposit usually takes 1 to 5 business days after the IRS sends it. A paper check takes 7 to 14 business days by mail, depending on where you live and how the postal service moves that day.
Key Takeaways
- Electronic filing with direct deposit is the fastest route: the IRS typically processes it within 21 days, then your bank receives the money 1 to 5 business days later.
- Paper returns take 4 to 6 weeks just to be processed by the IRS, then another 7 to 14 days for a check to arrive by mail.
- The 21-day timeline starts when the IRS receives your return, not when you submit it — there can be a gap of several days between the two.
- Returns with errors, missing documents, or identity verification needs can take 4 to 12 weeks or longer, and the IRS will contact you if yours is one of them.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Why some refunds take longer than 21 days
The IRS processes millions of returns during tax season. If your return matches the wage and income information your employer and financial institutions already reported to the IRS, it moves through automatically. If something does not match — your Social Security number is slightly off, your W-2 income differs from what your employer reported, or you claimed a credit the IRS wants to verify — your return gets pulled for manual review.
Identity theft checks also add time. If the IRS suspects someone filed a fraudulent return using your Social Security number, they will hold your legitimate return while they investigate. This can take several weeks. The IRS will mail you a letter if this happens, and you will need to respond with proof of identity.
Claiming certain credits — the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit — can trigger additional review, especially if the IRS has not seen you claim them before or if the amount is unusually high for your income level. This is standard verification, not an accusation of fraud, but it does delay your refund.
How to check your refund status
The IRS Where's My Refund tool is the official way to track your return. Go to IRS.gov, find the Where's My Refund section, and enter 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 a single day will not show new information.
The tool will tell you one of three things: the IRS is still processing your return, your refund has been approved and is on its way to your bank or mailbox, or there is an issue and the IRS needs more information from you. If the tool says there is an issue, the IRS will also mail you a letter with details and instructions.
Do not rely on tax software tracking or your tax preparer's status updates. Those are often based on when the software submitted your return, not when the IRS actually received and processed it. The IRS Where's My Refund tool is the source of truth.
Direct deposit versus check: which arrives faster
Direct deposit is faster at every stage. Once the IRS approves your return, direct deposit reaches your bank account in 1 to 5 business days. A check takes 7 to 14 business days to arrive by mail, and that is after the IRS has printed and mailed it — which adds another 2 to 3 days to the overall timeline.
Direct deposit also eliminates the risk of a check getting lost in the mail or stolen from your mailbox. If you did not provide banking information when you filed, you can still update it using the IRS Where's My Refund tool, though only if your return has not yet been processed. Once processing starts, you cannot change the delivery method.
If you do not have a bank account, the IRS offers a refund advance card through certain tax preparation companies, though this is less common now. Some tax software providers also offer a temporary account for direct deposit if you do not have a permanent one. Ask your tax preparer or software provider whether this option is available to you.
What to do if your refund is delayed beyond 21 days
First, check the Where's My Refund tool. If it says your return is still being processed, wait. Many returns that take longer than 21 days are simply in the queue, and the tool will update when the IRS moves forward. If the tool has not updated in more than 7 days, or if it says there is an issue, the next step depends on what the tool tells you.
If the tool says the IRS needs more information, look for a letter in your mailbox. The IRS mails notices before they stop processing, so check your mail for 7 to 10 days after the tool first shows the issue. The letter will explain what documents or information the IRS needs and how to send it. Respond as quickly as you can — the sooner the IRS gets what it needs, the sooner they can finish processing.
If your refund is more than 21 days late and the Where's My Refund tool shows no issue and no update, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are long during tax season, so call early in the morning or late in the week if possible. The IRS can sometimes see details in their system that the online tool does not show yet.
State tax refunds follow a different timeline
Your state refund is separate from your federal refund and follows its own processing schedule. Most states process returns within 2 to 4 weeks if you file electronically, though some take longer. A few states — including California, New York, and Illinois — can take 6 to 8 weeks or more during peak season because of the volume they handle.
Each state has its own tracking tool. Search "[your state] tax refund status" to find it, or go to your state's department of revenue website. The tracking process is similar to the federal tool: you enter your Social Security number and refund amount, and the system tells you whether your return is being processed, approved, or held for review.
If you filed both federal and state returns at the same time, your federal refund will likely arrive first. Do not assume your state refund is lost just because it has not shown up yet — state processing genuinely takes longer in most places.
Amended returns and refunds take much longer
If you file an amended return using Form 1040-X, the IRS takes 12 to 16 weeks to process it, even if there are no errors or issues. This is the standard timeline, not a delay. Amended returns are handled separately from regular returns and move through a different queue.
If your amended return triggers an audit or additional review, it can take 4 to 6 months or longer. The IRS will contact you if they need more information. In the meantime, you can check the status using the IRS Where's My Amended Return tool, which is separate from the regular Where's My Refund tool.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you money before the IRS processes your return, but you pay interest or fees for this, and it is not actually faster — you are borrowing against your own refund. The standard 21-day timeline applies to everyone.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software or preparer should have given you a confirmation number. Contact them and ask for proof of transmission. If you filed on paper and the IRS says they have no record, you will need to file again. Keep a copy of the original return and send the new one by certified mail so you have proof of delivery.
Does filing early in January get me my refund faster?
Filing early does not speed up processing time, but it does mean you get in the queue earlier. If you file in early January, your return will be processed within 21 days (if there are no issues), which means you get your money in late January or early February. If you wait until mid-April, you will be processed within 21 days of that filing, but you will not get your money until May. The processing speed is the same; the calendar position is different.
Why does the IRS say 21 days but my refund took 6 weeks?
The 21-day timeline applies only to returns with no errors or issues that require manual review. If your return was selected for verification, had a discrepancy with reported income, or triggered identity checks, it goes into a different processing stream that takes longer. The IRS counts the 21 days from when they start processing, not from when you file.
Can I call the IRS to ask them to hurry up my refund?
No. The IRS processes returns in the order they receive them, and there is no way to move yours to the front of the line. If your refund is genuinely late — more than 21 days for e-filed returns or more than 6 weeks for paper returns — you can call 1-800-829-1040 to ask whether there is a hold or issue on your account. But you cannot request expedited processing.