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

If you filed electronically with direct deposit, the IRS typically issues your refund within 21 days. If you filed by mail or requested a check, add 2 to 4 weeks for postal delivery on top of the processing time. The 21-day window is not a may provide — it is the IRS's standard timeframe when nothing slows the return down. Returns that trigger manual review, contain errors, or claim certain credits can take much longer.

The actual date your money lands depends on three things: when you filed, how you filed, and whether the IRS needs to verify information on your return. You can track the exact status of your 2023 return using the IRS's Where's My Refund tool on IRS.gov, which updates once per day and shows you whether your return is still being processed, approved, or sent to your bank.

Key Takeaways

  • Electronic filing with direct deposit is fastest — most refunds arrive within 21 days, though some take longer if the IRS reviews your return.
  • Paper returns and refunds sent by check take 4 to 6 weeks longer because the IRS must scan and process the physical document.
  • The Where's My Refund tool on IRS.gov updates daily and shows your refund status in real time — it is more accurate than calling.
  • Returns claiming the Earned Income Tax Credit or Child Tax Credit often take longer because the IRS verifies these credits before releasing the refund.
  • If your refund does not arrive within the expected timeframe, the IRS can issue a trace to locate it, but you must wait at least 21 days after filing before requesting one.

How the 21-day processing window actually works

The IRS processes returns in batches. When you file electronically, your return enters a queue with thousands of others filed that day. The IRS scans the data, checks it against Social Security records and prior-year returns, and flags anything that does not match. If your return passes these automated checks, it moves to the approval stage. Once approved, the IRS sends your refund information to your bank or the Treasury Department's payment processor.

The 21 days counts from the date the IRS receives your return, not the date you file. If you file on April 1 but the IRS does not process it until April 3, the 21-day clock starts on April 3. For most electronic returns filed in February and March, the IRS processes them within a few days, so you see the refund within 3 to 4 weeks of filing. Returns filed closer to the April 15 important date move more slowly because the volume is higher.

Direct deposit is faster than a mailed check because the money moves electronically. Once the IRS approves your refund, it sends the deposit instruction to your bank, and the funds appear in your account within 1 to 2 business days. A check must be printed, signed, and mailed by the IRS, then delivered by the postal service — that adds 7 to 14 days to the timeline.

Why some refunds take much longer than 21 days

The IRS holds certain returns for manual review. This happens when your return contains inconsistencies, claims a large credit, or matches a pattern the IRS wants to verify. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the American Opportunity Credit. These credits are high-value and the IRS verifies them carefully — a return claiming EITC can take 6 to 8 weeks or longer.

Other reasons for delays include math errors, missing information (like a Social Security number that does not match IRS records), or filing status changes. If you claim dependents the IRS does not have on record, the return goes into review. If you report income that does not match a 1099 or W-2 the IRS received from your employer, the return is flagged. These reviews are not audits — they are verification steps — but they add weeks to processing.

Identity theft and fraud filters also slow returns. If the IRS suspects someone filed a return using your Social Security number, it holds the legitimate return while it investigates. This can take months. You will see a message in Where's My Refund saying your return is being reviewed, but the tool will not give you a specific date.

Paper returns and mailed refunds take significantly longer

If you filed a paper return, add 4 to 6 weeks to the processing time. The IRS must receive the envelope, open it, scan the documents, and enter the data into its system before processing even begins. During peak season (February through April), paper returns sit in a queue for 2 to 3 weeks before anyone touches them. Once scanned and entered, they follow the same approval process as electronic returns, but the head start is already lost.

A mailed refund check adds another 7 to 14 days. The IRS prints checks in batches and mails them from a processing center. Depending on where you live and where the check is mailed from, delivery takes 1 to 2 weeks. If the check is lost in the mail, you will not know for several weeks — the IRS does not automatically reissue checks quickly.

If you filed a paper return and requested a check, expect 8 to 12 weeks total from the date the IRS receives your return. Many people who filed paper returns in early April 2023 did not receive their refunds until late June or July.

