The standard timeline depends on how you filed and how you want the money
If you filed electronically and chose direct deposit to your bank account, the IRS typically sends your refund within 21 days of accepting your return. If you filed on paper or requested a check by mail, add another 2 to 4 weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's stated target — but most refunds land within that frame.
The actual date you receive money depends on three things: when the IRS accepted your return, which delivery method you chose, and whether your return triggered any review. A return filed in early February will arrive faster than one filed in mid-April, simply because the IRS processes returns in the order they arrive during tax season.
You can check the exact status of your refund using the IRS Where's My Refund tool at irs.gov. You will need your Social Security number, filing status, and the refund amount. The tool updates once per day, usually overnight.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while mailed checks take an additional 2 to 4 weeks.
- The IRS processes returns in the order received, so filing earlier in the tax season usually means a faster refund.
- You can track your refund status using the IRS Where's My Refund tool, which updates daily and requires your SSN, filing status, and refund amount.
- If your refund is delayed beyond the expected window, the IRS will send you a notice by mail explaining the reason and when to expect payment.
- Certain situations — like claiming the Earned Income Tax Credit or reporting self-employment income — can add 1 to 2 weeks to processing time.
Why some refunds take longer than 21 days
The IRS flags certain returns for additional review before releasing the refund. This happens most often when you claim the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or report self-employment income. These returns are held for a mandatory review period that can add 1 to 2 weeks to the standard timeline.
A return may also be delayed if the IRS detects a mismatch between what you reported and what employers or financial institutions reported to them. For example, if your W-2 shows different income than what you entered on your return, or if you reported a 1099 form incorrectly, the IRS will hold the refund while they verify the numbers. This verification can take several weeks.
Identity theft concerns trigger another type of hold. If the IRS suspects fraud — such as multiple returns filed under the same Social Security number — they will delay your refund while they investigate. The IRS will contact you by mail if this happens.
Direct deposit versus mailed checks
Direct deposit is the fastest method. Once the IRS accepts your return, the refund typically lands in your bank account within 21 days. The exact timing depends on your bank's processing speed, but most banks post IRS transfers within 1 to 3 business days of receiving them.
A mailed check takes longer because it must be printed, sorted by the IRS, handed to the U.S. Postal Service, and delivered to your address. The IRS typically mails checks within 21 days of accepting the return, but postal delivery adds 2 to 4 weeks depending on your location and mail volume. Checks mailed in April often take longer than those mailed in February because postal volume is higher during tax season.
If you did not provide banking information when you filed, you can still update your return to request direct deposit instead of a check. You will need to contact the IRS or file an amended return, which delays the refund further. It is better to provide bank details when you file the original return.
What the IRS Where's My Refund tool actually tells you
The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." Each status tells you where your return is in the queue.
Return Received means the IRS has accepted your return but has not yet processed it for payment. This status typically appears within 24 hours of e-filing. The tool will show an estimated refund date, usually 21 days from acceptance.
Refund Approved means the IRS has finished reviewing your return and authorized the payment. The tool will show the date the refund will be sent to your bank or mailed as a check. If you chose direct deposit, the refund usually arrives within 1 to 3 business days after this status appears.
Refund Sent means the money has left the IRS. For direct deposit, it is on its way to your bank. For a check, it has been mailed. The tool will show the date it was sent and, for checks, an estimated delivery window.
If the tool says "We cannot provide information about your refund status," it usually means the return has not yet been received or accepted. Wait 24 hours and check again. If you filed on paper, it can take up to 4 weeks for the IRS to receive and process it before the tool shows any status.
When to contact the IRS about a delayed refund
If your refund has not arrived within 21 days of the IRS accepting your return (or 4 weeks if you filed on paper), check Where's My Refund first. If the tool shows "Refund Sent" but the money has not landed in your account, wait 5 business days. Bank processing delays are common, especially during tax season.
If the tool shows no status update after 4 weeks, or if it shows a status but your refund has not arrived after the stated date, contact the IRS. You can call the IRS at 1-800-829-1040 (the main tax line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready.
The IRS will not issue a replacement check or refund until at least 120 days have passed since you filed. If your refund is genuinely lost — for example, a check was mailed but never arrived — the IRS can issue a replacement, but you must wait the full 120 days first.
Refunds held for offset or other debts
The IRS may hold your refund if you owe back taxes, child support, or certain other federal or state debts. This is called offset. The IRS will send you a notice by mail explaining the hold and which debt caused it. The notice will include information about how to dispute the offset if you believe it was made in error.
If your refund is offset, you will not receive it. Instead, the money goes to pay down the debt. The notice will tell you how much was applied and to which debt. If you have questions about the debt itself, you may need to contact the agency that reported it — for example, your state's child support enforcement office or the Department of Education if the debt is a student loan.
Offsets are not common for most filers, but they do happen. If you know you owe back taxes or child support, you can contact the IRS before filing to ask whether an offset is likely.
State tax refunds follow a different timeline
State tax refunds are processed separately from federal refunds and follow different timelines. Most states process refunds within 30 to 60 days of receiving your return, but some states take longer. A few states offer direct deposit for state refunds, which speeds up delivery; others mail checks only.
You can track your state refund using your state's tax department website. Most states have a refund status tool similar to the IRS's Where's My Refund. Search "[your state] tax refund status" to find the tool for your state.
If you filed your federal and state returns at the same time, your state refund will likely arrive after your federal refund. Do not assume a delay means something is wrong — state processing simply takes longer.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns in the order they arrive, regardless of who prepared them or what software was used. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund before the IRS sends it. These loans charge interest and fees, and they do not actually speed up your refund — they just give you the money sooner at a cost.
What if the IRS accepted my return but Where's My Refund shows no information?
Wait 24 hours and check again. The tool updates once per day, usually overnight. If you filed on paper, it can take up to 4 weeks for the IRS to receive and process your return before it appears in the tool. If more than 4 weeks have passed since you mailed your return and the tool still shows nothing, contact the IRS to confirm they received it.
Can I cancel my refund and have the money applied to next year's taxes instead?
No. Once the IRS accepts your return, the refund process cannot be stopped. If you want to reduce your refund, you would need to file an amended return, which is more complicated and takes longer. It is better to adjust your withholding for next year so you receive less of a refund in the first place.
Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?
The IRS is required by law to hold refunds that include the EITC or Additional Child Tax Credit for a review period to prevent fraud and errors. This hold typically adds 1 to 2 weeks to the standard 21-day timeline. You cannot avoid this hold, but you can track your refund using Where's My Refund to see when the review is complete.
What if my bank rejects the direct deposit?
This is rare, but it can happen if your account number is incorrect or your account was closed. If the IRS attempts to deposit your refund and your bank rejects it, the IRS will mail you a check instead. The check will take 2 to 4 weeks to arrive. You can avoid this by double-checking your account number and routing number before you file.