Federal refunds take 21 days to six months, depending on how you file and whether the IRS needs to verify your information
The IRS promises to issue most refunds within 21 days of accepting your return, but that clock starts only after your return is filed and processed. If you file electronically and choose direct deposit, you will typically see money in your bank account between 1 and 21 days after the IRS accepts your return. If you file by mail or request a paper check, the timeline stretches to 6 to 8 weeks after acceptance. The actual wait depends on three things: your filing method, your deposit method, and whether the IRS flags your return for review.
The 21-day promise is not a may provide—it is the IRS's target for routine returns with no complications. Returns that trigger identity verification, math errors, or claims the IRS wants to double-check can take months. If you claimed the Earned Income Tax Credit or Child Tax Credit, expect the IRS to hold your refund until mid-February at the earliest, even if you filed in January. This is a deliberate delay built into the tax code to prevent fraud.
Key Takeaways
- Electronic filing with direct deposit is fastest: typically 1 to 21 days from acceptance, though some refunds arrive within 5 business days.
- Paper returns filed by mail take 6 to 8 weeks to process before the IRS even begins calculating your refund.
- The IRS holds refunds for returns claiming the Earned Income Tax Credit or Child Tax Credit until at least mid-February, regardless of filing date.
- If the IRS needs to verify your identity or review your return, add 4 to 12 weeks to any timeline.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, updated once per day.
Electronic filing with direct deposit: the fastest route
If you file your return electronically and choose direct deposit to your bank account, the IRS typically processes your refund within 21 days of accepting your return. Many refunds arrive much faster—some within 5 business days. The speed depends on your bank's processing time once the IRS sends the deposit instruction; most banks post the money within 1 to 2 business days of receiving it from the IRS.
To use this method, you need a valid bank account number and routing number. The IRS will not deposit to a savings account at a payday lender or check-cashing service, though some tax software will route your refund through a temporary account and then transfer it to your real bank account—this adds a few days. If you are unsure whether your bank will accept the deposit, call your bank's customer service line and ask whether they accept ACH transfers from the IRS.
Paper returns and checks: 6 to 8 weeks before processing even starts
If you mail your return on paper, the IRS takes 6 to 8 weeks just to receive, open, and scan it into their system. Only after that scanning is complete does the 21-day processing clock start. This means a paper return mailed in early April might not be accepted until mid-May, and you would not see your refund until late June or early July.
If you request a paper check instead of direct deposit, add another 2 to 4 weeks after the IRS processes your return. The IRS prints and mails checks from a central facility, and delivery depends on postal service speed. A check issued in late June might not arrive until mid-July. If your check does not arrive within 4 weeks of the IRS issuing it, you can contact the IRS to request a replacement.
Earned Income Tax Credit and Child Tax Credit: mandatory delays until mid-February
The IRS is required by law to hold refunds for returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) until at least February 15. This applies even if you file on January 1. The delay exists to give the IRS time to cross-check your income and dependent information against Social Security records and other databases to prevent fraud.
If you filed in January and claimed either credit, your refund will not be issued before mid-February no matter how quickly the IRS processes your return. If you filed later in the tax season, the delay may push your refund into March or April. The IRS will not tell you in advance when your refund will arrive during this window—you have to check the Where's My Refund tool after mid-February to see if it has been issued.
Identity verification and return reviews: add 4 to 12 weeks
If the IRS flags your return for identity verification or review, the timeline changes completely. Common triggers include claiming a large refund relative to your income, reporting business losses, claiming education credits you have not used before, or filing from an address that differs from your last return. The IRS may also select returns at random for examination.
When the IRS needs to verify your identity, they will mail you a letter asking for documents—usually a copy of your ID and proof of the address on your return. You have 30 days to respond. After you send the documents, the IRS takes another 4 to 8 weeks to review them and issue your refund. If the IRS needs to examine your return more closely—asking for receipts, bank statements, or other proof—the timeline can stretch to 3 to 6 months or longer.
You will receive a letter in the mail if your return is selected for review. Do not ignore it. The letter will explain what documents the IRS needs and where to send them. If you do not respond within the deadline, the IRS will deny your refund and may assess penalties.
Tracking your refund status in real time
The IRS updates the Where's My Refund tool once per day, usually overnight. You can check it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool will tell you whether your return has been accepted, is being processed, or has been issued. If your refund has been issued, it will show the date the IRS sent it and the expected delivery date.
If your return was accepted more than 21 days ago and Where's My Refund shows no status update, contact the IRS at 1-800-829-1040. Wait times are long during tax season, so call early in the morning or late in the week if possible. Have your Social Security number, filing status, and the refund amount ready.
If you filed by mail, your return will not appear in Where's My Refund until it has been scanned and accepted into the IRS system. This can take 6 to 8 weeks. Until then, the tool will show no record of your return.
What to do if your refund is late
If your refund has not arrived within the expected timeframe, start by checking Where's My Refund to see the current status. If the tool shows your refund was issued more than 4 weeks ago and you still have not received it, the money may have been lost in the mail or deposited to the wrong account.
Call the IRS at 1-800-829-1040 and provide your Social Security number and the refund amount. The IRS can tell you the exact date the refund was issued and the method (direct deposit or check). If it was direct deposited, ask the IRS for the account number where it was sent and verify it matches your bank account. If the account number is wrong, you will need to contact that bank to ask whether the deposit was received and how to retrieve it.
If your check was issued more than 4 weeks ago and has not arrived, the IRS can issue a replacement check. This takes another 4 to 6 weeks. If you need the money sooner, some tax preparation companies offer refund advances or loans against your expected refund, though these come with fees and interest.
State income tax refunds: separate timelines and methods
Your state income tax refund is processed separately from your federal refund and follows its own timeline. Most states issue refunds within 30 to 60 days of accepting your return, but some take longer. A few states still mail checks by default, while others offer direct deposit. You can check your state's refund status through your state tax agency's website—search "[your state] tax refund status" to find the tracking tool.
If you filed your federal and state returns together through a tax preparation service, the state return may be held until your federal return is accepted. This can delay your state refund by several weeks. Filing your state return separately through your state's website can sometimes speed up the process.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took two months?
The 21-day timeline starts only after the IRS accepts your return, not when you file it. If you mailed your return, add 6 to 8 weeks for processing before the clock starts. If the IRS reviewed your return or verified your identity, add another 4 to 12 weeks. The 21-day promise applies only to straightforward returns with no complications.
Can I get my refund faster if I pay a tax preparation company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax companies offer refund advances or loans, which get you money immediately but charge fees and interest. You will repay the loan from your actual refund when it arrives.
What if I filed electronically but the IRS says my return was not accepted?
Check the email address or phone number you provided to your tax software. The IRS sends rejection notices by email or mail if your return had errors—usually a missing Social Security number, mismatched name, or duplicate filing. Read the notice carefully and refile with the corrections. Your refund clock does not start until a corrected return is accepted.
Does filing early get me my refund faster?
Filing early does not speed up processing, but it does start the clock sooner. If you file in January and claim the Earned Income Tax Credit, your refund is still held until mid-February. If you file in March, the mid-February hold does not apply, so your refund may arrive sooner. For most other returns, filing early just means waiting longer for money that arrives on the same schedule.
What happens if the IRS loses my return?
If you mailed your return and it never appears in Where's My Refund after 8 weeks, contact the IRS at 1-800-829-1040. The IRS can search for your return and tell you whether it was received. If it was lost, you can refile electronically or by mail. Keep a copy of any return you mail and consider using certified mail with return receipt so you have proof the IRS received it.