How long a 2025 tax refund takes depends on how you file and how the IRS processes your return
The IRS says it will issue most refunds within 21 days of receiving your return. That clock starts when your return actually arrives at the IRS, not when you hit send or drop it in the mail. If you file electronically and claim direct deposit, you are most likely to see money in 21 days or fewer. If you file on paper or request a check, add time for mail delivery on both ends — typically another 1 to 2 weeks after the IRS processes your return.
The 21-day window assumes your return is complete, matches IRS records, and contains no errors. Many returns do not meet that standard. The IRS flags returns for review when income reported on your return does not match what employers or banks reported to them, when you claim a large credit, or when something looks unusual. A flagged return moves to a queue for manual review, which can add weeks or months.
Filing early in the tax season (January and early February) usually means faster processing because the IRS has fewer returns in the pipeline. Filing in late March or April means your return joins millions of others, and even error-free returns can take longer to process simply because of volume.
Key Takeaways
- Direct deposit of an electronically filed return typically arrives within 21 days of the IRS receiving your return, though the actual date depends on when you file and when your bank posts the deposit.
- Paper returns and refund checks take longer because mail delivery adds time before and after IRS processing.
- The IRS will hold your return for review if income does not match their records, if you claim certain credits, or if anything appears inconsistent — this can add weeks or months.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most current information the IRS has.
- Filing early in the tax season (January through mid-February) generally results in faster processing than filing in March or April.
Direct deposit versus check: which arrives first
Direct deposit is the fastest way to receive a refund. Once the IRS processes your return and approves the refund, they send the money electronically to your bank. Your bank then posts it to your account, usually within one to three business days. The total time from IRS approval to money in your account is typically 3 to 5 business days, though some banks post deposits the same day they receive them.
A refund check takes longer because it must be printed, mailed to you, and then deposited or cashed. The IRS mails checks in batches, and mail delivery typically takes 7 to 10 business days. If you then deposit the check at your bank, add another 1 to 3 business days for the bank to clear it. Total time from IRS approval to usable funds is usually 10 to 14 days, sometimes longer depending on mail speed in your area.
If you filed electronically and chose direct deposit, you should see your refund within 21 days of the IRS receiving your return. If you filed on paper or requested a check, add 1 to 2 weeks for mail delivery before processing even begins, then another 10 to 14 days for the check to arrive and clear.
What causes delays and how long they add
The most common reason for a delayed refund is a mismatch between what you reported and what the IRS has on file. If you reported $50,000 in income but your employer reported $52,000, the IRS will flag your return and send it to a human reviewer. That review can take 4 to 12 weeks depending on the IRS workload and the complexity of the issue.
Returns claiming the Earned Income Tax Credit (EITC) or the Child Tax Credit are automatically reviewed by the IRS, even if everything is correct. These reviews are standard and can add 2 to 4 weeks to processing time. The IRS does this to prevent fraud, but it means your refund will not arrive in the standard 21-day window.
Other reasons for delays include missing or illegible information on your return, a Social Security number that does not match IRS records, or claiming a dependent that the IRS has flagged. If you amended a prior year's return, the IRS processes amended returns separately and more slowly — typically 8 to 12 weeks.
Identity theft or fraud investigations can delay a refund by months. If the IRS suspects your return is fraudulent, they will hold your refund while they investigate. You will receive a letter explaining the hold and what information they need from you.
How to check your refund status right now
The IRS Where's My Refund tool is the official source for your refund status. Go to irs.gov, click on the "Refunds" section, and select "Where's My Refund." You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.
The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." "Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money is on its way — either mailed as a check or sent to your bank via direct deposit.
If your return shows "Return Received" for more than 21 days, or if the tool says "We cannot provide information about your refund status," your return may be held for review. In that case, the IRS will mail you a letter explaining why and what you need to do. Do not call the IRS before you receive that letter — they cannot tell you anything the tool does not already show.
Refund timing by filing method and time of year
| Filing Method | Time of Year | Typical Timeline |
|---|---|---|
| Electronic, direct deposit | January–mid-February | 14–21 days |
| Electronic, direct deposit | Late February–March | 21–30 days |
| Electronic, direct deposit | April | 30–45 days |
| Electronic, check | January–mid-February | 21–28 days |
| Electronic, check | Late February–March | 28–35 days |
| Paper return, any method | Any time | 40–60+ days |
These timelines assume your return contains no errors and is not flagged for review. If you file electronically with direct deposit in early January, you have the best chance of seeing your refund by late January or early February. If you file on paper in April, you should expect to wait until May or June.
The IRS processes returns in waves throughout the tax season. Early filers benefit from shorter queues, while those filing in March and April face delays simply from volume. Even if your return is perfect, the sheer number of returns being processed at once can add days or weeks to the timeline.
What to do if your refund is late
If the Where's My Refund tool says your refund was sent more than 21 days ago and you have not received it, the next step depends on your filing method. If you chose direct deposit, contact your bank and ask whether the deposit arrived. Sometimes a deposit posts to the wrong account or is held by the bank for fraud review. Your bank can tell you whether the IRS sent the money and where it went.
If you chose a check and it has not arrived after 4 weeks, you can request a refund check trace through the IRS. Go to irs.gov and search for "refund check trace." You will need to fill out Form 3911, Request for Refund Check Trace, and mail it to the IRS. The IRS will investigate whether the check was mailed and, if so, whether it was cashed. This process takes 4 to 6 weeks.
If the Where's My Refund tool shows "Return Received" for more than 60 days and you have not received a letter from the IRS, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is in review and, if so, why.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X) for a prior tax year, your refund will take longer. The IRS processes amended returns separately and does not apply the standard 21-day timeline. Most amended returns are processed within 8 to 12 weeks, though some take longer if the IRS needs to review the changes you made.
You can check the status of an amended return using the Where's My Refund tool, but the tool may not show detailed information for amended returns. If you filed an amended return more than 12 weeks ago and have not received your refund, contact the IRS at 1-800-829-1040 with your Social Security number and the year you amended. The IRS can look up your amended return in their system and tell you where it stands in the processing queue.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advances" or "rapid refunds," which are loans against your expected refund — you get money faster, but you pay interest or fees, and the loan comes out of your actual refund when it arrives. The IRS refund itself arrives on the same timeline regardless of who prepared your return.
What if the IRS says my refund was sent but I never got it?
If direct deposit was sent, contact your bank immediately — the money may have posted to the wrong account or been held for fraud review. If a check was sent, wait 4 weeks from the "Refund Sent" date, then file Form 3911 with the IRS to trace the check. The IRS will investigate whether it was mailed and cashed.
Does filing on April 15 mean I will get my refund later?
Yes. Filing close to the deadline means your return enters a queue with millions of others, and processing takes longer even if your return is error-free. Filing in January or early February typically results in a refund 2 to 4 weeks sooner than filing in April.
Why does the Where's My Refund tool say my refund was approved but I have not received it yet?
"Refund Approved" means the IRS has processed your return and authorized the refund, but the money has not yet been sent to your bank or mailed as a check. If you chose direct deposit, it typically arrives within 3 to 5 business days after approval. If you chose a check, allow 7 to 10 business days for mail delivery.
Can I call the IRS to ask why my refund is taking so long?
Only if your return has been in "Return Received" status for more than 60 days or if you received a letter from the IRS. Before that point, the Where's My Refund tool has all the information the IRS can give you. If you do call, have your Social Security number, filing status, and refund amount ready.