Timeline for a 2023 tax refund

If you filed your 2023 tax return in 2024, the IRS aims to issue your refund within 21 days of accepting your return. That clock starts when the IRS receives and processes your filing, not when you submit it. Most refunds arrive within that window, but some take longer depending on how you filed, whether your return needed review, and which delivery method you chose.

The 21-day target applies to returns filed electronically with direct deposit. Paper returns take substantially longer — typically 4 to 6 weeks from the date the IRS receives them, since they must be manually scanned and entered into the system. If you chose a check by mail instead of direct deposit, add another 3 to 5 business days after the IRS processes your return.

The IRS stopped accepting 2023 returns on April 15, 2024. If you filed before that deadline, your refund should have arrived by mid-May 2024 at the latest under normal circumstances. If you filed an extension and submitted your return by October 15, 2024, the 21-day clock began when the IRS received that filing.

Key Takeaways

  • Electronic filing with direct deposit typically results in a refund within 21 days of the IRS accepting your return.
  • Paper returns take 4 to 6 weeks from receipt, and mailed checks add another 3 to 5 business days after processing.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • Refunds are delayed when the IRS needs to verify information, detect fraud, or resolve errors on your return.
  • If your refund has not arrived within the expected timeframe, contact the IRS directly rather than waiting.

How to check where your refund is

The IRS Where's My Refund tool is the only official way to track your 2023 refund status. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool shows one of three statuses: "Return Received" (the IRS has your filing but has not processed it yet), "Refund Approved" (your return has been reviewed and the refund is being prepared), or "Refund Sent" (the IRS has issued your money and it is on its way). If your status shows "Refund Sent," the tool also displays the delivery date — either the date your direct deposit will hit your bank account or the date your check was mailed.

Do not rely on third-party websites or apps that claim to track your refund. The IRS does not share real-time refund data with outside services, so those tools cannot show you anything the official Where's My Refund tool cannot. Scammers also use fake refund trackers to steal personal information.

Why some 2023 refunds took longer than 21 days

The IRS delays refunds when it detects a mismatch between your return and other records — for example, if the income you reported does not match what your employer reported on a W-2, or if you claimed a child tax credit for a dependent the IRS does not have on file. These mismatches trigger a manual review, which can add 2 to 4 weeks to your timeline.

Refunds are also held when the IRS suspects fraud or identity theft. If someone filed a return using your Social Security number before you did, the IRS will flag your legitimate return and investigate. This process can take 6 to 12 weeks or longer. You will receive a letter from the IRS explaining the delay and what information they need from you.

Amended returns (Form 1040-X filed to correct an error on your original 2023 return) take much longer — typically 8 to 12 weeks from the date the IRS receives them. The IRS processes amended returns by hand, not electronically, so they move through the system more slowly than original filings.

Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are also held longer by law. The IRS does not release these refunds until mid-February, even if your return was accepted in January. This is a statutory delay, not a processing issue.

Direct deposit versus check delivery

Direct deposit is the fastest method. Once the IRS approves your refund, the money moves to your bank account within 1 to 2 business days. Your bank then makes the funds available according to its own deposit policies — most banks post direct deposits the same day or the next morning.

A check by mail takes longer. After the IRS approves your refund, it prints and mails your check, which typically takes 3 to 5 business days. The check then travels through the postal service, which adds another 3 to 7 business days depending on distance. If you live far from the IRS processing center, or if your check is lost or delayed in the mail, you may not receive it for 2 to 3 weeks after the IRS sends it.

If you did not provide direct deposit information on your 2023 return, the IRS sent your refund by check. You cannot change this after filing. If your check has not arrived within 4 weeks of the "Refund Sent" date shown in Where's My Refund, contact the IRS to request a replacement check or to set up direct deposit for future refunds.

What to do if your refund is missing or very late

If the Where's My Refund tool shows "Refund Sent" but you have not received your money after the stated delivery date, your next step depends on your delivery method. For direct deposit, contact your bank first — the money may have been deposited to the wrong account if you provided an incorrect routing number or account number on your return. Your bank can search their records for deposits from the IRS and tell you whether the money arrived.

For a mailed check, wait at least 5 business days past the mailed date before assuming it is lost. Checks move through the postal service unpredictably. If 5 business days have passed and you still have not received it, call the IRS at 1-800-829-1040 (the main refund line) and provide your Social Security number, filing status, and the refund amount. The IRS can issue a replacement check or, in some cases, reissue your refund by direct deposit if you provide corrected banking information.

If Where's My Refund shows "Return Received" but your refund has not moved to "Refund Approved" after 21 days, or if it shows "Refund Approved" but you have not received the money after the stated delivery date, call the IRS. Long delays often mean your return is under review for errors or fraud, and the IRS letter explaining the delay may not have reached you yet. The IRS phone line can tell you the reason for the hold and what you need to do next.

Refunds for 2023 returns filed in 2025 or later

If you did not file your 2023 return by the April 2024 deadline and did not request an extension, you can still file now. The IRS will process your return and issue any refund you are owed, but you may face a failure-to-file penalty unless you had a valid reason for the delay (such as being out of the country or having a serious illness). The penalty is usually 5% of the unpaid tax per month, up to 25%, but it does not apply if you are owed a refund.

A 2023 return filed in 2025 follows the same 21-day timeline for direct deposit and 4 to 6 weeks for paper returns. However, the IRS processes returns filed late in the year more slowly because of the volume of current-year returns it is handling. If you file your 2023 return in late 2024 or early 2025, expect your refund to take closer to the upper end of the range — 4 to 6 weeks for electronic filing, longer for paper.

Frequently Asked Questions

Can I get my 2023 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 that give you money before the IRS processes your return, but you pay interest or fees for this service. The IRS itself does not charge for faster processing and does not offer it.

What if the Where's My Refund tool says my refund was sent but I never got it?

For direct deposit, contact your bank to confirm the deposit was not made to a different account. For a check, wait 5 business days past the mailed date, then call the IRS at 1-800-829-1040 to request a replacement. Have your Social Security number, filing status, and refund amount ready.

Does filing an amended 2023 return reset my refund timeline?

Yes. An amended return (Form 1040-X) is processed separately and takes 8 to 12 weeks from receipt. Any refund from the amended return is issued after that review is complete, not as part of your original refund.

Why does the IRS hold refunds for EITC and child tax credits?

Federal law requires the IRS to hold these refunds until mid-February to allow time for fraud detection. This delay applies even if your return was accepted in January. You cannot speed this up by contacting the IRS.

Is my 2023 refund still coming if it has been more than 21 days?

Check Where's My Refund first. If it shows "Refund Sent," your money is on the way and should arrive within the stated delivery window. If it still shows "Return Received" or "Refund Approved" after 21 days, your return is likely under review. Call the IRS at 1-800-829-1040 to find out why.