Current refund timelines from the IRS
The IRS says most refunds arrive within 21 days of when they receive your return. That clock starts when your return is accepted by the IRS system, not when you mail it or click submit. If you file electronically and choose direct deposit to your bank account, you are in the fastest group — most of these land within 21 days. If you file on paper or request a check by mail, add time for postal delivery on both ends.
The 21-day window is a target, not a may provide. During peak filing season (January through April), the IRS processes millions of returns. Returns that need manual review, contain errors, or claim certain credits can take longer. The IRS publishes a Where's My Refund tool on IRS.gov where you can enter your Social Security number, filing status, and refund amount to see the actual status of your specific return.
Processing time also depends on how you filed. E-filed returns with direct deposit are fastest. E-filed returns with a mailed check take longer. Paper returns take the longest because they must be scanned and entered into the system by hand before processing begins.
Key Takeaways
- Most refunds arrive within 21 days of IRS acceptance if you file electronically and choose direct deposit to your bank account.
- Paper returns and mailed checks add weeks to the timeline because the IRS must manually process the paperwork and the postal service must deliver the check.
- The IRS Where's My Refund tool shows the real status of your return once it has been accepted into the system.
- Returns flagged for review, containing math errors, or claiming certain credits will take longer than 21 days.
- You can check your refund status online without calling the IRS, and the tool updates once per day.
Why some refunds take longer than 21 days
The IRS holds certain returns for additional review. This happens when your return contains inconsistencies, claims a large credit like the Earned Income Tax Credit (EITC), reports income the IRS has already received from employers or financial institutions, or shows signs of identity theft. These flags do not mean you did anything wrong — they are automatic checks the IRS runs on millions of returns.
Math errors also trigger manual review. If you claim a dependent but the Social Security number does not match IRS records, or if your income total does not match what your employer reported on a W-2, the IRS will hold the return to verify the information. This can add two to four weeks.
Returns claiming the Child Tax Credit, EITC, or Additional Child Tax Credit are routinely reviewed because these credits are high-value and the IRS verifies that you meet the income and family structure requirements. If you claimed one of these credits, assume your refund may take longer than 21 days even if everything on your return is correct.
How to track your refund status
Go to IRS.gov and find the Where's My Refund tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has accepted your return into the system and processing has begun. "Refund Approved" means the IRS has finished reviewing your return and approved the refund amount. "Refund Sent" means the refund has left the IRS and is on its way to your bank or the postal service. "Refund Delivered" means the money has arrived in your account or the check has been delivered.
The tool updates once per day, usually overnight. Checking multiple times in the same day will show the same status. If you filed by mail, the tool may not show your return for several weeks while it is being scanned and entered into the system. If you filed electronically, the tool usually shows your return within 24 hours of submission.
Refund delays caused by identity theft or fraud flags
If the IRS suspects identity theft or fraud, your return will be held for investigation. This is one of the longest delays — investigations can take six weeks to three months. The IRS will contact you by mail if this happens. Do not wait for contact; if you filed your return and it has been more than 21 days with no status change in Where's My Refund, call the IRS at 1-800-829-1040 to ask whether your return is under investigation.
Identity theft flags often occur when someone files a return using your Social Security number before you do, or when your return shows income from a state or employer you did not work for. The IRS will ask you to verify your identity and may request documents like a copy of your tax return, a photo ID, and proof of income. Responding quickly to IRS requests can shorten the investigation.
If you are a victim of identity theft, you may need to file Form 14039, Identity Theft Affidavit, with the IRS. This form tells the IRS that the return or income was not yours and asks them to investigate. You can file this form by mail or upload it through your IRS online account if you have one.
Mailed checks versus direct deposit timing
Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS approves your refund, it typically reaches your bank account within one to two business days. Your bank may hold the deposit for one additional day before making it available, depending on your bank's policies.
Mailed checks take longer because the IRS must print the check, place it in an envelope, and send it through the postal service. After the IRS approves your refund, it typically takes five to seven business days for the check to arrive at your address. If you live in a remote area or the postal service is slow, add another week. Once you receive the check, you must deposit it at your bank, which may hold it for one to five business days depending on the amount and your bank's policy.
If you requested a check but want to switch to direct deposit for a future year, you can change your preference on your next tax return. There is no way to change the delivery method once a return has been accepted by the IRS.
What to do if your refund is very late
If it has been more than 21 days since the IRS accepted your return and Where's My Refund shows no change, or if the tool says your refund was sent but you have not received it after two weeks, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.
The IRS can tell you whether your return is still processing, under review, or if there is a problem with your bank account or mailing address. If your check was lost in the mail, the IRS can issue a replacement. If your direct deposit failed because you provided an incorrect account number, the IRS can reissue the refund by check or correct the account information for a new deposit attempt.
If you filed your return by mail and it has been more than six weeks with no status in Where's My Refund, your return may still be waiting to be scanned. Ask the IRS whether they have received your return. If they have not, you may need to file again electronically or by mail with a cover letter explaining that this is a duplicate filing.
Refund timing during tax season versus off-season
Tax season runs from January through April, when the IRS receives the highest volume of returns. During these months, processing can take longer than the standard 21 days because the IRS is working through a backlog. In 2024, the IRS began accepting returns on January 29. Peak volume typically occurs in February and March.
If you file in May or later, your return will likely process faster because the IRS has fewer returns in the queue. However, filing late means your refund arrives later in the year. If you are owed a refund, filing as soon as you have all your documents (W-2s, 1099s, receipts for deductions) is usually the best approach, even if it means filing during peak season.
The IRS also experiences delays when Congress passes new tax laws or changes to tax credits close to the filing important date. In recent years, changes to child tax credits and pandemic relief programs have caused processing delays in January and February.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The 21-day timeline is the fastest the IRS processes refunds. Filing electronically with direct deposit puts you in the fastest group, but you cannot speed up the process beyond that. Some tax software companies offer refund advances or loans, but these are separate products that charge fees and are not the same as your actual IRS refund.
What if Where's My Refund says my refund was sent but I never got it?
If you chose direct deposit, contact your bank first to confirm the deposit did not arrive. If you chose a mailed check, wait two weeks from the "Refund Sent" date before assuming it is lost. If two weeks have passed and you have not received the check, call the IRS at 1-800-829-1040 to request a replacement check or reissue the refund by direct deposit.
Do I need to do anything to get my refund, or does it happen automatically?
Your refund happens automatically once the IRS accepts and approves your return. You do not need to take any action. You can check the status using Where's My Refund, but checking does not speed up the process. The only time you need to act is if the IRS contacts you asking for more information or if your refund does not arrive after a reasonable time.
Why is my refund taking longer than 21 days when I filed electronically?
Your return may be under review for identity theft, math errors, or because you claimed a high-value credit like the EITC. Returns claiming certain credits are routinely reviewed even when everything is correct. Check Where's My Refund to see if it shows a status update. If the status has not changed in more than 30 days, call the IRS to ask whether your return is under investigation.
Can I change my refund from a check to direct deposit after I file?
No. Once your return is accepted by the IRS, you cannot change the delivery method. If you requested a check, you will receive a check. You can choose direct deposit on your next year's return. If you want to deposit your check quickly, bring it to your bank as soon as you receive it.