How long a 2024 refund takes depends on how you file and whether the IRS needs to verify your information

The IRS processes most tax returns within 21 days of receipt. If you filed electronically and chose direct deposit, you will typically see your refund in your bank account within that window. If you filed by mail or requested a paper check, the timeline stretches to several weeks longer — often six to eight weeks total from the date the IRS receives your return.

The 21-day mark is not a may provide. The IRS can take longer if your return contains errors, if you claimed certain credits like the Earned Income Tax Credit (EITC) or Child Tax Credit, or if the agency flags your return for review. Returns filed early in the tax season (January and February) typically process faster than those filed closer to the April deadline, when the IRS is handling peak volume.

You can track your specific refund status using the IRS "Where's My Refund?" tool on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount. This tool updates once per day and shows you whether your return has been received, is being processed, or has been approved for payment.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method, typically resulting in a refund within 21 days of the IRS receiving your return.
  • Paper returns and refunds sent by check take six to eight weeks or longer because of mailing time on both ends.
  • The IRS may hold your refund longer if you claimed the EITC, Child Tax Credit, or Additional Child Tax Credit, or if your return needs verification.
  • You can check your refund status daily using the IRS "Where's My Refund?" tool at IRS.gov once your return is received.
  • Returns filed in March and April take longer to process than those filed in January and February due to higher IRS workload.

Why some refunds take longer than 21 days

The IRS holds certain returns for additional review even when they are filed correctly. If you claimed the EITC or the Additional Child Tax Credit, the IRS is required by law to hold your return until at least mid-February, regardless of when you filed. This is called the EITC holding period, and it applies every year.

Other reasons for delays include math errors on your return, missing information (such as a missing Social Security number for a dependent), or a mismatch between what you reported and what the IRS has on file from your employer or financial institutions. If you reported income that does not match a W-2 or 1099 form the IRS received, the agency will contact you before releasing your refund.

Identity theft and fraud prevention also cause delays. If the IRS suspects your return may be fraudulent, it will verify your identity before processing. This verification can take several weeks and may require you to provide additional documents.

Direct deposit versus paper check refunds

Direct deposit is significantly faster. When you provide your bank account number and routing number on your return, the IRS can deposit your refund electronically once it approves the return. Most direct deposits arrive within one to three business days after the IRS releases the funds.

Paper checks are mailed by the U.S. Postal Service and take time to arrive. The IRS typically mails checks within one week of approving your return, but mail delivery adds another one to two weeks depending on your location. In total, expect four to eight weeks from the date the IRS receives your return if you requested a check.

If you did not provide banking information when you filed, the IRS will automatically issue a check. You cannot change this after filing unless you contact the IRS directly, which can cause additional delays.

What to do if your refund is delayed beyond the expected timeline

First, check the "Where's My Refund?" tool to see the current status. If the tool shows your return is still being processed, wait. The IRS processes returns in the order they are received, and peak season (March through May) can cause delays even for straightforward returns.

If the tool shows an error or says your return is being reviewed, the IRS may have sent you a letter. Check your mail carefully, including your spam folder if you signed up for IRS email notifications. The letter will explain what information is needed and how to respond.

If your refund is more than 21 days late and the tool shows no issues, you can contact the IRS directly. Call the IRS at 1-800-829-1040 (the main customer service line). Have your Social Security number, filing status, and expected refund amount ready. Wait times are longest in March, April, and May.

Refund timing for amended returns and prior-year returns

If you filed an amended return (Form 1040-X) for a prior tax year, processing takes longer. The IRS typically takes 16 weeks to process an amended return, whether you file it electronically or by mail. Amended returns are not may be able to access for the faster 21-day processing window.

If you are filing a return for a tax year that has already passed (for example, filing a 2022 return in 2024), the IRS will process it like any other return, but you may face additional verification steps if the year is significantly old. The sooner you file, the sooner you receive your refund.

Frequently Asked Questions

Can I get my 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 "refund advances" or loans against your expected refund, but these are loans you must repay — they do not speed up the actual IRS refund. The IRS refund timeline remains the same.

What if I filed electronically but my refund still has not arrived after 21 days?

Check "Where's My Refund?" to confirm the IRS has received and approved your return. If it shows approved but the money has not hit your account, contact your bank to verify the account number and routing number are correct. If the tool shows your return is still processing, wait a few more days. If it has been more than 21 days and the tool shows no issues, call the IRS at 1-800-829-1040.

Do I lose my refund if I do not cash a check within a certain time?

No. A refund check does not expire. If you lose it or it arrives damaged, you can request a replacement from the IRS. Call 1-800-829-1040 with your Social Security number and the date you expect the check to have been mailed. The IRS can issue a new check or deposit the refund directly to your bank account instead.

Why does the IRS hold refunds for people who claim the EITC?

The IRS is required by law to hold returns claiming the EITC or Additional Child Tax Credit until at least mid-February each year. This is a fraud prevention measure. Even if you filed in January, your refund will not be released until after mid-February if you claimed these credits.

Can I get my refund on a prepaid card instead of a bank account?

Yes. When you file your return, you can provide the routing and account number for a prepaid card if it is set up to receive direct deposits. The refund will deposit the same way as a bank account. Check with your card provider to confirm they accept IRS direct deposits before you file.