Your refund timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. If you file by mail or request a paper check, add another two to three weeks for postal delivery. The 21-day clock starts when the IRS receives your return, not when you mail it — so a return mailed in early April may not reach the IRS until mid-April, pushing your refund into May.
The IRS publishes a "Where's My Refund?" tool on IRS.gov that tracks your return in real time. You can check it within 24 hours of filing electronically, or four weeks after mailing a paper return. The tool shows whether your return has been received, is being processed, or has been approved — and when your refund will arrive.
Key Takeaways
- Direct deposit refunds arrive within 21 days of the IRS receiving your return; paper checks take an additional two to three weeks for mail delivery.
- The IRS "Where's My Refund?" tool at IRS.gov shows your exact status and expected arrival date, updated daily.
- Returns filed by mail take four weeks before they appear in the tracking system, so check after that window has passed.
- Errors on your return, missing information, or identity verification delays can extend your timeline by weeks or months.
- State refunds follow separate timelines and are issued by your state tax agency, not the IRS.
Why some refunds take longer than 21 days
The 21-day timeline assumes your return is complete, accurate, and requires no additional review. The IRS flags returns for closer inspection when certain conditions are present: you claimed the Earned Income Tax Credit (EITC), you claimed the Additional Child Tax Credit (ACTC), your return shows a loss that can be carried back to a previous year, or your income is above a certain threshold and you itemized deductions.
Returns with these flags are held for additional verification, which can add two to four weeks. The IRS also delays refunds when it detects a mismatch between your return and information it has on file — for example, if your W-2 from your employer shows different income than what you reported. Identity theft screening can add another week or two if the IRS needs to confirm you are who you say you are.
If you made an error on your return — a wrong Social Security number, a typo in your address, or a math mistake — the IRS will correct it, but this adds processing time. You will receive a notice explaining the change and your corrected refund amount.
Direct deposit versus paper check delivery
Direct deposit is the fastest method. Once the IRS approves your refund, the money moves to your bank account within one to two business days. Your bank may hold the deposit for an additional day depending on when it arrives, but you typically see the money in your account within 21 to 23 days of the IRS receiving your return.
Paper checks are slower because they must be printed, mailed by the U.S. Postal Service, and then deposited or cashed by you. The IRS mails checks in batches, and delivery time depends on distance and mail volume. A check mailed from an IRS processing center in the Midwest to the East Coast typically arrives within two weeks; a check to the West Coast may take three weeks. If your check is lost or stolen in the mail, contact the IRS at 800-829-1040 to request a replacement, which adds another two to four weeks.
How to check your refund status right now
Go to IRS.gov and select "Where's My Refund?" under the "Refunds" section. You will 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 the same day will not show new information.
The tool displays one of four statuses: "Return Received" (the IRS has your return but has not begun processing), "Return Approved" (the IRS has approved your refund and it is on its way), "Refund Issued" (your refund has been sent), or "Refund Delivered" (your refund has arrived at your bank or been mailed as a check). If your status shows "Return Received" for more than 21 days, or if the tool says your refund was issued but you have not received it after the stated delivery date, contact the IRS.
If you filed by mail, the tool will not show your return for approximately four weeks. Do not assume something is wrong if you do not see your return in the system immediately after mailing it.
What to do if your refund is delayed
First, confirm that the IRS has actually received your return. Use "Where's My Refund?" to check your status. If the tool says "Return Received" but you are past the 21-day window, or if the tool shows no record of your return at all after four weeks, your return may not have arrived.
If your return was mailed and is not showing up, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the date you mailed your return ready. The IRS can search for your return and tell you whether it was received. If it was not, you will need to file again — either electronically or by mail.
If your return shows "Return Approved" but your refund has not arrived after the stated delivery date, contact your bank first. Ask whether the deposit is pending or if there is a hold on your account. If your bank has not received the deposit, call the IRS and provide your account and routing numbers so they can investigate whether the deposit was sent to the wrong account.
If you requested a paper check and it has not arrived after three weeks, contact the IRS. They can issue a replacement check, but this takes an additional two to four weeks.
State refunds follow their own timeline
Your state tax refund is separate from your federal refund and is issued by your state tax agency, not the IRS. Most states process refunds within 30 to 45 days of receiving your return, but some take longer. A few states offer online tracking tools similar to the IRS "Where's My Refund?" tool — check your state's tax agency website to see if yours does.
Some people receive their federal refund before their state refund, or vice versa, depending on when each agency processes the return. If you filed both returns at the same time, expect your state refund to arrive within one to two weeks of your federal refund, though this varies by state.
If you are owed both a federal and state refund and you have unpaid state taxes, child support, or student loans in default, your state may offset your refund to pay those debts. The state will notify you if this happens.
Refunds when you owe money to the IRS or another agency
If you owe back taxes, the IRS will use your refund to pay what you owe before sending you the remainder. The IRS will send you a notice explaining the offset. This does not delay your refund — the IRS simply reduces the amount you receive.
If you owe child support or have defaulted student loans, the federal government can intercept your refund to pay those debts. This is called a "tax refund offset." You will receive a notice from the agency holding the debt before your refund is intercepted. If you believe the offset is wrong, you have the right to request a hearing, but this must be done before the offset occurs.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money before your refund arrives, but you pay interest and fees for this service. The IRS processes your return on its own timeline regardless of who prepared it.
What if the IRS says my refund was issued but I never got it?
Contact your bank to confirm they did not receive a deposit. If they did not, call the IRS at 800-829-1040 with your account and routing numbers. The IRS can trace whether the deposit was sent and to which account. If it went to the wrong account, the IRS can issue a replacement check.
Do I have to wait 21 days even if I file early in January?
Yes. The 21-day timeline applies regardless of when you file. Filing in January does not speed up processing — the IRS processes returns in the order they are received, and processing time depends on the complexity of your return and whether it requires additional review.
Why does the IRS hold refunds for EITC and child tax credits?
The IRS is required by law to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until mid-February, even if your return is complete and accurate. This is called the "PATH Act" requirement. Your refund will not be issued before this date.
Can I cancel my refund and get a different payment method?
Once the IRS has issued your refund, you cannot cancel it. If you requested direct deposit and want a check instead, or vice versa, you would need to file an amended return, which takes additional time. It is better to choose your payment method correctly on your original return.