How long the IRS takes to send your refund
The IRS aims to send most refunds within 21 days of receiving your return, but the actual timeline depends on how you file and how you want the money delivered. If you file electronically and choose direct deposit to your bank account, you are most likely to hit that 21-day window. If you file on paper or request a check, add weeks to that estimate.
The 21-day target is not a may provide — it is the IRS's stated goal under normal conditions. Returns with errors, missing information, or those flagged for review take longer. Returns filed early in the tax season (January and February) typically move faster than those filed in March or April, when the IRS is processing the highest volume.
The IRS publishes a Where's My Refund tool on IRS.gov that shows your actual status once your return is in their system. This tool updates once per day and is the only reliable way to know where your refund stands. The tool begins working 24 hours after you file electronically, or up to four weeks after you mail a paper return.
Key Takeaways
- Direct deposit to a bank account is the fastest method and typically arrives within 21 days of the IRS receiving your return.
- Paper checks take an additional two to three weeks beyond the 21-day processing window, so plan for five to six weeks total.
- The IRS Where's My Refund tool updates once daily and is available 24 hours after electronic filing or four weeks after mailing a paper return.
- Returns with math errors, missing documents, or identity verification needs can add two to eight weeks to your timeline.
- Filing early in January or February gives you a better chance of hitting the 21-day target than filing in March or April.
Direct deposit versus check: which arrives first
Direct deposit is the fastest way to receive your refund. Once the IRS processes your return, the money moves electronically to your bank account, usually within one to three business days after the IRS approves it. The total time from filing to money in your account is typically 7 to 21 days if everything on your return is correct and complete.
A paper check takes longer because it must be printed, mailed, and delivered by the postal service. After the IRS approves your return, expect an additional 7 to 10 business days for the check to arrive at your address. If you file electronically and request a check, you are looking at 21 to 31 days total. If you mail a paper return and request a check, the timeline stretches to 6 to 8 weeks.
If you did not provide direct deposit information on your return, the IRS will send a check by default. You cannot change this after filing — the method you choose at filing time is locked in. For 2025 returns, direct deposit is the only way to may provide the fastest possible refund.
What slows down refund processing
The IRS flags returns for review when something does not match their records or when the return itself contains errors. Common triggers include a mismatch between your Social Security number and name, claiming a dependent who was already claimed by someone else, or reporting income that does not match what employers reported to the IRS. Identity theft concerns also trigger a hold, even if you did nothing wrong.
Missing documents or incomplete information on your return adds time. If you claim the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS may request proof of your income, custody of dependents, or residency. These requests come by mail, and you typically have 30 days to respond. Processing resumes once the IRS receives and verifies your documents.
Math errors on your return are caught by the IRS computer system and corrected automatically, but this adds 2 to 4 weeks to processing. If the IRS corrects your return and you disagree with the change, they will send you a notice explaining the adjustment and how to appeal.
Refund status for amended returns and prior-year taxes
An amended return (Form 1040-X) takes longer to process than an original return. The IRS does not process amended returns through the same automated system, so expect 8 to 12 weeks from the date they receive it. If you are amending a return to claim a refund you did not receive, the timeline is the same — 8 to 12 weeks minimum.
If you are filing a return for a prior tax year (2023 or earlier), the IRS still processes it, but it goes into a separate queue. These returns typically take 4 to 6 weeks to process, longer than current-year returns. The Where's My Refund tool works for prior-year returns as well, though the status updates may be less frequent.
Refunds for prior years are subject to the statute of limitations — you generally have three years from the original due date to claim a refund. If you are filing a return from 2021 or earlier, verify the deadline has not passed before you file.
Tracking your refund with the IRS Where's My Refund tool
The Where's My Refund tool is found on IRS.gov under the "Refunds" section. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has your return but has not finished processing it yet. This status typically lasts 5 to 10 days for electronic returns. "Refund Approved" means the IRS has reviewed your return, found no issues, and authorized the refund. At this point, you are usually 1 to 3 days away from the money hitting your account (for direct deposit) or the check being mailed.
"Refund Sent" means the money has left the IRS. For direct deposit, it should arrive within one to three business days. For a check, it is in the mail and should arrive within 7 to 10 business days, depending on postal delivery times in your area. The tool also displays the expected deposit date if you chose direct deposit.
If your refund status does not update after 21 days, or if the tool shows an error message, contact the IRS at 1-800-829-1040 or visit an IRS office in person. Do not call before 21 days have passed — the tool is the only source of real-time information.
What to do if your refund is delayed or missing
If 21 days have passed since you filed electronically and the Where's My Refund tool still shows "Return Received," your return may be held for review. Call the IRS at 1-800-829-1040 to ask why. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether documents are needed, whether identity verification is pending, or whether there is a processing delay.
If the tool shows "Refund Sent" but the money has not arrived in your account after five business days, contact your bank first. The deposit may have been rejected due to a closed account, incorrect routing number, or a bank error. Your bank can confirm whether the IRS sent the deposit and where it went. If your bank confirms no deposit was received, call the IRS again with your bank's confirmation.
If you filed by mail and it has been more than four weeks since you mailed your return, the IRS may not have received it yet. The postal service can track certified mail, so if you mailed your return certified, you can confirm delivery. If you mailed it regular mail, there is no tracking. In this case, you can file electronically now with a note that you previously mailed a return, or wait for the IRS to contact you if they receive the paper return.
Refunds for joint returns and split refunds
If you file a joint return with a spouse, both of you must be listed on the direct deposit account, or the IRS will send a check instead. Some banks allow joint accounts; others do not. Before you file, confirm with your bank that both account holders can be listed on the return. If you cannot both be on the account, request a check instead of direct deposit.
Some couples choose to split their refund between two accounts — one for each spouse. The IRS allows this on Form 1040, but it adds complexity. Each account must be in the correct person's name, and the IRS will reject the split if the routing numbers or account numbers are wrong. If one account is rejected, the entire refund is delayed while the IRS contacts you to correct it. For this reason, splitting a refund is slower than depositing to a single account.
Frequently Asked Questions
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 "refund advance" loans that give you money before the IRS sends your refund, but you pay interest or fees for this service. The IRS itself does not offer faster processing for any price.
What if I made a mistake on my return after I filed it?
If you catch an error before the IRS processes your return, you can file an amended return (Form 1040-X) to correct it. Amended returns take 8 to 12 weeks to process. If the error results in a smaller refund, you may want to wait for the IRS to process the original return first, then amend it. If the error means you owe money, amend as soon as possible to avoid penalties.
Will I get my refund if I owe back taxes or child support?
No. The IRS will intercept your refund to pay federal back taxes, state back taxes, or court-ordered child support or alimony. You will receive a notice explaining the offset. The amount applied to your debt is deducted from your refund before it reaches you. You can appeal an offset if you believe it was made in error, but this adds several weeks to the process.
Does filing on January 1st get me my refund faster than filing in April?
Generally yes, but only slightly. Early filers benefit from lower processing volume, so returns filed in January typically process within 21 days. Returns filed in March and April face longer queues and may take 3 to 4 weeks even if there are no issues. However, filing early does not may provide a faster refund if your return has errors or requires review.
What if the IRS says my refund was sent but I never received it?
For direct deposit, contact your bank to confirm the deposit was not received or rejected. For a check, wait 15 business days from the "Refund Sent" date before assuming it is lost. If it does not arrive, call the IRS at 1-800-829-1040 to request a trace. The IRS can issue a replacement check, but this takes an additional 4 to 6 weeks.