Federal tax refunds usually arrive within 21 days of the IRS accepting your return, but the actual timeline depends on how you file and how you receive the money
The IRS publishes a 21-day standard, but that clock starts when your return is accepted, not when you mail it or click submit. If you file by paper, add time for postal delivery and IRS processing before that 21-day window even begins. If you file electronically and choose direct deposit, you are most likely to hit the 21-day target. If you request a check by mail, add another week or two after the IRS processes your return.
The timeline also depends on whether your return is straightforward or flagged for review. A simple return with W-2 income and the standard deduction can move through in days. A return with self-employment income, business losses, or claimed credits like the Earned Income Tax Credit (EITC) or Child Tax Credit (CTC) takes longer because the IRS verifies those items before releasing the refund.
Key Takeaways
- The IRS's 21-day timeline starts when your return is accepted, not when you file, so paper filers should add one to two weeks for mail delivery and processing.
- Direct deposit to a bank account is faster than a mailed check; direct deposit typically arrives within 21 days of acceptance, while checks take an additional week or more.
- Returns claiming the EITC, CTC, or other refundable credits are held until mid-February regardless of filing date, per IRS policy to prevent fraud.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund does not arrive within 21 days of acceptance, contact the IRS at 1-800-829-1040 or check the tool for a delay notice.
How the 21-day clock actually works
The IRS counts 21 days from the date your return is accepted, not from the date you file. If you e-file on January 15, the IRS may accept it the same day or the next business day. If you mail a paper return on January 15, it takes three to five business days to reach an IRS processing center, then another few days to be scanned and accepted into the system. Only then does the 21-day window start.
E-filing is faster because the IRS accepts electronic returns within 24 hours in most cases. Paper returns take longer because they must be physically received, opened, and entered into the system by hand or scanner. If you file by paper, expect your return to be accepted 7 to 10 days after you mail it, assuming normal mail delivery.
The 21-day target is not a may provide. The IRS says "typically" 21 days, and some returns take longer. Returns filed early in the tax season (January and early February) often move faster because the IRS has fewer returns to process. Returns filed in March and April move slower because volume is highest.
Direct deposit versus mailed check
Direct deposit is the fastest method. Once the IRS accepts your return and processes your refund, the money moves electronically to your bank account, usually within the 21-day window. The actual deposit depends on your bank's processing speed; most banks post direct deposits within one to two business days of receiving the transfer from the IRS.
A mailed check takes longer. After the IRS processes your refund, it prints the check and mails it to the address on your return. Postal delivery adds five to seven business days, sometimes longer if the address is rural or if mail is delayed. A check mailed on day 20 of the IRS's processing window will not reach you until day 25 or later.
If you filed a return and did not provide banking information, the IRS mails a check by default. You can avoid this delay by providing your bank account number and routing number on your return, even if you file by paper. The IRS also offers a free tool called Get My Payment (for stimulus payments) and Where's My Refund (for tax refunds) that shows whether your refund will be direct deposited or mailed.
Why some refunds are held until mid-February
The IRS holds refunds for returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) until at least February 15 each year. This is a federal requirement, not a processing delay. The IRS uses this time to cross-check the credits against Social Security records and other data to prevent fraud and duplicate payments.
If your return claims the EITC, ACTC, or both, your refund will not be released before mid-February, even if you file in January and the return is accepted within days. The IRS publishes a list each year of which credits trigger the hold. If you are unsure whether your return is affected, check the IRS website or use the Where's My Refund tool, which will show a message if your refund is being held for verification.
This hold applies to federal refunds only. Some states also hold refunds for similar reasons, but the timing varies by state. If you are waiting for both a federal and state refund, the state refund may arrive on a different schedule.
How to check your refund status
The IRS Where's My Refund tool is the official way to track your federal refund. You need your Social Security number, filing status (single, married filing jointly, etc.), 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 possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (the IRS has approved your refund and is preparing to send it), or "Sent" (your refund has been mailed or deposited). If your refund is direct deposited, the "Sent" status includes the expected deposit date. If a check is being mailed, the status shows the mailing date.
You can access Where's My Refund on the IRS website (irs.gov) or by calling 1-800-829-1040. The phone line has wait times, especially during peak tax season, but representatives can provide the same information as the online tool. If you have a tax professional or use tax software, some platforms also show refund status, though they pull the information from the IRS tool.
What to do if your refund is late
If your refund does not arrive within 21 days of acceptance, first check the Where's My Refund tool to see if there is a delay message. The tool will tell you if the IRS is still processing your return, if there is a problem that needs your attention, or if your refund has been sent but not yet received.
If the tool shows your refund was sent but you have not received it, wait a few more days. Direct deposits can take up to five business days to appear in your account, depending on your bank. Checks can take up to two weeks to arrive by mail, especially if you live far from the IRS processing center or if mail is delayed.
If the tool shows a delay or error message, follow the instructions on the screen. Common issues include a missing or incorrect bank account number, a mismatch between your return and IRS records, or a return flagged for review. If you need to correct information, the IRS will tell you how to do so. If the tool does not show a specific problem and your refund is more than 21 days late, call 1-800-829-1040 to speak with an IRS representative.
State tax refund timelines
State tax refunds follow their own timelines and are separate from federal refunds. Most states aim to process refunds within 30 to 45 days of receiving your return, but some are faster and some are slower. A few states process refunds in as little as two weeks; others take up to 60 days or longer during peak season.
If you filed your federal and state returns together using tax software, the state return may be accepted and processed on a different schedule than the federal return. Some states accept returns electronically within days; others require paper returns to be mailed and processed by hand, which adds time.
Each state has its own refund tracking tool. You can usually find it on your state's tax agency website by searching "[your state] tax refund status" or "[your state] where's my refund." You will need your Social Security number and refund amount, similar to the federal tool. If your state refund is late, contact your state tax agency directly; the IRS cannot help with state refunds.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who prepares them. Tax software and preparers cannot speed up IRS processing. Some tax preparers offer "refund anticipation loans," which are short-term loans based on your expected refund; you receive the loan money quickly but pay interest and fees, so you end up with less than your actual refund.
What if I filed my return but the IRS says it has not received it?
If you e-filed, check your tax software or preparer's confirmation to verify the return was actually transmitted. If it was, wait a few more days; the IRS may not have processed it yet. If you mailed a paper return, allow 7 to 10 days for delivery and processing. If more than two weeks have passed since you mailed it, contact the IRS at 1-800-829-1040 with your mailing date and address.
Do I have to wait until mid-February if I claim the Child Tax Credit?
Only if you claim the Additional Child Tax Credit (ACTC), which is the refundable portion of the credit. If you claim only the regular Child Tax Credit and your refund is not held for other reasons, your refund may be released before mid-February. Use the Where's My Refund tool to check whether your specific return is affected by the mid-February hold.
Why is my refund taking longer than 21 days?
Common reasons include a return flagged for review (especially if you claim business income or large deductions), a mismatch between your return and IRS records, a missing or incorrect bank account number, or high processing volume during peak tax season. Check the Where's My Refund tool for a specific message, or call 1-800-829-1040 if the tool does not explain the delay.
Can I cancel my refund and get the money a different way?
No. Once the IRS accepts your return and begins processing your refund, you cannot cancel it or change the delivery method. If you provided a bank account number and want a check instead, or vice versa, you would need to file an amended return, which creates a new refund and delays payment further. It is better to wait for the original refund.