The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21-day window is what the IRS publishes, but most refunds arrive faster — often within 5 to 10 business days of acceptance. The clock starts when the IRS accepts your return, not when you submit it. There is usually a gap of a few days between submission and acceptance while the IRS runs initial checks.
If you file by paper and request a check, expect 4 to 6 weeks from the date the IRS receives your return at the processing center. Paper returns take longer because they must be physically opened, scanned, and entered into the system before processing begins. The IRS does not begin that work until the return arrives at one of their regional processing centers, which can add another week or two depending on mail time and the center's current volume.
Direct deposit is faster than a mailed check because the IRS sends the money electronically to your bank, and your bank then credits your account. A check has to be printed, signed, stuffed, mailed, and then deposited by you — each step adds days.
Key Takeaways
- Electronic filing with direct deposit typically results in a refund within 5 to 10 business days after the IRS accepts your return, though the IRS allows up to 21 days.
- Paper returns take 4 to 6 weeks because the IRS must physically receive, scan, and process them before calculating your refund.
- The IRS acceptance date is when the countdown begins, not your submission date — there is usually a lag of a few days between the two.
- Your bank may hold a deposited refund check for 1 to 5 business days even after it arrives, depending on the amount and your account history.
- Refunds issued during peak season (January through April) may take longer because processing centers are handling millions of returns simultaneously.
How to track where your refund is right now
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, and shows one of three statuses: accepted, processing, or sent.
"Accepted" means the IRS has received your return and it passed initial validation checks. This is when the 21-day clock starts for direct deposits. "Processing" means the IRS is reviewing your return for accuracy and checking for errors or missing information. "Sent" means the IRS has issued your refund — either mailed a check or sent money to your bank.
If Where's My Refund? shows no information at all, your return has not yet been accepted. This is normal for the first few days after you file. If you filed by paper, it may take two to three weeks before the return appears in the system at all.
Why some refunds take longer than 21 days
The IRS flags certain returns for manual review, which adds time. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit, or reporting self-employment income. These credits require extra verification, and the IRS processes them in batches rather than individually. A return flagged for EITC review typically takes 4 to 6 weeks instead of 21 days.
Errors or missing information also delay processing. If your return has a math error, a mismatched name or Social Security number, or a missing signature, the IRS will either correct it and process the return, or send you a notice asking for more information. A notice means you must respond before processing resumes.
Peak season volume matters too. The IRS processes the highest volume of returns between mid-February and mid-April. During that window, even straightforward returns may take the full 21 days or slightly longer because processing centers are working through millions of returns.
Direct deposit versus a mailed check
Direct deposit is faster and more reliable. Money goes directly from the IRS to your bank account, with no mail delays and no risk of a check being lost or stolen. The IRS sends the deposit instruction to your bank, and your bank credits your account within 1 to 5 business days of receiving it. Most banks credit the deposit the same day or the next business day.
A mailed check takes longer at every stage. After the IRS issues the check, it goes into the mail — typically 7 to 10 business days depending on distance. Once it arrives, you must deposit it yourself. Your bank may then hold the check for 1 to 5 business days before crediting the funds, depending on the amount and your account history. A large refund check may be held longer than a small one.
If you did not provide banking information on your return, the IRS will mail a check automatically. You can still request direct deposit on your next return to speed up future refunds.
What to do if your refund is late
If it has been more than 21 days since the IRS accepted your return and Where's My Refund? still shows "processing," check the tool again in a few days. The status updates once per day, and some returns straightforward take the full 21 days. If it has been more than 21 days and the status shows "sent," but you have not received the money, contact your bank — the deposit may have been delayed on their end or sent to the wrong account.
If Where's My Refund? shows "processing" after 21 days and you have not received a notice from the IRS, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still in queue, flagged for review, or waiting for additional information from you.
If you filed by paper and it has been more than 6 weeks, the return may not have reached the processing center yet. Call the IRS to confirm they received it. If they have no record, contact the post office to file a claim for the lost mail.
Refunds issued during amended returns or after an audit
If you file an amended return (Form 1040-X), the IRS typically takes 8 to 12 weeks to process it, even if it is straightforward. Amended returns are processed separately from original returns and in smaller batches. The 21-day timeline does not explore.
If the IRS audits your return and determines you are owed a refund, the timeline depends on how the audit is resolved. A straightforward correspondence audit (handled by mail) may take 4 to 6 weeks after you send in the requested documents. An in-person audit can take several months. Once the audit is closed and the IRS determines a refund is due, the refund is issued within 30 days.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" loans, which are not actually refunds — they are loans against your expected refund that you repay with fees. The actual refund still takes the standard 21 days or longer.
What if my bank says they never received the direct deposit?
Contact the IRS first to confirm they sent it. Where's My Refund? should show "sent" with a date. If it does, ask your bank to search their incoming ACH transfers for that date using your Social Security number. If the bank finds no record, the IRS may have sent it to the wrong account number. Call the IRS to verify the account information on file and request a reissue.
Does filing early mean I get my refund earlier?
Not significantly. Filing in early January does not speed up processing — the IRS still takes 5 to 21 days to process your return once it is accepted. However, filing early does mean you receive your refund earlier in the year than if you wait until March or April.
Why does the IRS say 21 days but my refund came in 5 days?
The 21-day timeline is the maximum the IRS promises, not the typical time. Most refunds are processed and issued within 5 to 10 business days because the IRS has the technology to process straightforward returns quickly. The 21 days covers returns that require additional review or are processed during peak season volume.