How long 2024 tax refunds take

The IRS says it will issue most 2024 refunds within 21 days of accepting your return. That clock starts the day the IRS receives your filing, not the day you mail it or click submit. If you filed electronically and chose direct deposit, you are most likely to land in that 21-day window. If you chose a paper check or filed by mail, add time on both ends — mail delivery to the IRS, then mail delivery to you.

The 21-day target is not a may provide. The IRS processes returns in the order they arrive, and certain returns take longer. A return with errors, missing information, or anything that triggers manual review can take weeks or months beyond 21 days. Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if they arrive in January.

Your actual timeline depends on three things: how you filed, how you want the money, and whether your return needs extra review. Understanding each one tells you what to expect.

Key Takeaways

  • Electronic filing with direct deposit is fastest — most refunds arrive within 21 days of the IRS accepting your return.
  • Paper returns filed by mail take longer because the IRS must receive and scan them first, adding weeks to the timeline.
  • Returns claiming EITC or ACTC are held until mid-February by law, regardless of when you file.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the exact stage your return is in.
  • If your refund does not arrive within 21 days of acceptance, contact the IRS to find out whether your return is under review or held for another reason.

Electronic filing with direct deposit — the fastest route

If you filed electronically and chose direct deposit to a bank account, your refund will most likely arrive within 21 days. The IRS accepts e-filed returns instantly and begins processing them immediately. Direct deposit moves money straight from the IRS to your bank, with no mail delays on either end.

The 21 days starts the day the IRS accepts your return, not the day you submit it. You can see the acceptance date in the IRS Where's My Refund tool or in your tax software confirmation email. Once accepted, the IRS processes your return and sends the refund instruction to your bank. Your bank then deposits the money into your account — this usually happens within one or two business days of receiving the instruction.

Direct deposit is the only method the IRS guarantees will arrive within 21 days. It is also the safest — there is no check to lose in the mail, and no risk of someone else cashing it.

Paper checks — add mail time on both ends

If you filed by mail or requested a paper check, expect 21 days from IRS acceptance plus mail delivery time. The IRS must first receive your return, scan it, and enter it into the system — this adds one to three weeks depending on mail volume and processing backlogs. Then, after processing, the IRS prints and mails your check. USPS delivery typically takes five to seven business days, but can be longer during peak tax season.

A paper check filed by mail in early April might not arrive until late May or early June. If you filed electronically but requested a check instead of direct deposit, you skip the initial mail delay but still wait for printing and delivery after the 21-day processing window closes.

Paper checks are also at risk of being lost, stolen, or delayed by postal service issues. If your check does not arrive within 30 days of the IRS acceptance date, contact the IRS to request a replacement or ask about switching to direct deposit.

EITC and ACTC returns — held until mid-February

If your return claims the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS will not issue your refund before mid-February, even if you file in January. This is a legal requirement, not a processing delay. The IRS holds these returns to prevent fraud and verify that you meet the income and family structure requirements for these credits.

The hold applies regardless of whether you filed electronically or by mail, and regardless of whether you chose direct deposit or a check. If you file in early January and claim EITC or ACTC, your refund will not be issued until after February 15. If you file in late February or March, the hold still applies — your refund will not be issued until at least mid-February of the following year.

You can track the status of an EITC or ACTC return in Where's My Refund, but the tool will show "still processing" or "hold for review" until the hold period ends. Once mid-February passes, processing resumes and your refund should arrive within 21 days.

What triggers a longer wait

Some returns take much longer than 21 days because they require manual review. The IRS flags returns for review when they contain math errors, missing information, inconsistencies between your return and IRS records, or claims that are statistically unusual. A return claiming a very large refund relative to income, or reporting self-employment income that does not match 1099 forms the IRS received, might trigger a review.

Identity theft concerns also trigger a hold. If the IRS suspects fraud or if your Social Security number appears on multiple returns, your return goes into manual review. This can take several weeks or months. You will see "still processing" in Where's My Refund, and the tool will not give you a specific date.

If your return is under review, the IRS may contact you by mail asking for additional documents or clarification. Do not ignore these letters — responding quickly can speed up the review. If you do not respond, the IRS will make a information based on the information it has, which might reduce your refund or deny it entirely.

How to track your refund in real time

The IRS Where's My Refund tool is the official way to check your refund status. Go to irs.gov, find the Where's My Refund link, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

Where's My Refund shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and is preparing to send it), or "Sent" (your refund has been issued). If your return is under review, the tool shows "still processing" and does not give a date.

Do not rely on tax software tracking tools or your bank's deposit prediction. The IRS Where's My Refund tool is the only source that reflects the actual status at the IRS. Your tax software may show an estimate based on when you filed, but it does not have access to real IRS data.

What to do if your refund is late

If 21 days have passed since the IRS accepted your return and you have not received your refund, check Where's My Refund first. If the tool shows "Sent" but the money has not arrived, wait a few more business days — your bank may be processing the deposit. If the tool still shows "Approved" or "still processing," your return is delayed.

Contact the IRS by phone at 1-800-829-1040 (individual returns) or 1-800-829-4933 (business returns). Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review, whether there is an error on file, or whether the refund was issued but lost in the mail. If the refund was issued as a check and lost, the IRS can issue a replacement or redirect the refund to direct deposit.

If you filed by mail and more than 30 days have passed since you mailed your return, the IRS may not have received it yet. Ask the IRS whether they have a record of your return. If not, you may need to file again or request a copy of your mailed return from USPS if you have tracking information.

State tax refunds — separate timeline

Your state tax refund is separate from your federal refund and follows its own timeline. Most states process refunds within 30 to 60 days of receiving your return, but some take longer. A few states issue refunds within two weeks if you file electronically and choose direct deposit. Others take three months or more, especially if you file by mail.

Check your state's tax agency website for the specific timeline. Some states publish average processing times by filing method. Like the IRS, most states offer a refund tracking tool on their website. You will need your Social Security number and refund amount to check status.

If your state refund is late, contact your state tax agency directly. The timeline and reasons for delays vary widely by state, so the IRS cannot help you with a state refund.

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 money immediately, but you pay fees and interest, and the actual refund still takes the normal time to arrive. The fastest legitimate route is electronic filing with direct deposit, which is free through IRS Free File or most tax software.

What if the IRS says my refund was sent but I never got it?

If Where's My Refund shows "Sent" but you have not received a check, wait five to seven more business days. If it was direct deposit, check your bank account — the deposit may be pending. If you still do not see it after that, call the IRS at 1-800-829-1040. They can issue a replacement check or investigate whether the deposit went to the wrong account.

Do I have to wait until mid-February if I claim EITC?

Yes. The IRS holds all returns claiming EITC or ACTC until at least mid-February by law. This applies whether you file in January or later. You cannot bypass this hold, but you can track your return in Where's My Refund to see when processing resumes.

Why does Where's My Refund say still processing after 21 days?

Your return is under review. This happens when the IRS needs to verify information, investigate a discrepancy, or check for fraud. The review can take weeks or months. The IRS may contact you by mail asking for documents. Respond quickly if you receive a letter — it speeds up the review.

Can I change my refund from a check to direct deposit?

Only if your refund has not been issued yet. Call the IRS at 1-800-829-1040 before the check is mailed and ask to switch to direct deposit. If the check has already been sent, you must cash it and deposit it yourself. You cannot redirect a check that is already in the mail.