How long a tax refund takes 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 on paper or request a check by mail, the timeline stretches to four to six weeks or longer. The 21-day window is not a may provide — it is the IRS's stated goal for most returns, but processing time varies based on how complete your return is, whether the IRS needs to verify information, and current processing volume at your local IRS service center.
The actual arrival in your bank account or mailbox happens after the IRS issues the refund. Direct deposit usually takes one to three business days once issued. A paper check takes an additional five to seven business days to arrive by mail, and longer if your address is outside the continental United States.
Key Takeaways
- Electronic filing with direct deposit is the fastest path, with the IRS aiming to issue your refund within 21 days of acceptance.
- Paper returns take four to six weeks or longer because the IRS must manually enter the data before processing begins.
- Direct deposit deposits into your account one to three business days after the IRS issues the refund; checks take five to seven additional days by mail.
- The IRS may hold your refund if your return contains errors, you claim certain credits, or if your information does not match IRS records.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
Why electronic filing with direct deposit is fastest
When you file electronically, the IRS receives your return as data, not as a paper document that must be scanned and entered by hand. The system can begin processing immediately. Direct deposit means the IRS sends money directly to your bank, bypassing the postal service entirely. This combination — e-file plus direct deposit — is the IRS's most efficient processing path.
The IRS publishes a 21-day target for refunds issued this way, though many returns process faster. Returns filed in January and February often process within 10 to 14 days because the IRS has more staff and fewer returns in the queue. Returns filed in April, when millions file at once, may take closer to 21 days or longer.
Paper returns and mailed checks take significantly longer
If you file a paper return by mail, the IRS must first receive it, open it, scan it, and enter the data into its system. Only then does processing begin. This adds two to three weeks to the timeline before the IRS even starts reviewing your return. After that, the standard 21-day processing window applies. A paper return filed in early April might not be processed until late May.
If you also request a refund check instead of direct deposit, add another five to seven business days for the check to travel through the mail. Checks mailed to addresses outside the continental United States may take two to three weeks.
Situations that delay your refund
The IRS holds refunds when it needs to verify information on your return. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit. These credits are subject to additional review, and the IRS may hold your refund for up to 21 days beyond the standard processing time — meaning up to six weeks total.
Other delays occur when your Social Security number does not match IRS records, when you report income the IRS has not yet received from an employer or financial institution, when you claim a dependent the IRS cannot verify, or when your return contains math errors or missing information. The IRS will contact you by mail if it needs clarification, which adds another week or two to the timeline.
If you owe back taxes, child support, or federal student loans, the IRS may offset your refund — meaning it keeps part or all of it to pay what you owe. This happens automatically and can take several weeks to process after your refund is issued.
How to track your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether the IRS has received your return, whether it is being processed, whether your refund has been issued, and the date it will arrive in your account or mailbox.
Do not call the IRS or contact a tax preparer asking about your refund until at least 21 days have passed since you filed electronically, or four weeks if you filed on paper. The IRS system will not have information before that point, and calling earlier wastes time for both you and the IRS.
What to do if your refund is late
If more than 21 days have passed since you filed electronically and Where's My Refund shows no update, or if more than four weeks have passed since you mailed a paper return, contact the IRS. You can call 1-800-829-1040 (the main IRS line) or visit an IRS office in person. Have your Social Security number, filing status, and the exact refund amount ready.
If the IRS tells you your refund was issued but you have not received it after the expected arrival date, contact your bank to confirm the deposit did not arrive. Banks occasionally reject direct deposits if your account information changed or if there is a hold on your account. If your check was mailed, wait the full seven business days before assuming it is lost; checks sometimes take longer in transit, especially during peak filing season.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS's 21-day window for electronic returns with direct deposit is its fastest standard processing time. Some returns process in 10 to 14 days, but you cannot request expedited processing. Filing early in the tax season (January or early February) may result in faster processing simply because the IRS has fewer returns in the queue.
Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?
The IRS is required by law to hold refunds for returns claiming the EITC or Additional Child Tax Credit until at least February 15 each year, even if the return is complete and correct. This is a compliance measure. Your refund will not be issued before that date regardless of when you file.
What if I filed electronically but requested a check instead of direct deposit?
The IRS still processes your return within 21 days, but the check must then be printed and mailed. Add five to seven business days for postal delivery. Total time is typically four to five weeks from the date you filed.
Does amending my return delay my refund?
Yes. If you file an amended return (Form 1040-X) after filing your original return, the IRS must process the amendment separately. Amended returns typically take eight to twelve weeks to process, even if your original return was already issued.
What happens if the IRS offsets my refund for back taxes or child support?
The IRS will notify you by mail that your refund was offset and to which agency the money was sent. This process can take several weeks after your refund is issued. You can contact the agency that received the offset (the state tax authority, child support enforcement office, or student loan servicer) to confirm receipt.