Timeline for your 2024 tax refund
The IRS aims to issue most refunds within 21 days of accepting your return, but the actual time depends on how you file and how you receive your money. If you file electronically and choose direct deposit to your bank account, you will typically see your refund in 1 to 3 weeks. If you file on paper or request a check by mail, add 2 to 4 weeks for processing, plus 7 to 10 business days for postal delivery.
Some refunds take longer. The IRS may hold your return for review if it contains errors, claims certain credits like the Earned Income Tax Credit, or if the agency detects inconsistencies with other documents on file. These cases can stretch to 60 days or more. A small number of returns require manual review and may not be processed until summer or fall.
The year you file matters too. Early filers—those who submit returns in January and February—generally see refunds faster because the IRS has fewer returns in the queue. Filing in April or May, when the agency processes millions of returns daily, can add days or weeks to your wait.
Key Takeaways
- Direct deposit of an electronically filed return typically arrives within 1 to 3 weeks of the IRS accepting your return.
- Paper returns and mailed checks take 4 to 6 weeks total, including postal delivery time.
- Refunds claiming the Earned Income Tax Credit or Child Tax Credit may be held until mid-February, even if filed earlier.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 or check for a notice in your mail.
Why some refunds arrive faster than others
The speed of your refund depends on three main factors: your filing method, your delivery method, and whether your return needs extra review.
Filing method makes the biggest difference. Electronic filing is processed by computer and reaches the IRS instantly. Paper returns must be opened, scanned, and entered by hand, which adds 1 to 2 weeks before processing even begins. The IRS processes roughly 90% of returns electronically, so paper filers are at the back of the line.
Delivery method is your second choice. Direct deposit sends money straight to your bank account and is the fastest option—the IRS can initiate the transfer within days of accepting your return. A mailed check requires the IRS to print, stuff, and mail it, then relies on the postal service. Even after the IRS mails your check, it can take 7 to 10 business days to arrive, depending on your location.
Return complexity determines whether your return gets flagged for review. Simple returns with W-2 income and standard deductions move through quickly. Returns that claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) are held by law until mid-February, regardless of when you file. Returns with business income, rental income, or large deductions may trigger manual review. Returns with math errors or missing information are also delayed.
How to track your refund in real time
The IRS provides a free tool called Where's My Refund on IRS.gov. You can check the status of your return 24 hours a day, seven days a week. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
To use Where's My Refund, you will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. You can find the refund amount on your tax return form or in the confirmation email if you filed electronically.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (your refund is on its way). If your status shows "Refund Sent," the tool will also display the expected delivery date. For direct deposits, this is usually 1 to 3 days after the status updates. For checks, add 7 to 10 business days.
If your refund does not show up in Where's My Refund within 21 days of filing electronically or 6 weeks of filing on paper, contact the IRS at 1-800-829-1040. Have your return and Social Security number ready.
Refunds held for review or verification
Some refunds are delayed because the IRS needs to verify information or investigate discrepancies. The most common reason is a claim for the Earned Income Tax Credit or Additional Child Tax Credit. By law, the IRS must hold these refunds until at least mid-February to prevent fraud. If you file in January and claim either credit, your refund will not be issued before February 15, even if your return is error-free.
Other reasons for delay include math errors on your return, missing information (like a dependent's Social Security number), income reported on your return that does not match what your employer or bank reported to the IRS, or prior-year issues like an unpaid tax bill or defaulted student loan. In these cases, the IRS will mail you a notice explaining what they need from you. You will have 30 days to respond.
If the IRS needs more information, your refund will not be issued until you respond and they verify your answer. This can add 30 to 60 days to your wait. If you receive a notice, respond promptly—delays in your response delay your refund.
Direct deposit versus check delivery
Direct deposit is faster and more reliable than a mailed check. When you choose direct deposit, the IRS sends your refund electronically to your bank account. The transfer usually completes within 1 to 3 days of the IRS approving your refund. Your bank then credits the money to your account, which typically happens the same day or the next business day.
A mailed check is slower at every step. After the IRS approves your refund, it must print the check, place it in an envelope, and mail it. This takes 5 to 7 business days. Once mailed, the check travels through the postal system, which adds another 7 to 10 business days depending on your location. In total, expect 4 to 6 weeks from the time you file until the check arrives.
Mailed checks also carry the risk of being lost, stolen, or damaged in transit. If your check does not arrive within 10 business days of the IRS mailing it, you can request a replacement. You will need to wait another 4 to 6 weeks for the replacement check.
If you filed your 2024 return and chose a mailed check, you can still change to direct deposit if your refund has not been issued yet. Contact the IRS at 1-800-829-1040 with your return information, and ask if you can update your delivery method. If your refund has already been mailed, you cannot change it—you must wait for the check or request a replacement if it does not arrive.
What to do if your refund is late
If your refund does not arrive within the timeframe you expected, start by checking Where's My Refund on IRS.gov. The tool will tell you whether the IRS has received your return, approved your refund, or sent it. If the status shows "Refund Sent" but you have not received the money, wait the full delivery timeframe before taking action—direct deposits can take up to 3 days, and checks can take up to 10 business days.
If you chose direct deposit and the money has not arrived 3 days after Where's My Refund shows "Refund Sent," contact your bank first. Ask them to confirm they have received the transfer from the IRS. If your bank has not received it, call the IRS at 1-800-829-1040 and provide your return information. The IRS can verify whether the transfer was initiated and troubleshoot any issues with your bank account information.
If you chose a mailed check and it has not arrived 10 business days after Where's My Refund shows "Refund Sent," file a claim for a missing check. You can do this by calling the IRS at 1-800-829-1040 or by mailing Form 3911 (Application for IRS Injured Spouse Allocation or Claim for Refund) to the address listed in the form instructions. The IRS will issue a replacement check, which takes another 4 to 6 weeks.
If Where's My Refund shows no status at all after 21 days of filing electronically or 6 weeks of filing on paper, your return may be held for review. Call the IRS at 1-800-829-1040 and ask whether your return is under examination. If it is, ask how long the review typically takes and what information the IRS needs from you to move forward.
Early filing and peak season delays
The time of year you file affects how long your refund takes. The IRS begins accepting returns on January 29 each year. Filers who submit returns in late January and early February benefit from a shorter processing queue. Refunds filed in this window typically arrive within 1 to 3 weeks for direct deposits and 4 to 6 weeks for checks.
As April 15 approaches, the IRS processes millions of returns daily. Returns filed in April or early May may take longer because the agency is at peak capacity. Direct deposits may take 2 to 4 weeks instead of 1 to 3 weeks. Mailed checks may take 5 to 7 weeks instead of 4 to 6 weeks. The delay is not because your return is flagged for review—it is simply because the IRS has more returns to process than usual.
If you file after April 15, your refund will likely take longer still. The IRS continues processing returns through October, but returns filed in summer or fall may not be processed until late fall or winter. If you owe taxes instead of receiving a refund, there is no penalty for filing late as long as you file before October 15 (or request an extension).
Frequently Asked Questions
Why does the IRS hold refunds that claim the Earned Income Tax Credit until mid-February?
The Earned Income Tax Credit and Additional Child Tax Credit are high-value credits that are frequently targeted by fraud. Federal law requires the IRS to hold these refunds until mid-February to allow time for verification and fraud detection. This applies even if you file in January and your return is error-free.
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. They can file your return electronically, which is faster than paper filing, but the IRS still takes 1 to 3 weeks to process and issue the refund. Some companies offer "refund advances" or loans against your expected refund, but these come with fees and interest that reduce the amount you receive.
What if I filed my return but Where's My Refund shows no information?
Where's My Refund updates once per day, usually overnight. If you filed electronically, your return may not appear in the tool for 24 hours. If you filed on paper, it may take 1 to 2 weeks for the IRS to scan and enter your return into the system. If more than 2 weeks have passed since you filed on paper and the tool still shows nothing, contact the IRS at 1-800-829-1040 to confirm they received your return.
Can I cancel my refund and owe the taxes instead?
No. Once you file your return and the IRS accepts it, you cannot cancel the refund. If you change your mind about claiming a refund, you would need to file an amended return (Form 1040-X) to report additional income or reduce credits. This is rarely done and creates more complications than it solves.
What happens if the IRS sends my refund to the wrong bank account?
If you provided an incorrect bank account number on your return, the IRS will initiate the direct deposit transfer to that account. Your bank will reject the transfer because the account does not match their records. The IRS will then mail you a check for the refund amount instead. This process takes an additional 4 to 6 weeks. To avoid this, double-check your routing number and account number before submitting your return.