Federal refunds usually arrive between 21 days and several months, depending on how you file and whether the IRS needs to review your return
The Internal Revenue Service (IRS) publishes a standard timeline: 21 days from the date they receive your return. This is the baseline for most returns filed electronically without errors or missing information. However, this is not a may provide — it is the time the IRS aims for under normal conditions.
The actual time you receive your refund depends on three separate things: how long the IRS takes to process your return, how long your bank takes to deposit the money, and whether your return triggers a review. A return filed electronically with direct deposit can arrive in 21 days. A return mailed on paper, or one that requires additional verification, can take much longer.
The IRS does not issue refunds in the order they arrive. They process returns in batches, and certain types of returns — those claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), for example — are held until mid-February by law, even if filed in January.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, with most refunds arriving within 21 days of the IRS receiving your return.
- Paper returns take longer to process because the IRS must manually enter the information, adding weeks to the timeline.
- Returns claiming the Earned Income Tax Credit or Additional Child Tax Credit are held until mid-February regardless of when you file.
- If the IRS detects an error or needs more information, your refund will be delayed while they contact you and review your documents.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS computer system. The IRS software reads the data automatically, checks it against their records, and begins processing when ready. This takes hours or days, not weeks.
When you mail a paper return, it first travels through the postal system. Once it arrives at an IRS processing center, a person must open the envelope, scan the documents, and manually enter the information into the computer system. This manual step alone adds two to four weeks to the timeline, even before processing begins.
For this reason, the IRS consistently reports that paper returns take longer than electronic ones. If you file on paper in April, you should expect to wait significantly longer than someone who filed electronically in February.
How direct deposit affects when you receive the money
Once the IRS approves your refund, they send it to your bank. Direct deposit — providing your bank account and routing number on your return — is the fastest way to receive the money. The IRS sends the deposit electronically, and your bank usually posts it within one to three business days.
If you do not use direct deposit, the IRS mails you a check. The check must be printed, placed in an envelope, and sent through the postal system. Depending on where you live and where the check is mailed from, this can add one to two weeks to the timeline. A check mailed in early April might not arrive until mid-April.
Direct deposit also eliminates the risk that a check will be lost or delayed in the mail. For these reasons, the IRS recommends direct deposit for all refunds.
Returns held for EITC and Child Tax Credit verification
The IRS holds certain returns longer by law. If your return claims the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS must hold your refund until at least mid-February, even if you file in January. This is a fraud-prevention measure required by Congress.
This means that if you file on January 20 and claim the EITC, your refund will not be processed until after February 15, regardless of how quickly the IRS reviews your return. The delay is built into the law, not a sign that something is wrong with your return.
After mid-February, these returns are processed in the normal order. If your return has no errors and you use direct deposit, you should receive your refund within 21 days of the mid-February release date.
What causes delays beyond 21 days
If 21 days have passed and you have not received your refund, the IRS is likely reviewing your return. Common reasons for review include math errors, missing information (such as a missing Social Security number), income that does not match what employers reported, or claims that the IRS wants to verify.
The IRS may also delay a refund if you claimed a dependent that does not match their records, if you reported a loss that seems unusually large, or if your return is flagged for identity theft screening. These reviews can add weeks or months to the timeline.
You can check the status of your refund using the Where's My Refund tool on IRS.gov. This tool updates once per day and will tell you whether the IRS is reviewing your return, whether they need more information from you, or whether your refund has been approved and is on its way to your bank.
How to track your refund status
The IRS Where's My Refund tool is the official way to check your refund. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool will show one of three messages: "Your refund is being processed," "The IRS received your return and is processing it," or "Your refund was approved." If the IRS needs more information, the tool will tell you what they need and how to send it.
Do not rely on email or phone calls from people claiming to be the IRS. The IRS does not contact taxpayers by email or unsolicited phone call about refunds. If someone contacts you claiming to be the IRS, it is likely a scam.
Refunds delayed by identity theft or fraud screening
The IRS screens all returns for identity theft. If your return is flagged, it will be held for additional review. This can add several weeks to the timeline, even if your return is legitimate.
If you have been a victim of identity theft in the past, or if your return contains information that matches a known fraud pattern, the IRS may hold your refund longer. You can check the status using Where's My Refund, which will indicate if your return is under review for fraud screening.
If the IRS suspects fraud, they may contact you by mail asking you to verify information on your return. You will need to respond to their letter with documentation. Until you do, your refund will remain on hold.
What to do if your refund is very late
If more than 21 days have passed since the IRS received your return, and Where's My Refund shows no update, you can contact the IRS directly. The IRS Refund Hotline is 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.
You can also visit a local IRS office in person, though wait times are often long. To find the nearest office, use the IRS Office Locator on IRS.gov.
If the IRS has made an error and your refund is significantly delayed, you may be may have access to to interest on the refund. The IRS pays interest on refunds that are delayed beyond 45 days from the date they received your return. The interest rate changes quarterly and is published on IRS.gov.
Frequently Asked Questions
Does filing early mean I get my refund early?
Not necessarily. If you file in January and claim the EITC or Additional Child Tax Credit, your refund will be held until mid-February by law. If you file electronically without these credits, you may receive your refund within 21 days. Filing early does not speed up the process if your return is held for legal or fraud-screening reasons.
Why does the IRS say 21 days but I waited two months?
The 21-day timeline applies only to returns with no errors, no missing information, and no fraud flags. If the IRS needs to review your return, verify information, or investigate a discrepancy, the timeline extends significantly. Use Where's My Refund to see whether your return is under review.
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed, regardless of who prepared them. Some tax software companies offer "rapid refund" loans, but these are loans against your expected refund, not the actual refund itself. You pay interest on the loan, and the actual refund still takes the normal amount of time to arrive.
What if I filed on paper by mistake — can I file electronically instead?
If the IRS has not yet received your paper return, you can file electronically instead and disregard the paper copy. If the IRS has already received and processed your paper return, filing electronically will create a duplicate return, which will cause delays and confusion. Contact the IRS before filing electronically if you are unsure whether your paper return has been received.
Does my bank affect how long the refund takes?
Your bank affects only the final step. Once the IRS sends the refund via direct deposit, your bank usually posts it within one to three business days. Some banks post faster than others, but the difference is usually one or two days. The IRS processing time is the same regardless of your bank.