Using Where's My Refund to track your status

The Where's My Refund tool is on IRS.gov and updates once per day, usually overnight. You enter your Social Security number, filing status, and the refund amount. The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS approved your return and sent the refund to your bank or the payment processor), or "Sent" (the refund has been mailed or deposited).

If your return shows "Approved" with a deposit date, that date is when the IRS sent the refund instruction to your bank. Your bank may take 1 to 2 business days to post the deposit, so the money may not appear on the exact date shown. If your return shows "Sent" with a check date, the check was mailed on that date, but delivery takes 7 to 14 days depending on postal service speed.

If Where's My Refund says your return is still being reviewed and does not show a date, the IRS is still processing it. Do not call or visit an IRS office — the tool is the only source of real-time information. Calling the IRS will not speed up the process and may add to wait times.

What to do if your refund is late

Wait at least 21 days after the IRS received your return before assuming it is late. Use Where's My Refund to confirm the date received. If 21 days have passed and the tool still shows "Return Received" with no approval date, or if the tool shows "Approved" but the money has not arrived 5 business days after the approval date, you can request a refund trace.

A refund trace is a formal request asking the IRS to locate your refund. You can request one by calling the IRS at 1-800-829-1040 or by filing Form 3911, process for IRS Refund Trace, and mailing it to the IRS. The IRS will investigate and contact you within 4 to 6 weeks. If the refund was sent to your bank but your bank never received it, the IRS will reissue the refund. If the check was lost in the mail, the IRS will issue a replacement check.

If you filed a paper return and your refund is very late, contact your local IRS office or a Taxpayer information Center. Paper returns filed in early 2023 that were not processed by mid-summer sometimes required in-person intervention to locate and process.

Refunds claimed for credits take longer than standard returns

If your 2023 return claimed the Earned Income Tax Credit, the Child Tax Credit, the American Opportunity Credit, or the Lifetime Learning Credit, the IRS holds your return for additional verification. These credits are subject to higher scrutiny because they are refundable (meaning you can receive more money than you paid in taxes) and because fraud rates are higher.

The IRS typically takes 6 to 8 weeks to process returns claiming these credits, though some take 12 weeks or longer. Where's My Refund will show "Return Received" for most of this period without updating to "Approved." The lack of updates does not mean something is wrong — it means the IRS is in the verification phase and has not yet approved the return.

If you claimed the EITC and have a prior-year IRS notice about EITC may be able to access, your return may take even longer. The IRS cross-checks your current return against prior notices and may request documentation before approving the refund.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing and may actually delay it by adding to call center wait times. The IRS processes returns in the order they were received, and calling does not change that order. Use Where's My Refund instead — it is faster and more accurate than speaking to an IRS representative.

What if Where's My Refund says my refund was approved but the money never arrived?

Wait 5 business days after the approval date. Banks sometimes take 2 to 3 business days to post deposits, especially if the deposit arrives on a Friday or before a holiday. If 5 business days have passed and the money is still not there, contact your bank to confirm they received the deposit. If your bank did not receive it, request a refund trace from the IRS.

Why does my return still show "Return Received" after 30 days?

Your return is likely in manual review. This is common for returns claiming credits like EITC or Child Tax Credit, or returns with inconsistencies the IRS wants to verify. The IRS will not update the status until the review is complete. Check back in 2 to 4 weeks — most reviews finish within 6 to 8 weeks of filing.

If I filed a paper return, when should I expect my refund?

Paper returns typically take 8 to 12 weeks from the date the IRS receives them. If you mailed your return in early April, expect the refund in late June or July. If you mailed it in May or later, expect it in August or September. Where's My Refund will not show your return until the IRS has scanned and entered it, which can take 3 to 4 weeks.

What if my refund check was lost in the mail?

Request a refund trace at least 30 days after the check was mailed. The IRS will investigate and determine whether the check was delivered. If it was lost, the IRS will issue a replacement check, which takes another 4 to 6 weeks. To avoid this delay in the future, use direct deposit instead of a mailed check.