The IRS deposits most 2024 refunds between 21 days and 6 months after you file, depending on how you file and whether your return needs review

The IRS does not deposit refunds on a fixed schedule. Instead, the timing depends on three things: the method you used to file, whether the IRS needs to verify information on your return, and whether you chose direct deposit or a paper check. If you filed electronically with direct deposit and your return had no issues, you can expect your refund within 21 days. If you filed by mail, chose a paper check, or the IRS flagged your return for review, the timeline stretches to several months.

The IRS processes returns in the order they arrive, not by filing date. A return filed in early February may be processed before one filed in late January if the later return requires additional review. The IRS also suspends processing during certain periods — for example, when they are implementing system updates or when Congress has not yet passed a budget.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in a deposit within 21 days if no issues arise.
  • Paper returns and paper checks add 4 to 8 weeks to the timeline because the IRS must physically receive and scan your documents.
  • The IRS may hold your refund for up to 120 days if your return triggers identity verification checks or matches certain fraud indicators.
  • You can check the status of your specific refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • Refunds claimed under the Earned Income Tax Credit or Additional Child Tax Credit may take longer because the IRS is required by law to hold them until mid-February.

How the 21-day timeline works for electronic filers

When you file electronically and choose direct deposit, the IRS aims to deposit your refund within 21 days. This is the IRS's standard processing window, not a may provide. The 21 days begins on the date the IRS receives your return, not the date you submit it — there can be a 1 to 2 day lag between when you hit send and when the IRS's system records receipt.

The 21-day window assumes your return passes initial validation checks. If the IRS detects a mismatch between your Social Security number and name, a discrepancy in income reported by your employer, or an unusual pattern in deductions, your return moves into a manual review queue. This review can add 4 to 12 weeks to your timeline.

Direct deposit itself is nearly instantaneous once the IRS initiates the transfer. The delay is in the IRS's processing, not in the banking system. If you provided incorrect banking information, your bank may reject the deposit, and the IRS will mail you a check instead — adding another 2 to 3 weeks.

Why paper returns take much longer

If you mailed a paper return, add 4 to 8 weeks to any timeline you see online. The IRS must physically receive your envelope, open it, scan your documents, and enter the information into their system before processing begins. During peak filing season (February through April), the IRS processes thousands of paper returns daily, and mail delivery itself can take 1 to 2 weeks.

Paper returns are also more likely to trigger manual review because the IRS cannot read handwriting as reliably as it reads electronic data. A smudged digit, a crossed-out number, or unclear handwriting can flag your return for verification. Once flagged, the IRS may contact you by mail to confirm information — another 2 to 4 week delay.

If you chose a paper check instead of direct deposit, the IRS must print and mail the check after processing your return. A check mailed in March may not arrive until April or May, depending on postal service delays in your area.

When the IRS holds refunds for verification

The IRS holds certain refunds for mandatory review periods set by law. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS must hold your entire refund until at least February 15 each year. This is a statutory requirement, not a processing delay. Even if you filed in January, your refund will not deposit before mid-February.

Beyond these mandatory holds, the IRS may delay your refund if your return matches patterns associated with identity theft or fraud. Common triggers include claiming dependents who were already claimed on another return, reporting income that does not match W-2s or 1099s from your employer, or deducting business losses that seem inconsistent with your income level. The IRS may contact you by mail or phone to verify information before releasing your refund.

If the IRS suspects identity theft, they may place a hold of up to 120 days while they investigate. During this time, you will not receive your refund, and the IRS may request documents like a copy of your driver's license or proof of the income you reported. You can call the IRS at 1-800-829-1040 to check whether your return is under review, though they cannot always provide a specific reason or timeline over the phone.

How to track your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You can access it by entering 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: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has scanned your return into their system but has not yet processed it. This status typically appears within 24 hours of filing electronically or within 2 to 3 weeks of mailing a paper return. "Refund Approved" means the IRS has completed processing and approved your refund amount. "Refund Sent" means the IRS has initiated the deposit or mailed your check.

If your return has been in "Return Received" status for more than 21 days, or if you see no status information at all after 5 days of filing electronically, contact the IRS. You can call 1-800-829-1040, use the IRS's online chat service on IRS.gov, or visit a local IRS office. Bring a copy of your return and your Social Security card or ID.

Refunds delayed by mail or banking issues

If the IRS mailed your check but you have not received it after 4 weeks, the check may have been lost or delayed in the mail. Contact the IRS and provide your return information. They can issue a replacement check or, in some cases, initiate a direct deposit if you provide banking details.

If you provided incorrect banking information on your return, your bank will reject the IRS's deposit attempt. The IRS will then mail you a paper check instead. This rejection and reissue process adds 3 to 4 weeks to your timeline. To avoid this, double-check your routing number and account number before filing. Your bank's website or a blank check can confirm these numbers.

If your refund was deposited but you do not see it in your account, contact your bank first. The deposit may be pending for 1 to 3 business days, or your bank may have flagged it for review. If your bank confirms the deposit was rejected, contact the IRS to request a replacement check or resubmit your banking information.

Special circumstances that delay refunds

If you owe back taxes, child support, or federal student loans, the IRS may offset your refund to pay these debts. The offset process can take 2 to 4 months, and you will receive a notice in the mail explaining the offset. You can dispute an offset by contacting the agency that holds the debt (the Department of Education for student loans, your state for child support) or by calling the IRS.

If you amended a prior year's return using Form 1040-X, your 2024 refund may be delayed while the IRS processes the amendment. Amended returns are processed manually and can take 8 to 12 weeks. File amendments as early as possible to avoid delays to your current-year refund.

If you are a first-time filer or have not filed in several years, the IRS may place a hold on your refund while they verify your identity. This verification can take 4 to 6 weeks. Provide any documents the IRS requests promptly to avoid further delays.

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 advance" loans that give you cash before the IRS deposits your refund, but these loans charge fees and interest. The IRS's timeline remains the same regardless of who prepares your return.

What if the Where's My Refund tool says my refund was sent but I have not received it?

If the tool says "Refund Sent" but you have not received a deposit or check after 5 business days, contact the IRS. Provide your return information and ask whether the refund was sent by direct deposit or check. If direct deposit, ask your bank to confirm whether the deposit arrived and was rejected. If check, ask the IRS to issue a replacement.

Does filing earlier in the year mean I get my refund earlier?

Not necessarily. The IRS processes returns in the order they arrive, and returns filed in early February may be processed before those filed in late January if the later return requires review. Filing early does give you a better chance of being processed before peak season delays, but it does not may provide a faster refund.

Why does the IRS hold refunds for people who claimed the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15. This hold is meant to allow time for fraud detection. Even if you filed in January, your refund will not deposit before mid-February.

What should I do if I think my refund was stolen or sent to the wrong account?

Contact the IRS immediately at 1-800-829-1040 and provide your return information. If direct deposit was sent to the wrong account, the IRS can attempt to recover the funds from that account or issue a replacement check. If you suspect identity theft, file a report with the Federal Trade Commission at IdentityTheft.gov and provide the IRS with a copy of the report.