Current refund timelines for 2024 tax returns
The IRS says most refunds arrive within 21 days of acceptance if you file electronically and choose direct deposit. That timeline has held steady for the past several years. However, "most" does not mean all — about one in five returns takes longer, and some take significantly longer.
The 21-day window assumes your return is accepted without errors, your bank account information is correct, and the IRS does not flag your return for review. If any of those conditions fail, you are looking at weeks or months of additional waiting. The IRS does not publish a separate "average" — only the 21-day target for straightforward returns.
Right now, in early 2024, the IRS is processing returns filed in January and early February. If you file in March or later, expect to wait longer simply because of the volume. The IRS processes roughly 150 million returns per year, and most arrive between mid-January and mid-April.
Key Takeaways
- The IRS targets 21 days for refunds sent by direct deposit on electronically filed returns with no errors or flags.
- About one in five returns takes longer than 21 days, often because of math errors, missing information, or identity verification holds.
- Filing by mail adds 3 to 6 weeks to any timeline, and paper checks take an additional 7 to 10 business days after processing.
- You can check your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most current information available.
- If your refund is delayed past 21 days, the IRS Refund Advance program may offer a loan against your expected refund through participating tax preparers.
Why some refunds take much longer than 21 days
The 21-day timeline applies only to returns the IRS accepts without questions. Common reasons for delays include math errors (the IRS catches these and corrects them, which takes time), missing or mismatched information (a Social Security number that does not match IRS records, a dependent claimed twice, income reported on a 1099 that does not match your return), and identity verification holds.
Identity verification is one of the largest sources of delay. If the IRS suspects fraud or cannot verify your identity through its normal checks, it will place a hold on your return and send you a notice asking you to verify information by mail or through an IRS online account. This process alone can add 4 to 8 weeks.
Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held by law until mid-February, even if filed in January. This is a compliance requirement, not a processing delay — the IRS cannot release these refunds earlier. If you claim either credit, expect your refund no earlier than mid-February regardless of when you file.
How filing method affects your timeline
Electronic filing with direct deposit is the fastest route. Paper returns filed by mail take 3 to 6 weeks longer to process because the IRS must scan and enter the data manually. If you file on paper and request a paper check, add another 7 to 10 business days after the return is processed.
Some tax preparers offer Refund Advance loans, which are not refunds but short-term loans against your expected refund. These loans are funded within 1 to 2 business days and can help if you need cash before the IRS processes your return. However, they charge fees (typically $50 to $200) and interest, so they cost money. They are available only through participating preparers, not directly from the IRS.
| Filing Method | Processing Time | Delivery Time | Total |
|---|---|---|---|
| E-file + direct deposit | Up to 21 days | 1–2 business days | Up to 21 days |
| E-file + paper check | Up to 21 days | 7–10 business days | Up to 31 days |
| Paper return + direct deposit | 3–6 weeks longer | 1–2 business days | 4–7 weeks |
| Paper return + paper check | 3–6 weeks longer | 7–10 business days | 4–8 weeks |
Checking your refund status in real time
Where's My Refund is the IRS tool that shows the actual status of your return. You can access it on IRS.gov or through the IRS2Go mobile app. The tool updates once per day, usually overnight, and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
You need your Social Security number, filing status, and the exact refund amount from your return to use the tool. If your return was filed electronically, you can check status the day after it is accepted. If you filed on paper, you can check status after the IRS has scanned and entered your return, which typically takes 3 to 4 weeks.
If Where's My Refund shows "Refund Sent" but you have not received the money, check your bank account for a pending deposit (it may show before it clears), verify that your account number and routing number on your return are correct, and wait 1 to 2 additional business days. If the money does not arrive after that, contact your bank to confirm they received the deposit.
What to do if your refund is delayed past 21 days
First, check Where's My Refund to see if the IRS has updated your status. If it still shows "Return Received" or "Refund Approved" after 21 days, your return is likely under review. The IRS will send you a notice by mail if additional information is needed — watch for mail from the IRS.
If you received a notice asking for verification or additional documents, respond as quickly as possible. The IRS provides a deadline (usually 30 days from the notice date). Missing the deadline can result in your refund being denied or reduced. Send documents by certified mail if possible, so you have proof of delivery.
If 21 days have passed, you have not received a notice, and Where's My Refund shows no update, you can contact the IRS directly. Call the IRS at 1-800-829-1040 (the wait time is often 30 minutes to 2 hours during tax season). Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is under review and what, if anything, is holding it up.
State refunds and combined federal-state returns
State income tax refunds follow different timelines depending on your state. Some states process refunds within 2 to 3 weeks; others take 6 to 8 weeks. A few states (like California and New York) are slower than the IRS. Check your state tax agency's website for the current timeline — most publish estimated processing times during tax season.
If you filed a combined federal-state return through a tax preparer, the state refund is processed separately from the federal refund and may arrive at a different time. Direct deposit speeds up state refunds just as it does federal ones. Paper checks from the state take an additional 7 to 10 business days after processing.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer to file for me?
No. The IRS processes all returns at the same speed regardless of who filed them. A tax preparer cannot speed up IRS processing. However, some preparers offer Refund Advance loans, which are funded quickly but charge fees. These loans are not refunds — you repay them from your actual refund when it arrives.
Why does the IRS say 21 days but my refund took 6 weeks?
The 21-day target applies only to returns with no errors, no missing information, and no identity verification holds. If your return was flagged for review, had a math error, or claimed EITC or ACTC, it will take longer. Check Where's My Refund to see your actual status.
What if I filed electronically but the IRS says it has not received my return?
This usually means the return was not actually transmitted to the IRS. Contact your tax preparer or software provider to confirm the return was filed. If you filed through a preparer, they can resend it. If you used software, log back in and check the filing status or contact the software company's support line.
Do I have to wait for my refund or can I get the money sooner?
A Refund Advance loan can provide cash within 1 to 2 business days, but it charges fees and interest. Otherwise, you must wait for the IRS to process and send your refund. There is no way to speed up IRS processing itself.
If I file my taxes late, will my refund be delayed?
Filing late does not change the IRS processing time — it still targets 21 days. However, filing later in the tax season means you are in a larger queue, so you may wait longer simply because of volume. Also, if you file after the April deadline without an extension, you may face penalties that reduce your refund.