How long a tax refund takes depends on how you file and how the IRS processes your return
The IRS does not issue refunds on a fixed schedule. Instead, the time between when you file and when you receive your money depends on three things: the method you use to file, whether your return needs manual review, and how you choose to receive the refund. If you file electronically and claim direct deposit, you may see money in your bank account in as little as 21 days. If you file on paper or the IRS flags your return for review, it can take several months.
The IRS publishes a tool called "Where's My Refund?" that shows the status of your specific return once it has been received and processed. This tool updates once per day and is more reliable than calling or visiting an office, because it pulls data directly from the IRS system processing your return.
Key Takeaways
- Electronic filing with direct deposit is the fastest path, typically resulting in a refund within 21 days of acceptance, though some returns take longer.
- Paper returns take longer to process because they must be scanned and entered into the IRS system by hand, often adding 4 to 8 weeks to the timeline.
- The IRS may hold your refund if your return contains errors, if you claim certain credits like the Earned Income Tax Credit, or if your Social Security number does not match IRS records.
- You can check the status of your refund using the IRS "Where's My Refund?" tool on IRS.gov, which updates once daily and shows whether your return has been received, accepted, and processed.
- If your refund does not arrive within the expected timeframe, the IRS may have sent a notice to your address on file, so check your mail even if you filed electronically.
Electronic filing versus paper filing: the speed difference
When you file electronically—through tax software, a tax professional, or the IRS Free File program—your return is transmitted directly to the IRS computer system. The IRS can begin processing it when ready. Most electronic returns are accepted within 24 hours of submission.
Paper returns must be physically mailed, received at an IRS processing center, opened, and scanned into the computer system by an IRS employee. This manual step adds significant time. The IRS estimates that a paper return takes 4 to 8 weeks longer to process than an electronic return filed the same day. If you mail your return on April 1, for example, it may not arrive at a processing center until April 5 or later, and scanning may not happen for another week or two.
The IRS processes returns in the order they are received, not in the order they are filed. A paper return mailed early in the season may sit in a queue for weeks before being scanned, while an electronic return filed later can be processed first.
Direct deposit versus check: how you receive your refund matters
Direct deposit is the fastest way to receive a refund. When you choose direct deposit on your tax return, the IRS sends the money electronically to your bank account once your return is fully processed. This typically happens within 21 days of the IRS accepting your return, though the IRS does not may provide a specific date. Some returns are processed faster; others take longer.
A paper check takes longer because the IRS must print the check, mail it to your address, and the check must travel through the postal system. The IRS estimates an additional 7 to 10 business days after the refund is processed. If your return is accepted on March 15, for example, and processing takes 21 days, the check might not be mailed until early April and could arrive in mid-April or later, depending on mail delivery in your area.
If you did not provide direct deposit information on your return and the IRS has already processed it, you cannot change the method. You must wait for the check. If you have not yet filed, adding direct deposit information takes only a few minutes and saves weeks of waiting.
Why the IRS holds refunds: common delays and holds
The IRS does not process every return at the same speed. Certain situations trigger a manual review, which pauses processing and delays your refund. The most common reasons are:
- Errors on the return: A mismatch between your name and Social Security number, an incorrect filing status, or math errors cause the IRS to flag the return for review.
- Claimed credits: Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit are held for additional verification. The IRS is required by law to hold these returns until mid-February of the following year, even if filed in January. This is called the EITC holding period.
- Income verification: If your reported income does not match what employers or financial institutions reported to the IRS, the return is held while the IRS investigates.
- Identity theft concerns: If the IRS suspects fraud or identity theft, the return is frozen and you will receive a notice by mail.
- Outstanding tax debt or child support: If you owe back taxes or child support, the IRS may offset your refund to pay those obligations.
When a return is held for review, the "Where's My Refund?" tool will show a status message explaining why. If you see a message saying your return is being reviewed, do not file an amended return or contact the IRS unless you receive a specific notice asking you to do so. Contacting the IRS before they finish their review can actually delay the process further.
Using the IRS "Where's My Refund?" tool
The IRS "Where's My Refund?" tool is available on IRS.gov and is the official source for refund status. To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool shows three main statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (processing is complete and your refund has been authorized), and "Refund Sent" (the refund has been issued, either by direct deposit or check). Once the status shows "Refund Sent," the money should arrive within the timeframe for your chosen method—typically 1 to 5 business days for direct deposit, or 7 to 10 business days for a check.
If the tool shows no information about your return, it may not have been received yet. Electronic returns typically appear in the system within 24 hours; paper returns may take 2 to 4 weeks. If your return was filed more than a month ago and does not appear in the tool, check your mail for an IRS notice, which may indicate a problem with your return.
What to do if your refund is late
If your refund has not arrived within the expected timeframe, first check the "Where's My Refund?" tool to see the current status. If the status shows "Refund Sent" but the money has not appeared in your bank account, wait 5 additional business days for direct deposit or 10 additional business days for a check. Bank processing times and mail delays can add days beyond the IRS's estimate.
If the tool shows your return is still being reviewed, check your mail for an IRS notice. The IRS sends notices to the address on your return when additional information is needed or when there is a problem. Opening and responding to these notices is the fastest way to resolve the delay. Do not ignore IRS mail, even if you filed electronically.
If more than 21 days have passed since the IRS accepted your return and the tool shows no status, or if you believe there is an error, you can contact the IRS by phone at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are often long, especially during tax season, so consider calling early in the morning or later in the week when lines are shorter.
Frequently Asked Questions
Can I speed up my refund if I file early in the year?
Filing early does not may provide a faster refund, because the IRS processes returns in the order they are received, not filed. However, filing early does mean your return enters the queue sooner. If you file in January and choose direct deposit, you may receive your refund by early February. If you file in April, the same return might not be processed until May or June because of the volume of returns received during tax season.
What if the IRS says my refund was sent but I never received it?
For direct deposit, wait 5 additional business days after the "Refund Sent" status appears, as bank processing can take longer than expected. For a check, wait 10 additional business days. If the money still has not arrived, contact your bank to confirm the deposit was not made to the wrong account. If your bank has no record, contact the IRS at 1-800-829-1040 to report the missing refund.
Does filing an amended return delay my original refund?
If you file an amended return (Form 1040-X) before your original return is processed, the IRS will process the amended return instead, which may take longer. If your original return has already been processed and your refund issued, filing an amended return starts a new process and can delay any additional refund owed. File an amended return only if you discover an actual error on your original return.
Why is my refund being held if I claimed the Earned Income Tax Credit?
The IRS is required by law to hold returns claiming the EITC or Additional Child Tax Credit until mid-February, even if filed in January. This is a standard verification period, not a sign of a problem. Your refund will be released after mid-February, assuming no other issues are found. You can check the status using "Where's My Refund?" to see the exact release date.
What if I need my refund before it arrives?
Some tax preparation companies offer "refund advance" loans that provide money before the IRS refund arrives. These are loans, not refunds, and come with fees and interest. The loan is repaid from your refund when it arrives. This option is expensive and is not necessary if you file electronically with direct deposit, which typically arrives within 21 days.