How long a tax refund takes depends on how you file and how you receive it
The IRS processes most tax returns in 21 days or fewer from the date they receive your return. If you file electronically and choose direct deposit, you will typically see your refund within 21 days. If you file on paper or request a check, the timeline stretches to four to six weeks or longer. The actual number of days varies based on when you file, whether the IRS needs to verify information on your return, and how your bank processes incoming deposits.
The 21-day window is not a may provide—it is the IRS's standard processing time for most returns. Some returns take longer because they contain errors, missing information, or items that trigger manual review. Returns filed early in the tax season (January and February) often process faster than those filed in March and April, when the IRS is handling peak volume.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically delivering your refund within 21 days of the IRS receiving your return.
- Paper returns take four to six weeks minimum because the IRS must scan and enter the data before processing begins.
- Refund checks arrive by mail four to six weeks after the IRS processes your return, and delivery time depends on postal service speed.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is received.
- Returns with errors, missing documents, or items requiring verification can take two months or longer to process.
The difference between processing time and delivery time
Processing time is how long the IRS takes to review your return and approve your refund. Delivery time is how long it takes for the money to reach you after the IRS has processed it. These are two separate timelines, and many people confuse them.
When you file electronically with direct deposit, the IRS processes your return in up to 21 days. Once approved, your bank receives the deposit instruction and deposits the money into your account. Most banks deposit IRS refunds within one to three business days of receiving the instruction, though some take up to five business days. If you file on paper, the IRS must first scan your return and enter the data—this step alone can take two to three weeks before processing even begins.
If you receive a check, the IRS mails it after your return is processed. Postal delivery typically takes five to seven business days, but can take longer depending on your location and mail volume. A refund check mailed in early April may take longer to arrive than one mailed in February.
Electronic filing with direct deposit: the fastest route
Filing electronically and requesting direct deposit to your bank account is the fastest way to receive your refund. The IRS processes most e-filed returns within 21 days. Once processed, your bank deposits the money within one to five business days.
To use direct deposit, you need your bank account number and routing number. You provide this information on your tax return form (Form 1040 or the form your tax software generates). The IRS sends the refund instruction to your bank electronically, which is faster than mailing a check. If you use tax preparation software, the software typically walks you through entering your bank details and confirms them before you submit your return.
The 21-day timeline assumes the IRS receives your return without errors and does not need to verify any information. If your return is flagged for review—for example, if you claim the Earned Income Tax Credit or if there is a discrepancy between your return and IRS records—processing takes longer.
Paper returns and mailed checks: expect four to six weeks minimum
If you file on paper, the IRS must physically receive your return, scan it, and enter the data into their system before processing begins. This scanning and data entry step takes two to three weeks on its own. After that, the IRS processes your return using the same timeline as electronic returns—up to 21 days. In total, a paper return typically takes four to six weeks to process, sometimes longer during peak season.
If you request a refund check instead of direct deposit, add another five to seven business days for postal delivery. A paper return filed in mid-April may not arrive as a check until late May or early June. The IRS does not control postal delivery time, so delays are possible depending on mail volume and your location.
Paper returns are also more likely to be flagged for manual review because the IRS cannot scan and verify information as easily as it can with electronic returns. If your return contains handwriting that is hard to read, missing signatures, or items that need verification, processing time increases.
When the IRS needs more information: delays and verification holds
Some returns do not process within 21 days because the IRS needs to verify information or resolve discrepancies. Common reasons include claiming the Earned Income Tax Credit, reporting self-employment income, having income reported to the IRS by employers or financial institutions that does not match your return, or filing an amended return.
If the IRS needs to verify information, they will send you a letter by mail. This letter explains what information they need and how to respond. The timeline for receiving the letter, responding, and having the IRS process your response can add four to eight weeks or more to your refund timeline. During this time, your refund is on hold.
You can check whether your return is under review using the Where's My Refund tool on IRS.gov. If the tool shows a status other than "Approved" or "Deposited," your return may be under review. The tool updates once per day, usually overnight.
How to track your refund status
The IRS Where's My Refund tool is the official way to check your refund status. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Approved," or "Deposited."
"Return Received" means the IRS has received your return and is processing it. This status appears within 24 hours of e-filing or within two to three weeks of mailing a paper return. "Approved" means the IRS has processed your return and approved your refund. "Deposited" means the IRS has sent your refund to your bank (if you chose direct deposit) or mailed your check.
The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. Checking multiple times per day will not show updated information. If your return has been received but the tool has not updated in 24 hours, wait another day before checking again.
Do not rely on the IRS phone line or customer service to check your refund status. The Where's My Refund tool is faster and more accurate than speaking to a representative, and wait times for the IRS phone line often exceed one hour.
Refunds delayed by errors or missing information
If you made an error on your return—such as a wrong Social Security number, mismatched income, or a math mistake—the IRS will catch it during processing. The IRS may correct simple math errors on its own and process your return. For other errors, the IRS sends a letter asking you to respond or file an amended return.
Common errors that delay refunds include claiming a dependent with an incorrect Social Security number, reporting income that does not match what employers or banks reported to the IRS, or forgetting to sign your return. Paper returns are more likely to have errors because handwriting can be misread and signatures can be unclear.
If you receive a letter from the IRS about an error, respond as quickly as possible. The IRS gives you a deadline (usually 30 days) to respond. Once you respond, the IRS processes your response and either approves your refund or sends another letter if more information is needed. This process can add four to twelve weeks to your refund timeline.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS processes most returns within 21 days, and this is the fastest timeline available. Filing electronically with direct deposit is the fastest method, but you still must wait for the IRS to process your return. Some tax preparation companies advertise "instant refunds" or "refund advances," but these are loans against your expected refund, not actual refunds from the IRS.
Why does the Where's My Refund tool say my return is still being processed after 21 days?
Your return may be under review or flagged for verification. The IRS reviews returns that claim certain credits, have income discrepancies, or contain items that need manual verification. Check the tool daily—if it still shows "Return Received" after 30 days, contact the IRS or check for a letter in your mail asking for more information.
What if I filed on paper and it has been six weeks with no refund?
Paper returns take longer to process because the IRS must scan and enter the data. If six weeks have passed, check the Where's My Refund tool using your Social Security number and filing status. If the tool shows "Deposited" or "Approved," your refund was processed and may be in the mail or in your bank account. If it still shows "Return Received," contact the IRS at 1-800-829-1040.
Do I need to do anything to speed up my refund?
No. Once you file your return, the IRS processes it on its own schedule. You cannot pay a fee to speed up processing, and contacting the IRS before 21 days have passed will not help. The only way to avoid delays is to file electronically with direct deposit and ensure your return has no errors before you submit it.
What if my bank says it has not received my refund deposit?
Check the Where's My Refund tool first to confirm the IRS has sent the deposit. If the tool shows "Deposited," the IRS has sent the money to your bank. Contact your bank and provide them with the date shown in the Where's My Refund tool. Your bank can trace the deposit and tell you when it will arrive. If the tool shows "Approved" but not "Deposited," wait one to three business days for the deposit to appear.