The timeline depends on how you file and whether the IRS needs to review your return
If you file electronically and choose direct deposit to your bank account, you can expect your refund in 21 days or less from the date the IRS accepts your return. If you file on paper or request a check by mail, the timeline stretches to several weeks longer. The IRS publishes these timelines as targets, not guarantees — some refunds arrive faster, and some take longer if the IRS flags your return for review.
The speed of your refund depends on three things: the method you use to file, the method you choose to receive your money, and whether your return passes the IRS's initial checks without questions. Understanding each of these helps you know what to expect and what to do if your refund does not arrive on schedule.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically delivering your refund within 21 days of IRS acceptance.
- Paper returns take longer to process because the IRS must manually enter the information, adding two to three weeks to the timeline.
- Refunds by check arrive slower than direct deposits because the IRS must print and mail the check after processing your return.
- The IRS may hold your return for review if it detects errors, claims that do not match their records, or signs of fraud — this can add weeks or months.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Electronic filing with direct deposit: the fastest option
When you file your return electronically and request direct deposit, the IRS aims to deposit your refund within 21 days of accepting your return. In practice, many refunds arrive within 5 to 10 days. The IRS accepts your return on the date it receives it — not the date you prepare it — so the 21-day clock starts after you hit submit.
Direct deposit is faster than a mailed check because the IRS transfers money directly to your bank account once your return is processed. Your bank may take an additional one to two business days to post the deposit to your account, so the money might not show up the same day the IRS sends it. If you file early in the tax season (January or February), you are more likely to receive your refund within the shorter timeframe because the IRS has fewer returns to process.
Paper returns and mailed checks: expect a longer wait
If you file a paper return, add two to three weeks to the timeline. The IRS must receive your return, open it, and manually enter all the information into their system before they can process it. This manual step is why paper returns take longer than electronic ones.
If you request a refund check instead of direct deposit, add another one to two weeks. After the IRS processes your return, they must print your check and mail it to you. The Postal Service delivery time varies depending on where you live and where the check is mailed from. A check sent across the country may take longer than one sent locally. If you file on paper and request a check, you should plan for a total timeline of six to eight weeks or longer.
When the IRS holds your return for review
Some returns take much longer because the IRS flags them for additional review. This happens when the IRS detects errors in your return, when information on your return does not match what employers or banks reported to the IRS, or when the IRS suspects fraud. A return held for review can take anywhere from a few weeks to several months to process.
Common reasons the IRS reviews a return include math errors, a missing or incorrect Social Security number, a claim for the Earned Income Tax Credit that the IRS wants to verify, or income reported on a 1099 form that does not match what you reported. If your return is under review, you will not see a refund until the review is complete. The IRS will contact you by mail if they need more information from you.
How to check the status of your refund
The IRS provides a tool called Where's My Refund on IRS.gov that shows the status of your refund. You can access it on a computer or through the IRS mobile app. To use it, you need your Social Security number, filing status, and the exact refund amount from your return.
The Where's My Refund tool updates once per day, usually overnight. If you check it multiple times in a single day, you will see the same status. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (the IRS has processed your return and approved your refund), or "Sent" (the IRS has sent your refund to your bank or mailed your check). Once your refund shows as "Sent," it should arrive within the timeframe described above, depending on whether you chose direct deposit or a check.
What to do if your refund is late
If your refund does not arrive within 21 days of the IRS accepting your return (or within the longer timeframe if you filed on paper or requested a check), check the Where's My Refund tool first. If the tool shows your refund as "Sent" but you have not received it after the expected timeframe, contact your bank to confirm they have not received the deposit. Banks sometimes deposit money to the wrong account if you provided an incorrect account number.
If the Where's My Refund tool shows your return is still being processed after several months, or if it shows an error message, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the number is on IRS.gov). Have your Social Security number, filing status, and the refund amount ready when you call. The IRS can tell you whether your return is under review and what information they need from you, if anything.
Refund timing during peak tax season
The IRS processes returns faster early in the tax season (January through March) than they do later (April through June). If you file in January or early February, your refund is more likely to arrive within the shortest timeframe. If you file closer to the April 15 important date, expect processing to take longer because the IRS is handling millions of returns simultaneously.
Filing early also gives you a buffer if the IRS needs to review your return. If you file in February and the IRS holds your return for review, you may still receive your refund by summer. If you file in April and the IRS holds your return, you might not receive it until fall or winter. For this reason, filing as soon as you have all the documents you need (usually by late January or early February) is the best way to receive your refund sooner.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Some refunds arrive faster than 21 days, especially if you file early in the tax season and the IRS does not need to review your return. However, 21 days is the IRS's target timeline, and you should not count on receiving your refund sooner. Filing electronically with direct deposit gives you the best chance of a faster refund.
What if I filed on paper and want to know when my refund will arrive?
Use the Where's My Refund tool on IRS.gov, but keep in mind that paper returns take longer to enter into the system. Your return may not show up in the tool for two to three weeks after you mail it. Once it appears, the 21-day clock starts from the date the IRS accepts it, not from the date you mailed it.
Does filing with a tax preparation service speed up my refund?
Tax preparation services file electronically, which is faster than paper filing, but they do not speed up the IRS's processing time. Your refund will arrive on the same timeline as if you filed electronically yourself. Some services offer refund advances or loans, but these are separate products that cost money and are not the same as your actual refund.
What happens if the IRS rejects my return?
If the IRS rejects your return, it means they could not process it because of an error or missing information. The IRS will contact you by mail with details about what is wrong. You will need to correct the error and file an amended return. The timeline restarts once you file the corrected return.
Can I change my refund from a check to direct deposit after I file?
No, you cannot change your refund method after you file. If you requested a check and want direct deposit instead, you would need to file an amended return, which delays your refund further. For this reason, choosing direct deposit when you file is the best option if you want your refund as quickly as possible.