IRS refund timelines for 2025 tax returns

The IRS processes most 2025 tax returns filed between now and April 15, 2026, and issues refunds on a rolling schedule. If you file electronically with direct deposit, you can expect your refund between 21 calendar days and 6 weeks after the IRS accepts your return. If you file by mail or request a check, add 2 to 4 weeks to that timeline. The IRS does not issue refunds on a fixed calendar date — the date you receive yours depends on when you file, how you file, and whether your return needs manual review.

The IRS publishes a weekly refund cycle schedule that shows which returns filed on specific dates will be processed in a given week. This schedule runs from early February through late October 2025. You can check the current week's cycle on IRS.gov to see whether your return is in the queue for processing.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method, typically delivering your refund within 21 days to 6 weeks of acceptance.
  • The IRS publishes a weekly refund cycle schedule showing which returns will be processed each week, updated every Friday.
  • Returns filed by mail or requesting a paper check take 2 to 4 weeks longer than electronic returns.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows your position in the processing queue.
  • Refunds delayed beyond the expected window may indicate your return needs verification, identity review, or correction of an error.

How the IRS weekly refund cycle works

The IRS does not process all returns at once. Instead, it works through returns in batches based on filing date and return complexity. Each week, the IRS publishes which returns filed on certain dates will be processed that week. For example, a return filed on January 20 might be processed in the week of February 3, while a return filed on January 27 might be processed in the week of February 10.

The weekly schedule is published every Friday and covers the following week's processing. You can find the current schedule on IRS.gov under "Refund Cycle Schedules." The schedule lists filing dates and the week those returns will move through processing. If your filing date falls within a listed range, your return should be processed during that week — though this does not mean your refund will arrive that same week. Processing the return and issuing the refund are separate steps.

Returns that pass automated checks move through the cycle faster. Returns flagged for manual review, identity verification, or error correction skip ahead in the queue but take longer to complete. The IRS prioritizes returns with errors or missing information so those issues can be resolved, even though it delays the refund.

Direct deposit vs. paper check delivery times

The method you choose to receive your refund affects how long you wait after the IRS processes your return. Direct deposit is the fastest option. Once the IRS approves your return, the refund is sent electronically to your bank, which typically deposits it within 1 to 3 business days. The full timeline from acceptance to deposit is usually 21 to 45 days, though some returns arrive in as few as 14 days.

A paper check takes longer because the IRS must print, mail, and deliver it. After your return is processed and approved, the IRS mails the check. Delivery depends on postal service speed, which varies by location. Plan for 2 to 4 weeks from processing approval to the check arriving in your mailbox. If you live far from an IRS processing center or in a rural area, add another week.

If you filed by mail instead of electronically, the IRS must first receive and scan your return before processing begins. This adds 1 to 2 weeks to the overall timeline. A paper return filed by mail and requesting a check refund can take 8 to 12 weeks total.

Using the Where's My Refund tool to check status

The IRS Where's My Refund tool is the official way to track your refund. You can access it on IRS.gov or through the IRS2Go mobile app. The tool shows your refund status in one of three categories: received, approved, or sent.

Received means the IRS has your return but has not yet processed it. You will see an expected processing date based on the weekly cycle schedule. Approved means the IRS has reviewed your return, found no issues, and approved your refund. The tool will show the date your refund will be issued. Sent means the IRS has issued your refund — either mailed the check or sent it to your bank for direct deposit.

The tool updates once per day, usually overnight. Checking multiple times in the same day will show the same status. You need your Social Security number, filing status, and the exact refund amount from your return to use the tool. If you cannot find your return in the tool, it may not have been received yet, or the IRS may be holding it for review.

Why some refunds take longer than expected

If your refund has not arrived by the date shown in Where's My Refund, several things may have delayed it. The most common reason is that your return was selected for verification. The IRS randomly selects a small percentage of returns to verify income, deductions, or credits. This review can add 2 to 4 weeks to processing. You will receive a letter from the IRS explaining what information is needed.

Identity theft or fraud concerns also trigger a hold. If the IRS suspects your return may be fraudulent or your identity may have been compromised, it will place a hold on your refund while it investigates. This can take 4 to 6 weeks or longer. The IRS will contact you by mail if this occurs.

Errors on your return — a wrong Social Security number, mismatched income, or incorrect bank account information — cause delays. The IRS will attempt to correct simple errors automatically, but complex ones require you to respond to an IRS notice. If your bank account information was wrong, the IRS may issue a check instead, which adds time.

Offset refunds are held longer. If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. The offset process can add 2 to 3 months to your timeline. The IRS will send you a notice explaining the offset.

State refund timelines for 2025

State tax refunds follow their own schedule separate from federal refunds. Most states process returns within 4 to 8 weeks of receipt if you file electronically. Paper returns take 6 to 12 weeks. Some states issue refunds faster — a few process within 2 to 3 weeks — while others are slower, especially if they conduct additional verification.

State refund tools vary by state. Some states have a "Where's My Refund" tool similar to the IRS version; others require you to contact the state revenue department directly. Check your state's tax agency website for the tracking tool and current processing times. State refunds are issued separately from federal refunds, so you may receive one before the other.

If you live in a state with no income tax, you will receive only a federal refund. If you live in a state that taxes income but you did not file a state return, you will not receive a state refund even if you are owed one.

What to do if your refund is missing or very late

If your refund has not arrived 21 days after the IRS accepted your return (or 6 weeks if you filed by mail), check Where's My Refund first. If the tool shows your refund was sent but you have not received it, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can confirm whether the refund was mailed or deposited and investigate if it was lost.

If your refund was sent via direct deposit but never arrived at your bank, contact your bank first. Ask whether the deposit was received and rejected, or whether it never arrived. If your bank has no record of the deposit, the IRS may have sent it to an old account number. You will need to file an amended return or contact the IRS to correct the account information.

If the IRS shows your refund was mailed as a check but you never received it, wait 60 days from the mailing date before requesting a replacement. After 60 days, contact the IRS and request a refund trace. The IRS will investigate whether the check was lost in the mail and issue a replacement if needed. This process takes 4 to 6 weeks.

Frequently Asked Questions

Can I get my refund faster if I file early in January?

Filing early does not may provide a faster refund, but it does put your return in the queue sooner. Returns filed in early January are processed starting in late January or early February, while returns filed in March or April are processed later. If you file early and your return has no issues, you may receive your refund by mid-February. However, if your return needs review, the timing advantage disappears.

What does it mean if Where's My Refund says "still being processed"?

This status means the IRS has received your return but has not yet approved it. Your return is in the queue for processing according to the weekly cycle schedule. The tool should show an expected approval date. If the date has passed and the status has not changed, your return may need manual review or verification.

Will I get my refund faster if I claim fewer deductions or credits?

No. The IRS processes all returns on the same timeline regardless of complexity. A simple return with no credits and a return claiming multiple credits both take roughly the same time if neither is selected for review. However, returns with errors or inconsistencies are flagged and may take longer.

Can the IRS send my refund to a different bank account than the one on my return?

No. The IRS will deposit your refund only to the account number you provided on your return. If you want the refund sent to a different account, you must file an amended return with the correct account information. This adds 4 to 8 weeks to your timeline.

What happens to my refund if I move before it arrives?

If you filed for direct deposit, your refund goes to your bank account, not your address, so moving does not affect it. If you requested a paper check and moved, the check will be mailed to the address on your return. You can contact the IRS to update your address, but this may delay processing. If the check arrives at your old address, ask the new resident to write "return to sender" on it, and the IRS will reissue it to your updated address.