How long a 2025 tax refund takes depends on how you file and how the IRS processes your return
The IRS says most refunds arrive within 21 days of accepting your return. That clock starts the day the IRS receives and accepts your filing, not the day you submit it. If you file electronically and request direct deposit to your bank account, you will typically see money in 7 to 21 days. If you choose a paper check, add 7 to 10 business days after the IRS processes your return — so 14 to 31 days total from acceptance.
The 21-day window assumes your return has no errors, no missing information, and no flags that trigger manual review. Returns that need verification, contain math mistakes, or claim certain credits can take longer. The IRS also processes returns in waves, so filing early in the season does not may provide you will receive your refund before someone who files in March.
Key Takeaways
- Direct deposit refunds typically arrive 7 to 21 days after the IRS accepts your return; paper checks take 14 to 31 days.
- The IRS processes returns in batches, so filing early does not may provide an early refund.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund is delayed beyond 21 days, check for errors on your return or contact the IRS to see if your return is under review.
- Refunds can be held or reduced if you owe back taxes, child support, or federal student loans.
Track your refund status with the IRS tool
The IRS Where's My Refund tool is the most reliable way to know where your money is. You can check it at irs.gov starting the day after you file electronically, or four weeks after you mail a paper return. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return.
The tool shows one of three statuses: "Return Received" (the IRS has your filing 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 the way). If you chose direct deposit, the "Refund Sent" message will include the deposit date. For paper checks, it tells you when the check was mailed, not when it will arrive at your mailbox.
You can check the tool once per day, though checking more often will not speed up processing. If your status does not change for more than a week, or if you see an error message, your return may need additional review.
Why some refunds take longer than 21 days
The IRS flags returns for manual review when something does not match their records or when a return contains certain credits that require verification. Common reasons include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the American Opportunity Credit. These credits are audited more often because they involve income thresholds and dependent information that the IRS verifies against other data.
Math errors, missing information (like a spouse's Social Security number on a joint return), or a mismatch between your W-2 and your reported income will also delay processing. If the IRS finds an error, they will mail you a notice explaining what needs to be corrected. You then have 30 days to respond. Once they receive your response, processing resumes, but this can add 4 to 8 weeks to your timeline.
Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent — for example, if someone else filed using your Social Security number — they will hold your refund while they investigate. This process can take several months.
Offsets that reduce or stop your refund
Your refund can be reduced or withheld entirely if you owe money to a federal or state agency. The most common offsets are for unpaid federal income taxes from prior years, unpaid child support, defaulted federal student loans, and state income tax debt. The IRS also offsets refunds for certain unemployment insurance overpayments.
If your refund is offset, the IRS will mail you a notice called a "Notice of Federal Offset" explaining what debt caused the reduction and which agency is receiving the money. This notice arrives after your refund would have been sent, so you may not know about the offset until you check your account and the deposit does not arrive, or you receive the notice in the mail.
You can check whether you have federal debt before filing by visiting the Treasury Offset Program website (fms.treas.gov/dop). This tool lets you search for debts owed to federal agencies. State offsets are harder to predict, but if you know you owe state taxes or child support, contact that agency directly to ask whether they will offset your federal refund.
Direct deposit versus paper check: which arrives faster
Direct deposit is faster and more reliable. The IRS sends direct deposit refunds electronically to your bank, which typically posts the money within 1 to 3 business days of receiving it from the IRS. Paper checks are mailed from an IRS processing center and can take 7 to 10 business days to arrive, depending on mail delivery in your area. In winter months, mail delays are more common.
Direct deposit also eliminates the risk of a lost or stolen check. If you did not provide banking information on your 2024 return and want to use direct deposit for 2025, you can add it when you file this year. If you are filing a paper return, you cannot use direct deposit — the IRS will mail a check.
Some tax software and tax preparation services offer a refund advance or "rapid refund" product that deposits money into your account before the IRS processes your return. These products charge a fee (usually $15 to $50) and are not offered by the IRS itself. They are a loan against your expected refund, not a faster version of the IRS process.
What to do if your refund is late
If the Where's My Refund tool shows "Refund Sent" but the money has not arrived after the stated date, wait three business days. Mail and bank processing can vary. If three business days have passed and you still have not received a direct deposit, or if 10 business days have passed since the check was mailed and you have not received it, contact the IRS.
Call the IRS at 1-800-829-1040 (toll-free) during business hours, Monday through Friday. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the refund was actually sent and, if a check was mailed, can issue a replacement. If a check was lost in the mail, the IRS can reissue it or deposit the refund directly to your bank account if you provide routing and account numbers.
If your return status shows "Return Received" but has not changed to "Refund Approved" after 21 days, your return is likely under review. Call the IRS or check the Where's My Refund tool again in a few days. The tool updates once per day, usually overnight.
State tax refunds arrive on a different timeline
State income tax refunds are processed separately from federal refunds and follow different timelines. Most states promise refunds within 30 to 45 days of accepting your return, but some take longer. A few states offer direct deposit for state refunds, while others mail checks only. You can track your state refund through your state's tax department website — each state has its own tracking tool.
If you filed your federal and state returns at the same time using tax software, the state return goes to your state's tax agency, not the IRS. Processing happens in parallel, so you may receive your federal refund before your state refund, or vice versa. Some states also offset refunds for unpaid state taxes, child support, or other state debts, similar to federal offsets.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
Tax preparation companies cannot speed up IRS processing. Some offer refund advances or loans that put money in your account before the IRS processes your return, but these charge fees and are not faster than waiting for the IRS. Filing electronically with direct deposit is the fastest free option.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software should have sent a confirmation. Check your email for an acceptance notice from the IRS. If you cannot find it, log back into the tax software and look for a filing receipt or status page. If you mailed a paper return, wait four weeks before assuming it was lost — the IRS takes time to process mail. After four weeks, call the IRS to request a trace.
Will I get interest if my refund is delayed?
The IRS pays interest on refunds delayed beyond 45 days from the date you filed. The interest rate changes quarterly and is set by law. You do not have to request it — if your refund qualifies, the IRS adds it automatically. Interest is usually a small amount, often less than $10.
Can I change my refund to direct deposit if I already filed?
No. Once you file, you cannot change how the IRS sends your refund. If you chose a paper check and want direct deposit instead, you will have to wait for the check to arrive, deposit it yourself, or call the IRS to ask if they can reissue it as a direct deposit — this is possible in some cases but not may provide.
What happens to my refund if I move before it arrives?
If you chose direct deposit, your refund goes to the bank account you listed, so your address does not matter. If you chose a paper check and move, the check will go to the address on your return. You can file a change of address with the post office, and they will forward mail for up to 12 months. If the check arrives at your old address and you no longer live there, contact the IRS with your new address and they can reissue it.