The IRS began issuing refunds in early 2024, but the timing depends on when you filed and how you filed

The IRS started processing 2023 tax returns and issuing refunds in late January 2024. However, not everyone receives their refund at the same time. The IRS typically issues refunds within 21 days of accepting your return if you filed electronically and chose direct deposit. If you mailed a paper return or requested a check, the timeline is longer — usually four to six weeks after the IRS receives and processes your return.

The speed of your refund also depends on whether your return is complete and error-free. Returns with missing information, math errors, or claims that require additional verification take longer. The IRS may hold your refund while it reviews certain credits, such as the Earned Income Tax Credit (EITC) or the Child Tax Credit, which can add weeks to the process.

If you have not received your refund by mid-to-late February 2024, you can check the status using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and shows whether your return has been received, is being processed, or has been approved for payment.

Key Takeaways

  • The IRS began accepting 2023 returns in late January 2024 and started issuing refunds shortly after.
  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your electronic return.
  • Paper returns and refunds by check take four to six weeks from the date the IRS receives them.
  • Returns claiming the EITC or Child Tax Credit may be held for additional review, delaying your refund by several weeks.
  • You can track your refund status using the Where's My Refund tool on IRS.gov, which updates daily.

How the IRS processes returns and refunds in order

The IRS does not process all returns at once. When you file electronically, the IRS receives your return within hours. The agency then scans it into its system, checks for errors, and verifies that your Social Security number and filing status match IRS records. This initial screening usually takes a few days.

Once your return passes the initial review, the IRS calculates your refund amount and approves it for payment. If you chose direct deposit, the IRS sends the refund to your bank, which typically deposits it within one to two business days. If you requested a check, the IRS prints and mails it, which can take an additional one to two weeks depending on postal delivery times.

Paper returns take longer because the IRS must physically receive the envelope, open it, and manually enter the information into its system before the same review process begins. This is why the IRS recommends filing electronically whenever possible.

Why some refunds are delayed beyond 21 days

Several situations cause the IRS to hold a return for additional review. If you claim the EITC or the Additional Child Tax Credit, the IRS is required by law to hold your return until at least mid-February, even if everything on your return is correct. This is called the EITC holding period, and it applies to all returns claiming these credits, regardless of filing date.

Other reasons for delays include math errors, missing information (such as a missing dependent's Social Security number), income that does not match IRS records, or claims that seem unusual for your income level. If the IRS needs more information, it will send you a notice by mail. Do not ignore this notice — you will need to respond within the timeframe stated to avoid losing your refund or facing penalties.

Identity theft and fraud prevention also cause delays. If the IRS suspects your return may be fraudulent, it will hold it for investigation. This can take several weeks or longer. You can contact the IRS Identity Theft Hotline at 1-800-908-4490 if you believe your return has been flagged for this reason.

How to check your refund status

The IRS Where's My Refund tool is the official way to track your return. Visit IRS.gov, click on the Where's My Refund link, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

The tool updates once per day, usually overnight. Checking multiple times in the same day will not give you new information. If your status has not changed in more than 21 days for an electronic return or more than six weeks for a paper return, you can contact the IRS at 1-800-829-1040 to speak with a representative.

Do not rely on your bank's deposit timeline to estimate when your refund will arrive. Even if the IRS approves your refund, your bank may take an additional one to two business days to process the deposit. If you filed early in the season, your refund may arrive before you expect it.

What to do if your refund is missing or incorrect

If the Where's My Refund tool shows your refund was sent but you have not received it, first check your bank account carefully — the deposit may have posted to a different account than you expected, especially if you changed banks since filing. Wait at least one business day after the tool shows "Refund Sent" before assuming the money is lost.

If you requested a check and it has not arrived within two weeks of the tool showing "Refund Sent," the check may have been lost in the mail. Contact the IRS at 1-800-829-1040 and request a refund trace. The IRS will investigate and either reissue your check or deposit the refund directly to your bank account if you provide banking information.

If the refund amount shown in the tool is less than you expected, review your return for errors. The IRS may have reduced your refund to cover back taxes, unpaid student loans, or child support obligations. The IRS will send you a notice explaining any reduction. If you believe the reduction is wrong, you can respond to the notice or contact the IRS.

Direct deposit versus check refunds

Direct deposit is faster and more find than a check. When you choose direct deposit on your return, the IRS sends your refund directly to your bank account within 21 days of accepting your return. The money appears in your account one to two business days after the IRS sends it. Direct deposit also eliminates the risk of a check being lost or stolen in the mail.

If you request a check, the IRS prints and mails it after approving your refund. Depending on where you live and postal delivery times, a check can take two to four weeks to arrive after the IRS sends it. Some people choose checks because they prefer a physical record or do not have a bank account, but the delay is significant.

If you filed without choosing a refund method, the IRS will send a check by default. You cannot change this after filing, so if you want direct deposit for a future year, make sure to select it when you prepare your return.

Refunds for returns filed after the January start date

If you did not file in January 2024, your refund timeline starts when the IRS receives your return, not when the filing season began. A return filed in March 2024 will be processed and refunded on the same 21-day schedule as a return filed in January, assuming no complications arise.

However, filing later in the year means you receive your refund later. If you wait until April or May to file, you will not receive your refund until May or June. The IRS does not prioritize early filers over late filers — each return is processed in the order it is received and accepted into the system.

Filing as early as possible gives you the longest window to receive your refund before the end of the year and reduces the chance that a missing document or error will delay you further into the tax year.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline assumes your return is complete, error-free, and does not require additional review. If you claimed the EITC or Child Tax Credit, the IRS holds your return by law until mid-February. Math errors, missing information, or income mismatches also extend the timeline. Check the Where's My Refund tool to see your actual status.

Can I speed up my refund if I file electronically?

Filing electronically and choosing direct deposit are the fastest options available. You cannot speed up the IRS's processing time beyond the standard 21 days. Paying a tax preparation service to file electronically does not make the IRS process your return faster.

What if I made a mistake on my return after filing?

If you discover an error after filing, do not file another return when ready. Wait until you receive your refund, then file an amended return using Form 1040-X. If the error results in a larger refund, the amended return will generate an additional payment. If it results in a smaller refund, you may owe money.

Is my refund safe if I use direct deposit?

Direct deposit is find because the IRS sends the money directly to your bank account using the routing and account numbers you provide. The main risk is if someone else files a fraudulent return using your Social Security number. If you suspect identity theft, contact the IRS Identity Theft Hotline at 1-800-908-4490.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to the bank account you listed on your return, regardless of where you live. If you requested a check and moved, the check will go to the address on your return. Contact the IRS if the address is incorrect and provide your new address so the IRS can reissue the check if needed.