How long a refund takes depends on how you file and how the IRS processes your return
The IRS says it will issue most refunds within 21 days of receiving your return. That timeline is real, but it assumes several things: you filed electronically, your return has no errors, you chose direct deposit, and the IRS doesn't need to verify anything about your income or credits. If any of those conditions don't explore, your refund will take longer.
The actual wait breaks into two separate periods: the time it takes the IRS to process your return after they receive it, and the time your bank takes to deposit the money once the IRS sends it. Most delays happen in the first period, not the second.
Key Takeaways
- Electronic filing with direct deposit typically results in refunds within 21 days, while paper returns take four to six weeks longer.
- The IRS processes returns in the order they arrive, so filing early in the tax season means a faster refund than filing in April.
- Errors on your return — wrong Social Security number, mismatched income, or claimed credits you don't may have access to for — will delay processing by weeks or months.
- You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours and tells you the exact stage your return is in.
- If your refund doesn't arrive within 21 days of filing electronically, contact the IRS or a tax professional to find out what's holding it up.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS computer system. The IRS can read it, validate the numbers, and start processing when ready. A paper return has to be physically received at an IRS processing center, opened, scanned, and entered into the system by hand — a process that introduces delays and the possibility of data entry errors.
Electronic returns also get error-checked before they're submitted. If your Social Security number doesn't match IRS records or you've claimed a credit twice, the tax software will flag it and ask you to fix it before you file. Paper returns don't get that check until after the IRS receives them, which means you'll find out about the problem weeks later.
Direct deposit is faster than a paper check for the same reason: the IRS sends the money electronically to your bank, and your bank deposits it within one to three business days. A paper check has to be printed, mailed, and then deposited or cashed — a process that can take two weeks or more.
The difference between filing early and filing late in tax season
The IRS processes returns in the order they arrive. If you file in February, your return enters a shorter queue and will be processed faster than an identical return filed in April. This is not because the IRS works faster in February — it's because fewer people have filed yet.
During peak season (mid-March through mid-April), the IRS receives millions of returns per week. Even though each return still takes the same amount of time to process, the backlog means your return sits in the queue longer before processing begins. Filing by mid-March typically results in a refund by early April. Filing in late April may mean waiting until May.
If you're expecting a refund and don't need the money urgently, there's no penalty for filing later. But if you want your refund as soon as possible, filing as early as you have all your documents — usually in late January or early February — is the fastest route.
What causes delays and how long they add
The most common delay is an error or inconsistency on your return. If the income reported on your return doesn't match what your employer or bank reported to the IRS, the IRS will hold your return for manual review. This adds two to four weeks. If you claimed a child tax credit but the child's Social Security number is wrong, same delay. If you claimed the Earned Income Tax Credit but your income is slightly above the limit, the IRS will verify your may be able to access before releasing your refund.
A second common cause is missing or incomplete information. If you didn't sign your return, didn't include a required form, or left a field blank, the IRS will contact you and ask you to provide it. This can add four to eight weeks, depending on how quickly you respond.
Identity theft or fraud concerns trigger the longest delays. If the IRS suspects your return is fraudulent — for example, if someone else filed a return using your Social Security number — they will freeze your refund and investigate. This process can take months. You'll be contacted by the IRS, usually by mail, and asked to verify your identity and provide documentation.
Amended returns (Form 1040-X) take longer than original returns. The IRS processes them separately, and the wait is typically eight to twelve weeks.
How to check your refund status
The IRS provides a tool called Where's My Refund, available on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount, and the tool tells you the current status of your return. It updates every 24 hours and shows you whether the IRS is still processing your return, has approved it, or has sent it to your bank.
Where's My Refund will not show your return for at least 24 hours after you file electronically, and not for at least four weeks after you file on paper. If you check before that window and see no information, it doesn't mean something is wrong — it means the IRS hasn't processed it yet.
The tool shows four possible statuses: "Return Received" (the IRS has your return and is processing it), "Approved" (the IRS has approved your return and is sending the refund to your bank), "Sent" (the refund has been sent to your bank and should arrive within one to three business days), and "Delivered" (the refund has been deposited into your account). If your return shows "Return Received" for more than 21 days after you filed electronically, contact the IRS or a tax professional.
What to do if your refund is delayed
If you filed electronically and more than 21 days have passed, or if you filed on paper and more than six weeks have passed, your refund is delayed. The first step is to check Where's My Refund again to see if there's new information about the status.
If Where's My Refund shows "Return Received" but no progress, the IRS may be reviewing your return for errors or inconsistencies. Call the IRS at 1-800-829-1040 (the main tax line) and have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review and, if so, why.
If you filed on paper and your refund is delayed, the delay is likely in the scanning and data entry process. Paper returns are processed at regional IRS centers, and backlogs at those centers can add weeks. Again, calling the IRS is the fastest way to find out what's happening.
If you believe your return contains an error that you can fix, you can file an amended return (Form 1040-X) to correct it. However, this will delay your refund further, not speed it up, so only amend if the error is significant.
How banks handle refund deposits
Once the IRS approves your refund and sends it to your bank, your bank is responsible for depositing it into your account. Most banks deposit IRS refunds within one to three business days. Some banks deposit them the same day they receive them.
If the IRS sent your refund but it hasn't appeared in your account after three business days, contact your bank. Provide them with the refund amount and the date the IRS sent it (you can see this in Where's My Refund). The bank can trace the deposit and tell you whether it's been received and is pending, or whether there's a problem with the account number or routing number you provided.
If you provided an incorrect bank account number when you filed, the IRS will send your refund to that account. If the account doesn't exist or isn't in your name, the bank will reject the deposit and send it back to the IRS. The IRS will then mail you a paper check, which adds another two to three weeks.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
Tax software and tax preparers file your return electronically the same way you would if you filed yourself. The processing time is the same. Some tax preparers 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 process.
What if I filed electronically but Where's My Refund says it's not available yet?
The tool updates every 24 hours and won't show your return for at least 24 hours after you file. If you filed yesterday, check again tomorrow. If you filed more than 24 hours ago and still see no information, wait another day or two — sometimes the system takes longer to update during peak tax season.
Does filing a joint return take longer than filing single?
No. The processing time is the same regardless of filing status. What matters is whether the return has errors, whether you chose direct deposit, and how many returns the IRS is processing that week.
If I owe taxes one year and expect a refund the next, will the IRS use my refund to pay what I owe?
Yes. If you have an unpaid tax debt from a prior year, the IRS will offset your refund to pay it. The IRS will notify you by mail if this happens. You can dispute the offset if you believe the debt is incorrect, but this will delay your refund while the dispute is resolved.
How long does it take to get a refund if I file an amended return?
Amended returns take eight to twelve weeks to process, significantly longer than original returns. The IRS processes them in a separate queue and does not prioritize them. If you need to amend your return, file it as soon as you discover the error, but expect a longer wait than you would for an original return.
