The timeline depends on how you file and whether the IRS needs to review your return
If you file electronically and choose direct deposit, the IRS typically processes your refund within 21 days. If you file on paper or request a check, add another 2 to 4 weeks. The 21-day window is not a may provide — it is the IRS's stated processing time, and some returns take longer if they trigger additional review.
The actual time you see money depends on three separate steps: the IRS receiving and processing your return, the IRS approving your refund, and your bank receiving and posting the deposit. Each step can add days. A return that arrives electronically on April 1 might show in your bank account by April 15. The same return filed on paper might not arrive until mid-May.
You can track your refund's progress using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and shows you which step your return is in. It is the only reliable way to know your actual status — calling the IRS or your tax preparer usually gives you the same information the tool already shows.
Key Takeaways
- Electronic filing with direct deposit is fastest, typically 21 days from when the IRS receives your return, though some returns take longer.
- Paper returns take 4 to 6 weeks total because the IRS must scan and manually enter the information before processing begins.
- The IRS Where's My Refund tool on IRS.gov updates daily and shows exactly which processing step your return is in.
- If the IRS needs to review your return — because of math errors, missing information, or fraud flags — processing stops and you will receive a notice by mail.
- Your bank may hold a direct deposit for 1 to 3 business days after the IRS sends it, even though the IRS shows the refund as approved.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS computer system. The IRS can begin processing when ready. When you file on paper, your return must first arrive at an IRS processing center, then be scanned and manually entered into the system. This scanning and data entry step alone adds 1 to 2 weeks.
Paper returns also create more opportunities for errors during manual entry, which can trigger the IRS to flag your return for review. Electronic returns have built-in error checking before they are submitted, so they are less likely to be flagged for math mistakes or missing information.
If you are filing late in the tax season — after April 1 — paper filing becomes even slower because processing centers are backlogged. The IRS processes returns in the order they arrive, so a paper return filed in mid-April might not be scanned until late April or early May.
What happens when the IRS flags your return for review
Some returns do not move through the standard 21-day timeline because the IRS stops processing to examine them more closely. Common reasons include math errors, missing information like a Social Security number, claiming a credit you have not documented, or fraud detection systems flagging something unusual about your income or deductions.
When this happens, the IRS sends you a notice by mail — not email. The notice explains what they need from you and gives you a important date to respond, usually 30 days. Until you respond, your refund does not move forward. If you respond quickly, processing resumes and you get your refund within 2 to 4 weeks of the IRS receiving your response. If you miss the important date, the IRS may deny your refund claim or reduce the amount.
You cannot speed up a review by calling the IRS or visiting a local office. The IRS must complete its examination before it can approve your refund. The only way to move faster is to respond to the notice as soon as you receive it.
Direct deposit versus check: the final step
Once the IRS approves your refund, it sends the money to you through one of two channels: direct deposit to your bank account, or a paper check mailed to your address.
Direct deposit is faster. The IRS sends the money to your bank, and your bank receives it within 1 to 3 business days. Some banks post the deposit when ready; others hold it for up to 3 business days before making it available. The IRS Where's My Refund tool shows when the IRS sent the money, not when your bank posted it, so you may see a 3-day gap between what the tool says and when you can actually spend the money.
A paper check takes longer. The IRS prints and mails the check to the address on your return. Delivery time depends on the postal service and your location, but typically ranges from 7 to 14 days. Once you receive the check, you must deposit it at your bank, which may hold it for 1 to 5 business days depending on the amount and your bank's policy.
If you filed electronically but chose to receive a check instead of direct deposit, the IRS still processes your return in 21 days, but then adds the mailing and deposit time on top. This combination is the slowest option.
Refunds delayed by identity theft or fraud holds
If the IRS suspects your return might be fraudulent — because someone else filed using your Social Security number, or because your return looks unusual compared to your history — the IRS places a hold on your refund. This is separate from a standard review and takes longer to resolve.
The IRS will send you a notice asking you to verify your identity, usually by visiting an IRS office in person or by phone. You must complete this verification before the IRS will release your refund. Depending on how busy the IRS is and how quickly you respond, this can add 2 to 8 weeks to your timeline.
If you believe someone filed a fraudulent return using your information, report it to the IRS when ready using Form 14039, Identity Theft Affidavit. You can file this form along with your legitimate return, or separately if you have already filed. The IRS will flag your account to prevent future fraud, but resolving the current year's refund still takes time.
What to do if your refund is late
If your refund has not arrived within the timeframe the IRS Where's My Refund tool shows, your first step is to check the tool again. It updates once per day, usually overnight. If the tool still shows your refund as approved but you have not received it, wait 3 to 5 more business days — your bank may be holding the deposit.
If more than 5 business days have passed since the tool showed your refund as approved and sent to your bank, contact your bank directly. Ask whether the deposit arrived and is being held, or whether it never arrived. If your bank did not receive it, the IRS may have sent it to the wrong account number. You will need to contact the IRS to correct the account information and request a reissue.
If you filed on paper and the tool still shows your return as "received" after 6 weeks, contact the IRS at 1-800-829-1040. Have your Social Security number and the exact amount of your refund ready. The IRS can tell you whether your return is still in the scanning queue or whether it has been processed.
If the tool shows your return as "under review" or "being examined" and you have not received a notice in the mail after 30 days, wait another week — notices can take time to arrive. If you still have not received anything, contact the IRS to confirm they have your current mailing address.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processing time is the same regardless of who prepares your return. Some tax software companies offer "refund advance" loans that give you money when ready, but you pay interest and fees, and you are borrowing against your own refund. This is not faster — it costs you money.
What if I made a mistake on my return after I filed it?
If you filed electronically, wait until the IRS processes your return and deposits your refund. Then file an amended return using Form 1040-X. If you filed on paper and realize the mistake before the IRS processes it, you can file an amended return right away, but the IRS will process whichever return it receives first. Amended returns take longer to process than original returns.
Does filing early get me my refund faster?
Filing early does not speed up the IRS's processing time, but it does mean you get in the queue earlier. If you file on January 24 instead of April 1, the IRS will process your return sooner straightforward because it arrives sooner. The processing time itself — 21 days for electronic, 4 to 6 weeks for paper — stays the same.
Why does the IRS Where's My Refund tool say my refund was approved but I still do not have the money?
The tool updates once per day and shows when the IRS sent your refund to your bank, not when your bank received and posted it. Direct deposits typically arrive within 1 to 3 business days. If more than 3 business days have passed, contact your bank to confirm the deposit arrived.
What happens to my refund if I move before it arrives?
If you filed electronically with direct deposit, your refund goes to your bank account, not your address, so moving does not affect it. If you filed on paper or requested a check, the check goes to the address on your return. If you move before the check arrives, contact the IRS with your new address. The IRS can reissue the check, but this adds 4 to 6 weeks.