Current IRS Processing Times
The IRS processes most tax returns within 21 days of receipt. This timeline applies whether you file electronically or by mail, though e-filed returns move through the system faster in practice. The 21-day window is what the IRS publishes as its standard, but actual times vary based on how you file, whether your return needs manual review, and current processing volume.
If you file electronically and claim direct deposit, you are most likely to receive your refund within this timeframe. Paper returns take longer because they must be scanned and entered into the IRS system by hand, adding 2 to 4 weeks to the process before the 21-day clock starts.
The IRS does not issue refunds on a first-come, first-served basis. Returns are sorted by type and complexity, and certain returns — those with errors, missing information, or claims that trigger manual review — move to a separate queue and take significantly longer.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days; paper returns take 2 to 4 weeks longer because they must be manually scanned first.
- The IRS processes returns in batches by type, not in the order received, so filing early does not may provide an early refund.
- Returns flagged for review — those with math errors, missing documents, or certain credits — move to a manual queue and can take 2 to 3 months or longer.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is received.
- If your refund does not arrive within 21 days of e-filing or within 6 weeks of mailing a paper return, contact the IRS to investigate.
Why Some Refunds Take Longer Than 21 Days
A return enters the manual review queue when the IRS system flags it for verification. Common triggers include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or education credits. These credits are audited at higher rates, so returns claiming them are held for verification even when there is no error. The IRS also reviews returns with large refunds, unusual deductions, or math errors caught by automated scanning.
If your return is selected for review, you will receive a letter from the IRS explaining what information is needed. You then have 30 days to respond. Once the IRS receives your response, processing typically takes another 4 to 8 weeks. If you do not respond, the IRS will process your return without the disputed item, which usually means a smaller refund.
Identity theft and fraud filters also delay returns. If the IRS suspects your return may be fraudulent — for instance, if someone else filed using your Social Security number — your return is held while the IRS verifies your identity. This process can take 60 to 120 days.
Direct Deposit Versus Check by Mail
Direct deposit is the fastest way to receive a refund. Once the IRS approves your return, the money moves to your bank account within 1 to 2 business days. If you chose direct deposit on your return, you do not need to do anything else — the IRS has your banking information.
A refund check takes longer. After the IRS approves your return, it prints the check, which takes 5 to 7 business days. The check then travels through the mail, which adds another 3 to 5 business days depending on distance. In total, a check refund typically arrives 2 to 3 weeks after approval, compared to 1 to 2 days for direct deposit.
If you did not choose direct deposit on your return and the IRS is sending a check, you cannot change this after filing. You must wait for the check to arrive. Some banks and tax software offer a service that deposits a check into your account on your behalf, but this is a separate service and not run by the IRS.
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 shown on your return. The tool updates every 24 hours and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has scanned your return into its system but has not yet reviewed it. This status typically appears within 24 hours of e-filing or 2 to 3 weeks after mailing a paper return. "Refund Approved" means the IRS has processed your return and authorized the refund. "Refund Sent" means the money has been released — either deposited into your bank account or a check has been printed and mailed.
If your return shows "Return Received" for more than 21 days after e-filing, or more than 6 weeks after mailing, contact the IRS at 1-800-829-1040. Have your return handy so you can provide your filing information. The IRS can tell you whether your return is in manual review or if there is a processing delay.
What to Do If Your Refund Is Delayed
If the Where's My Refund tool shows no status update after 21 days of e-filing, your return may be in the manual review queue or there may be an error on your return. Call the IRS at 1-800-829-1040 to confirm the status. Have your Social Security number, filing status, and the refund amount ready.
If the IRS tells you your return is under review, ask what triggered the review and what documents they need from you. If they request documents, respond within the deadline stated in their letter. Delays in responding extend the overall timeline by weeks.
If your refund was approved but you have not received it after the expected timeframe — more than 2 weeks for direct deposit or 3 weeks for a check — the money may have been sent to the wrong account or address. Contact your bank first to confirm the deposit did not arrive. If your bank has no record, call the IRS to report the missing refund. The IRS can issue a replacement check or investigate whether the deposit went to an incorrect account.
Processing Times During Peak Periods
The IRS processes the highest volume of returns between mid-February and mid-April. During this period, even e-filed returns with direct deposit may take the full 21 days or slightly longer. Returns filed in January or early February typically process faster because the IRS has more capacity.
Filing later in the tax season does not speed up processing — it does the opposite. If you file in April, your return joins a backlog of millions of other returns filed in the same window. Processing times can stretch to 4 to 6 weeks during peak season, even for straightforward returns.
The IRS also experiences delays when Congress passes tax law changes close to the filing deadline or when there are staffing shortages. In recent years, staffing cuts have extended processing times beyond historical norms, particularly for returns requiring manual review.
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 prepared them. Tax software and preparers cannot expedite IRS processing. Some tax preparers offer "refund anticipation loans," which are loans against your expected refund, but these are not from the IRS and come with interest and fees.
What if the Where's My Refund tool says my refund was sent but I never received it?
If direct deposit was sent, contact your bank to confirm the deposit did not arrive under a different date or account. If a check was sent, wait 5 business days from the "Refund Sent" date, then contact the IRS at 1-800-829-1040 to report it missing. The IRS can issue a replacement check or investigate the original payment.
Does filing electronically really get me my refund faster than mailing a paper return?
Yes, significantly faster. E-filed returns enter the IRS system within 24 hours and processing begins immediately. Paper returns must be physically scanned and entered by hand, which adds 2 to 4 weeks before processing starts. If you also choose direct deposit with e-filing, the refund arrives fastest.
Why is my refund taking longer than 21 days if I e-filed?
Your return may be in manual review if you claimed certain credits like the EITC or ACTC, if there was a math error, or if the IRS flagged it for identity verification. You will receive a letter if this happens. You can also check Where's My Refund to see if a status update appears, or call the IRS if no update has appeared after 21 days.
If I file my taxes late, will my refund take even longer?
Yes. Filing after April 15 means your return joins the tail end of the filing season when the IRS is processing millions of returns simultaneously. Processing times can stretch to 6 to 8 weeks or longer. Additionally, if you file after the deadline, you may owe penalties and interest, which can reduce your refund.