Refunds are arriving now, but the timeline depends on how you filed and your bank
Yes, people have been receiving 2024 tax refunds since late January 2025. The IRS began processing returns filed electronically in mid-January, and refunds started hitting bank accounts within days of approval. If you filed on paper, your refund is moving slower — paper returns take about four weeks longer to process than electronic ones.
The speed of your refund depends on three things: whether you filed electronically or by mail, whether you chose direct deposit or a check, and whether the IRS flagged your return for review. Direct deposit is fastest — typically three to five business days from approval. A paper check takes another week or two after that. If the IRS needs to verify information on your return, everything pauses.
You can see exactly where your refund is right now using the IRS Where's My Refund tool at irs.gov. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
Key Takeaways
- Refunds filed electronically with direct deposit typically arrive within three to five business days of IRS approval.
- Paper returns take about four weeks longer to process than electronic returns, and paper checks take another week or two after approval.
- The IRS Where's My Refund tool at irs.gov shows your refund status and expected arrival date if you update it daily.
- If your return was flagged for review, your refund will not process until the IRS completes verification, which can add weeks or months.
- Direct deposit refunds go to the bank account you listed on your return; if that account is closed, the IRS will mail a check instead.
How the IRS processes refunds in order
The IRS does not process all returns at once. Returns filed electronically go into the queue first, starting in mid-January each year. The IRS works through them in batches, approving and releasing refunds in waves. This is why two people who filed on the same day might see different approval dates — it depends on when the IRS batch-processed their specific return.
Once your return is approved, the IRS sends the refund instruction to your bank or the check printer. If you chose direct deposit, your bank receives the money and deposits it into your account within one to three business days. Banks do not always post refunds on the same day they receive them — some hold deposits overnight or wait for the next business day to process.
Paper returns filed by mail move through a separate, slower process. The IRS has to open the envelope, scan the documents, and manually enter data before your return even enters the approval queue. This alone takes two to three weeks. After approval, you wait for a paper check to be printed and mailed, which adds another one to two weeks.
Why some 2024 refunds are delayed
If you have not received your refund yet and the Where's My Refund tool says it is still being processed, the most common reason is that your return is in the verification queue. The IRS flags returns for review when certain red flags appear — a large refund relative to income, a new business loss, child tax credits that seem inconsistent with prior years, or a mismatch between your return and your W-2 or 1099 forms.
Verification can take anywhere from two weeks to several months, depending on how complex the issue is and how backed up the IRS verification team is. You cannot speed this up by calling the IRS or filing an amended return. The IRS will contact you by mail if they need additional documents or information from you.
A smaller number of refunds are delayed because the taxpayer listed a closed bank account for direct deposit. When the IRS tries to deposit the refund and the account no longer exists, the bank rejects the deposit. The IRS then has to print and mail a check instead, which adds one to two weeks to the timeline.
Checking your refund status without guessing
The Where's My Refund tool is the only source that shows your actual refund status. It displays one of four messages: "Return Received," "Return Approved," "Refund Sent," or "Refund Delivered." Each message tells you something different about where your money is.
"Return Received" means the IRS has scanned your return but has not finished processing it yet. This is normal for the first few days after filing. "Return Approved" means the IRS has finished reviewing your return and approved your refund — the money is now in the queue to be sent to your bank or the check printer. "Refund Sent" means the IRS has released the refund to your bank or the postal service. "Refund Delivered" means your bank has posted the money to your account or the check has been delivered to your address.
The tool also shows an expected delivery date, but this date is an estimate based on the current processing speed. If your return is flagged for verification, the tool will say "We are still processing your return" and will not show a delivery date. Check the tool once per day — it updates overnight, usually between midnight and 1 a.m. Eastern time.
What to do if your refund shows as delivered but you have not received it
If the Where's My Refund tool says "Refund Delivered" but the money is not in your bank account, the first step is to wait one more business day. Banks sometimes post deposits with a one-day delay, especially if the deposit arrived late in the day or over a weekend.
If a full business day has passed and the money is still not there, log into your bank account and search your transaction history for "IRS" or "USATREAS." The deposit may have posted under a different name than you expected. If you genuinely cannot find it, contact your bank's customer service line and tell them you are looking for an IRS refund deposit. Provide them with the refund amount from the Where's My Refund tool. Your bank can search their records and tell you whether the deposit arrived and where it went.
If your bank confirms they never received the deposit, or if the Where's My Refund tool still says "Refund Sent" after two weeks, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can issue a trace on your refund and determine whether it was sent to the wrong account or lost in transit.
Direct deposit versus paper check — which arrives faster
Direct deposit is significantly faster. Once the IRS approves your return, a direct deposit refund reaches your bank within one to three business days. Your bank then posts it to your account, usually within one more business day. Total time from approval to money in hand: two to four business days.
A paper check takes much longer. After approval, the IRS sends your return to a check-printing facility. The check is printed, stuffed into an envelope, and sent through the mail. This process takes one to two weeks. Then the check travels through the postal service to your address, which adds another three to seven business days depending on distance. Total time from approval to check in hand: two to three weeks.
If you filed your 2024 return by mail and did not specify direct deposit, you are receiving a paper check. You cannot change this after filing. If you want direct deposit for your 2025 refund, you will need to file electronically next year and provide your bank account number on the return.
Refunds for people who filed late or amended their return
If you filed your 2024 return after the April 15, 2025 deadline, your refund will process, but it will be slower than returns filed on time. Late returns go to the back of the processing queue. Expect an additional two to four weeks on top of the normal timeline.
If you filed an amended return (Form 1040-X) for 2024, your refund will take even longer. Amended returns are processed separately and do not go through the normal batch system. The IRS typically takes eight to twelve weeks to process an amended return, and refunds follow after that. If you amended your return to claim a larger refund, you will not see that money until the amendment is fully processed.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes refunds in the order they were received and approved, and calling does not change that order. If your return is flagged for verification, calling will not speed up the review. The only exception is if your refund was lost or sent to the wrong account — in that case, calling the IRS can help trace it.
What if I filed electronically but still have not received my refund after three weeks?
Check the Where's My Refund tool first. If it says "Refund Sent," contact your bank and ask if the deposit arrived. If it says "We are still processing your return," your return is likely flagged for verification and you will need to wait. If it says "Refund Delivered" but you do not see the money, wait one more business day and then contact your bank.
Do I have to accept a paper check, or can I ask for direct deposit instead?
Once the IRS has approved your refund and sent it to the check printer, you cannot change it to direct deposit. You can only choose direct deposit when you file your return. If you want direct deposit for future refunds, file electronically next year and provide your bank account number on the return.
What happens if the bank account I listed on my return is now closed?
The IRS will attempt to deposit your refund into the closed account. When the bank rejects the deposit, the IRS will print and mail a check to the address on your return. This adds one to two weeks to the timeline. The check will arrive at your address, not your old bank.
If I have not received my refund by now, should I file a complaint?
Not yet. First, check the Where's My Refund tool to confirm your actual status. If it says your refund was delivered but you have not received it, contact your bank. If the tool says your return is still being processed after eight weeks, you can contact the IRS Taxpayer Advocate Service, which is a free service that helps resolve refund problems.