How long federal tax refunds take in 2025

The IRS aims to issue most federal tax refunds within 21 days of accepting your return. That clock starts when the IRS receives your complete, error-free return—not when you file it. If you file on January 15, the IRS may not receive it until January 17 or later, depending on how you file. The 21-day window is a target, not a may provide, and some returns take longer.

The actual time you receive your money depends on your refund delivery method. Direct deposit to a bank account is fastest—usually 2 to 5 business days after the IRS issues the refund. A paper check takes 7 to 14 business days after issuance. If the IRS needs to verify information on your return or correct errors, the timeline stretches to 4 to 6 weeks or longer.

For 2025 returns filed in early January, most refunds should arrive by early February if filed electronically with direct deposit. Returns filed in February or March will typically arrive in March or April. The IRS processes returns in the order they are received, so filing earlier generally means a faster refund.

Key Takeaways

  • The IRS targets 21 days from receipt to refund issuance, but this does not include the time your bank takes to deposit the money.
  • Direct deposit refunds arrive in your bank account 2 to 5 business days after the IRS issues them; paper checks take 7 to 14 business days.
  • Filing electronically with direct deposit is the fastest method; filing by mail or requesting a paper check adds weeks to your timeline.
  • If the IRS detects errors, requests missing information, or flags your return for review, expect 4 to 6 weeks or longer before you see your refund.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

Why some refunds take longer than 21 days

A return that meets all IRS requirements and contains no errors will usually hit the 21-day mark. But many returns do not. The most common delays are math errors, missing information, and mismatched data between your return and IRS records.

If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15, 2025, by law. This applies even if the rest of your return is error-free. The delay exists to give the IRS time to prevent fraud. If you claim either credit, plan for your refund to arrive in mid-to-late February at the earliest.

Identity theft flags, unreported income, or a return that does not match prior-year information will also delay processing. The IRS may contact you by mail asking for proof of income, dependent status, or other details. Responding quickly—usually within 30 days—can get your refund moving again, but the entire process may take 2 to 3 months.

Direct deposit versus paper check: which arrives first

Direct deposit is the fastest delivery method. Once the IRS issues your refund, your bank receives the deposit within 2 to 5 business days. You can use the money as soon as it hits your account. To use direct deposit, you must provide your routing number and account number on your tax return.

Paper checks take longer because they must be printed, mailed, and processed by your bank. After the IRS issues your refund, allow 7 to 14 business days for the check to arrive in your mailbox, then another 1 to 3 business days for your bank to clear it. In total, a paper check refund can take 3 to 4 weeks after issuance.

If you did not provide banking information on your return, the IRS will mail a paper check by default. You cannot change to direct deposit after filing unless you amend your return, which adds another 6 to 8 weeks to processing time. If you expect a refund, providing direct deposit information on your original return is the only way to avoid the paper check delay.

How to track your refund status

The IRS provides a free tool called Where's My Refund on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and shows one of three statuses: "Received," "Approved," or "Sent."

"Received" means the IRS has your return but has not finished processing it. This status typically appears within 24 hours of filing electronically. "Approved" means the IRS has accepted your return and calculated your refund amount. "Sent" means the refund has been issued—either deposited to your bank or mailed as a check.

If your refund status does not update after 21 days, or if you see an error message, contact the IRS at 1-800-829-1040. Have your return and any IRS correspondence ready. Wait times are longest in February and March, so calling early in the day or later in the week may reduce your hold time.

What to do if your refund is delayed beyond 21 days

First, check Where's My Refund to confirm the IRS has received your return. If the tool shows no record of your return after 5 business days of filing electronically, your return may not have been transmitted successfully. Contact your tax software provider or tax preparer to verify the filing receipt.

If Where's My Refund shows "Received" but more than 21 days have passed, the IRS is likely reviewing your return. Common reasons include missing documentation, income reported on your return that does not match IRS records, or a claim for EITC or ACTC. Check your mail for an IRS letter requesting information. If you receive a letter, respond within the deadline stated—usually 30 days.

If you have not received a letter and your refund is more than 60 days late, call the IRS at 1-800-829-1040. Be ready to provide your Social Security number, filing status, and the refund amount. The IRS can tell you whether your return is still being processed or if there is a specific issue holding up your refund.

Filing method affects your timeline

Electronic filing is faster than paper filing. An electronically filed return reaches the IRS within 24 hours; a paper return takes 1 to 2 weeks to arrive by mail. If you file by paper, your 21-day clock does not start until the IRS receives and scans your return, which can push your refund into late March or April.

Tax software that offers free filing for lower incomes—such as IRS Free File—processes returns quickly because the software is designed to catch errors before submission. If you use paid tax software or a tax preparer, the timeline is the same, but you may have to wait for your preparer to file on your behalf.

If you are owed a refund and need money sooner, some tax preparers and financial institutions offer refund anticipation loans or rapid refund products. These are loans against your expected refund, not the refund itself. They come with fees and interest, and you must repay them even if your refund is smaller than expected. Most people are better off waiting for the actual refund.

Special situations that delay refunds

If you claim the Child Tax Credit for a child born in 2024, the IRS may need to verify the child's Social Security number and birth date. This verification can add 2 to 4 weeks to processing. Have your child's birth certificate and Social Security card ready in case the IRS requests proof.

If you have unpaid federal student loans, past-due child support, or a state tax debt, the IRS may offset your refund to pay those obligations. You will receive a notice in the mail explaining the offset and the amount taken. The refund will be reduced, but you will still receive any remainder. This process can take 2 to 3 months.

If you amended a prior-year return or filed a return for a prior year, your 2025 refund may be delayed while the IRS processes the amended return first. Amended returns take 16 weeks to process, and your current-year refund may be held until that is complete.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day target is from receipt to issuance, not from filing to your bank account. If your return took 5 days to reach the IRS, processing took 21 days, and your bank took 3 days to deposit the money, you are looking at 29 days total. Also, if you claimed EITC or ACTC, the IRS holds all refunds until mid-February regardless of processing speed.

Can I get my refund faster if I pay a tax preparer?

No. Paid preparers and free software go through the same IRS processing queue. The only way to get money faster is to use direct deposit instead of a paper check. Some preparers offer refund anticipation loans, but these are loans you must repay with fees, not actual refunds.

What if I filed electronically but Where's My Refund shows no record?

Contact your tax software provider or preparer immediately to confirm the return was transmitted. Ask for the IRS acceptance confirmation number. If the return was not accepted, you may need to file again. If it was accepted but Where's My Refund does not show it, wait 24 to 48 hours and check again, as the tool updates daily.

Will my refund arrive before tax day if I file in January?

Most likely, yes—if you file electronically with direct deposit and do not claim EITC or ACTC. A return filed January 15 could arrive by mid-February. But if you claim either credit, the IRS holds your refund until February 15 minimum. Paper check refunds will arrive later, typically in late February or early March.

What happens if the IRS sends my refund to the wrong bank account?

Contact your bank immediately to report the deposit. Your bank can trace the deposit and may be able to recover it. Also contact the IRS at 1-800-829-1040 with your return information. The IRS can issue a replacement check or redeposit the refund to the correct account, though this process takes 4 to 6 weeks.