How long it takes to receive your refund
The IRS aims to issue most refunds within 21 days of receiving your return, but the actual time depends on how you file and how you receive the money. If you file electronically and choose direct deposit to your bank account, you will typically see the refund in 1 to 5 business days after the IRS processes your return. If you file on paper or request a check by mail, the timeline stretches to 3 to 4 weeks after processing, plus additional days for postal delivery.
The 21-day window is not a may provide—it is the IRS's target for most returns. Returns that require manual review, contain errors, or claim certain credits like the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) often take longer. During tax season (January through April), processing backlogs can add days or weeks to the timeline.
You can track your refund status using the IRS's Where's My Refund? tool on IRS.gov, which updates once per day and shows you the exact status of your return. You will need your Social Security number, filing status, and the refund amount to check.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically delivering your refund in 1 to 5 business days after the IRS processes your return.
- Paper checks sent by mail take 3 to 4 weeks after processing, plus additional time for postal delivery depending on your location.
- The IRS targets 21 days to process most returns, but returns with credits, errors, or filed on paper often take longer.
- You can check your refund status daily using the IRS's Where's My Refund? tool, which tells you whether your return is received, being processed, approved, or sent.
- State tax refunds follow separate timelines and are issued by your state revenue office, not the IRS.
Direct deposit versus check by mail
Direct deposit is the fastest and most reliable way to receive your refund. When you choose direct deposit on your tax return, the IRS deposits money directly into your bank account once your return is processed and approved. This method eliminates the time it takes for a check to travel through the mail and requires no action on your part once the deposit hits your account. Most direct deposits arrive within 1 to 5 business days after the IRS processes your return.
A check by mail takes longer because it must be printed, mailed to you, and then deposited or cashed by you. After the IRS processes your return and approves the refund, it typically takes 3 to 4 weeks for the check to arrive at your address. If you live far from the IRS processing center or in a rural area, postal delivery can add another week or more. Once you receive the check, you still need to deposit it at your bank, which adds another 1 to 3 business days before the funds are available.
If you did not provide banking information on your return and did not request a check, the IRS will mail a check to the address on your return by default. You cannot change from check to direct deposit after you file, so if you want direct deposit, you must include your bank account and routing number when you file your return.
What happens during the IRS processing stage
When you file your return, it enters the IRS processing queue. The IRS scans paper returns and converts them to digital form, then runs all returns—electronic and paper—through automated systems that check for errors, missing information, and fraud. This stage typically takes 1 to 2 weeks for most returns filed electronically.
Some returns are flagged for manual review during this stage. This happens when the IRS detects inconsistencies, when you claim certain credits like the EITC or ACTC, when your income is above certain thresholds, or when the return contains math errors. Manual review can add 2 to 4 weeks or longer to the processing timeline. The IRS will contact you by mail if your return requires additional information or verification.
Once the IRS approves your return, it moves to the refund issuance stage. At this point, your refund status in Where's My Refund? will change to "Approved" and will show an expected delivery date. If you chose direct deposit, the IRS sends an electronic instruction to your bank. If you chose check by mail, the IRS sends the return to a check-printing facility.
State tax refund timelines
Your state tax refund is separate from your federal refund and follows its own timeline. Most states aim to process and issue refunds within 30 to 45 days of receiving your return, though some states are faster and others slower. States that use the federal return information (through the IRS data-sharing program) may issue refunds more quickly because they do not have to wait for you to file a separate state return.
You can track your state refund through your state's revenue or tax department website. Each state has its own tracking tool—search "[your state] tax refund status" to find it. Some states issue refunds by direct deposit if you provided banking information on your state return, while others mail checks to all taxpayers. A few states offer both options.
If you filed your federal and state returns at the same time, your state refund may arrive before or after your federal refund depending on your state's processing speed and whether your return required manual review. There is no coordination between federal and state processing, so do not assume they will arrive together.
Reasons your refund might be delayed
Several situations can push your refund beyond the standard timeline. Returns that claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) are held by law until mid-February, even if filed in January. This is a security measure to prevent fraud, and there is no way to speed it up. If your return claims either credit, expect your refund no earlier than mid-February regardless of when you filed.
Math errors, missing information, or inconsistencies between your return and IRS records trigger manual review. Common issues include mismatched Social Security numbers, unreported income the IRS has on file, or dependent information that does not match previous years. The IRS will mail you a notice explaining what is needed. You must respond within the timeframe stated in the notice, usually 30 days.
Identity theft or fraud flags can also delay processing. If the IRS suspects your return may be fraudulent, it will hold the refund while it verifies your identity. This can take several weeks. You may be asked to provide additional documentation or to verify your identity through an IRS office.
Filing on paper instead of electronically adds processing time because the return must be scanned and entered into the system manually. Paper returns typically take 2 to 3 weeks longer than electronic returns to process.
What to do if your refund is late
Check the status of your refund using Where's My Refund? before assuming it is late. The tool updates once per day, usually overnight, so check it the same time each day for consistency. If the tool shows your refund as "Approved" with a delivery date that has passed, or if it shows "Still being processed" after 21 days, contact the IRS.
You can call the IRS at 1-800-829-1040 (toll-free) to speak with a representative about your refund. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still processing, whether it requires additional information, or whether there is a problem with your bank account information.
If your refund was supposed to arrive by direct deposit but did not show up in your account, contact your bank first. Ask them to check whether the deposit was received and rejected (which can happen if your account information was incorrect or your account was closed). If your bank has no record of the deposit, contact the IRS to verify the bank account information on file and request a check instead.
If you filed your return more than 3 years ago and never received your refund, the money may have been sent to your state's unclaimed property program. Search the National Association of Unclaimed Property Administrators (NAUPA) database at unclaimed.org to see if your refund is listed.
How amended returns affect refund timing
If you file an amended return (Form 1040-X) to correct an error on your original return, the refund timeline resets. The IRS must process your amended return separately from your original return, which typically takes 8 to 12 weeks. You cannot check the status of an amended return using Where's My Refund?—that tool only tracks original returns.
You can track an amended return by calling the IRS at 1-800-829-1040 or by checking the status through your IRS account on IRS.gov if you have one set up. The IRS will mail you a notice once your amended return is processed, which will include information about any additional refund or tax owed.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took longer?
The 21-day target applies to most straightforward returns filed electronically with direct deposit. Returns that claim certain credits, contain errors, are filed on paper, or are processed during peak tax season often take longer. If your refund took more than 21 days, your return likely required additional review or verification.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money immediately, but you pay fees and interest on the loan. The IRS processes all returns at the same pace regardless of who prepared them.
What if I filed electronically but the IRS mailed me a check instead of direct deposit?
This usually means the bank account information on your return was incorrect or incomplete, so the IRS could not process the direct deposit. The check will arrive by mail within 3 to 4 weeks after your return was approved. If you want to avoid this in the future, double-check your routing number and account number before filing.
Do I need to do anything after my refund is deposited?
No. Once your refund is deposited into your bank account or you receive your check, there is nothing else you need to do. Keep your tax return and supporting documents for at least three years in case the IRS has questions later.
Can I request my refund as a check instead of direct deposit after I file?
No. You must choose your refund method when you file your return. If you chose direct deposit but want a check instead, you cannot change it after filing. You would have to wait for the direct deposit to arrive and then contact the IRS if there is a problem with the deposit.