Current 2025 tax refund timelines

The IRS says most refunds arrive within 21 days of acceptance if you file electronically and choose direct deposit. That clock starts when the IRS accepts your return, not when you submit it — acceptance usually happens within 24 hours for e-filed returns. If you file on paper or request a check by mail, add 2 to 4 weeks to that timeline.

The 21-day window is the standard, but it is not a may provide. The IRS processes returns in the order they arrive, and returns filed in late January and February move slower than those filed in early January because volume is higher. If your return requires manual review — because of math errors, missing information, or items the IRS wants to verify — it can take 60 days or longer.

State refunds move on a separate timeline from federal refunds. Most states process state returns within 2 to 4 weeks of acceptance, but some states are slower. If you owe back taxes or child support, the IRS or your state may hold your refund to cover those debts, which adds weeks or months.

Key Takeaways

  • Federal refunds by direct deposit typically arrive within 21 days of IRS acceptance, which happens within 24 hours of e-filing.
  • Paper returns and mailed checks take 2 to 4 weeks longer than direct deposit, so plan for 5 to 8 weeks total.
  • State refunds process separately and may arrive weeks before or after your federal refund, depending on your state.
  • Returns that need manual review — because of errors, missing forms, or IRS verification — can take 60 days or more.
  • Offsets for back taxes, child support, or student loans will delay your refund by several weeks or months.

Why some 2025 refunds are taking longer

The IRS is processing 2025 returns with a smaller staff than in previous years. Congress has not fully funded the IRS, so the agency has fewer employees to open mail, answer phones, and process returns. This affects paper filers most — if you mailed a return, it may sit in a processing center for weeks before anyone opens it.

Returns filed in February and March move slower than those filed in January because the volume is higher. If you filed in late January or early February, expect the longer end of the 21-day window or slightly beyond. Returns filed after March 1 may take 30 to 45 days.

The IRS is also running more automated checks on 2025 returns to catch fraud and errors before refunds go out. If your return triggers one of these checks — for example, if you claim a large child tax credit or earned income tax credit — the IRS will hold your return for review. This adds 1 to 3 weeks in most cases.

How to track your refund status

Use the IRS's Where's My Refund tool on IRS.gov. 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 one day will not give you new information.

The tool shows three statuses: "Return Received," "Refund Approved," and "Refund Sent." "Return Received" means the IRS has accepted your return but has not finished processing it — this is normal and can last 5 to 21 days. "Refund Approved" means the IRS has finished reviewing your return and approved the refund amount. "Refund Sent" means the money has left the IRS and is on its way to your bank or is in the mail.

If you chose direct deposit, the money should arrive in your bank account within 1 to 2 business days after the status changes to "Refund Sent." If you requested a check, it will arrive by mail within 7 to 10 business days after that status change.

If your return has been accepted for more than 21 days and the status still shows "Return Received," or if the status has not updated in more than a week, contact the IRS at 1-800-829-1040. Have your return handy so you can give them your filing information.

What to do if your refund is delayed beyond 21 days

First, check Where's My Refund to see the current status. If it shows "Refund Sent" but the money has not arrived in your bank account after 2 business days, contact your bank — the refund may have been deposited to the wrong account or your bank may be holding it for verification.

If the status still shows "Return Received" after 21 days, the IRS is likely reviewing your return. This happens when the return has math errors, missing schedules, or items that need verification. You do not need to do anything — the IRS will contact you by mail if they need more information. The review usually takes 30 to 60 days.

If you filed a paper return and it has been more than 6 weeks since you mailed it, call the IRS at 1-800-829-1040. Paper returns take longer to process, and yours may still be in a mail processing queue. The IRS can tell you whether your return has been received and when it is likely to be processed.

If you need your refund urgently and it is delayed, you cannot force the IRS to process it faster. The only exception is if the IRS made an error on your return — for example, if they applied your refund to a debt you do not owe. In that case, you can file a claim for refund on Form 1040-X, but this also takes several weeks.

Offsets and holds on your refund

If you owe back federal taxes, state taxes, child support, or have defaulted student loans, the IRS or your state may hold your refund to cover those debts. This is called an offset. When an offset happens, the IRS sends you a notice in the mail explaining what debt was taken and how much was applied.

If your refund is offset, you will not see it in your bank account. Instead, the money goes to the agency that holds the debt. The offset process adds 2 to 4 weeks to your refund timeline because the IRS has to verify the debt before releasing the money.

If you believe the offset was wrong — for example, if you already paid the debt or the debt belongs to someone else — you can dispute it. Contact the agency that holds the debt (the state tax authority, child support enforcement office, or student loan servicer) and ask for a review. Disputes can take several months to resolve.

State refund timelines for 2025

Most states process state income tax returns within 2 to 4 weeks of acceptance. Some states are faster — for example, Virginia and North Carolina typically process returns within 2 weeks. Others are slower — for example, California and New York may take 4 to 6 weeks, especially if your return requires review.

State refunds arrive separately from federal refunds. You may receive your federal refund in 3 weeks and your state refund 6 weeks later, or vice versa. If you filed your state return at the same time as your federal return and both were accepted on the same day, the state refund will usually arrive 1 to 2 weeks after the federal refund.

To track your state refund, visit your state's tax authority website. Most states have a refund tracker similar to the IRS's Where's My Refund tool. Search "[your state] tax refund status" to find it.

Direct deposit versus check — which arrives faster

Direct deposit is always faster. If you choose direct deposit, your refund arrives within 1 to 2 business days after the IRS sends it. If you request a check, it takes 7 to 10 business days for the check to arrive by mail, plus 1 to 3 business days for your bank to clear it after you deposit it.

The difference in total time is significant: direct deposit typically means your money arrives within 21 to 25 days of acceptance, while a check means 30 to 40 days. If you are waiting for a refund and have not yet filed, choosing direct deposit will save you 1 to 3 weeks.

If you filed by paper and requested a check, there is no way to change it to direct deposit. You will have to wait for the check to arrive. If you filed electronically and chose a check, you cannot change it either — the IRS will mail the check once it is processed.

Frequently Asked Questions

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

No. Tax software and preparers cannot speed up IRS processing. Some offer "refund advance" loans that give you money before the IRS refund arrives, but you pay interest or fees for this, and the money comes from the lender, not the IRS. The IRS refund timeline stays the same regardless of who prepares your return.

What if the IRS accepted my return but Where's My Refund shows no information?

This usually means the IRS is still processing your return or there is a delay in the system updating. Wait 24 hours and check again. If it still shows no information after 48 hours, call the IRS at 1-800-829-1040. Have your Social Security number and filing status ready.

Will my refund arrive on a weekend or holiday?

Direct deposits arrive on business days only. If the IRS sends your refund on a Friday, it will be deposited Monday. If it sends it on a holiday, it will be deposited the next business day. Mailed checks are delivered by USPS on business days, so they will not arrive on weekends or holidays.

Do I need to do anything to receive my refund, or does it come automatically?

If you filed a return and the IRS accepted it, your refund will come automatically once it is processed. You do not need to take any action. The only exception is if the IRS needs more information — in that case, they will send you a notice by mail asking you to respond.

What if I filed my return but the IRS says it has no record of it?

This usually means your return has not been received yet. If you e-filed, it may still be in the queue — wait 24 to 48 hours and check again. If you mailed a paper return, it may still be in a processing center — paper returns can take 2 to 4 weeks to be received and entered into the system. If it has been more than 4 weeks, call the IRS at 1-800-829-1040.