Timeline for your 2025 tax refund

The IRS aims to issue most refunds within 21 days of receiving your return, but the actual time depends on how you file and how you want the money delivered. If you file electronically and choose direct deposit to your bank account, you are most likely to hit that 21-day window. If you file on paper or request a check, add two to four weeks to that estimate.

The 21-day target assumes your return has no errors, no missing information, and no flags that trigger manual review. Returns filed early in the tax season (January and February) tend to move faster than those filed in March or April, when the IRS is processing the highest volume. If you file in the final weeks before the April deadline, expect the full 21 days or longer.

The IRS publishes a Where's My Refund tool on IRS.gov that updates every 24 hours once your return is received. This is the only official source for your specific refund status — not your tax software, not your bank, not the IRS phone line. Checking it daily will not speed up your refund, but it will tell you exactly where it stands.

Key Takeaways

  • Direct deposit to a bank account is the fastest method and typically arrives within 21 days of the IRS receiving your return.
  • Paper checks take an additional two to four weeks after the IRS processes your return, so plan for four to eight weeks total.
  • The IRS Where's My Refund tool updates every 24 hours and is the only reliable way to track your specific refund status.
  • Filing electronically rather than on paper cuts processing time significantly, even if you request a check instead of direct deposit.
  • Returns filed in March and April move slower than those filed in January and February because the IRS handles peak volume during those months.

Direct deposit versus check: which arrives first

Direct deposit is faster because the IRS can send the money electronically to your bank the moment your return is approved. Your bank then credits your account, which usually happens the same day or the next business day. The entire process from IRS approval to money in your account typically takes one to three business days.

A check takes longer because the IRS must print it, mail it to you, and then you must deposit it yourself. After the IRS approves your return, allow one to two weeks for the check to be printed and mailed. Once it arrives, you still need to deposit it at your bank, which adds another few days before the funds clear. Total time from approval to usable money is usually four to eight weeks.

If you did not provide direct deposit information on your return, you cannot change it to direct deposit after filing. You will receive a check. Some tax software allows you to add or update your bank details before you submit, so double-check before you file.

Electronic filing versus paper filing

The IRS processes electronic returns much faster than paper returns. An electronically filed return typically reaches the IRS within 24 hours and enters the processing queue immediately. A paper return must be received by mail, opened, scanned, and entered into the system — a process that can take two to four weeks just to get into the queue.

If you file on paper, your 21-day clock does not start until the IRS actually receives and scans your return. If you mail your return on April 10, it may not arrive until April 20 or later, depending on mail speed. The IRS then needs time to process it. This is why paper filers often do not see their refunds until May or June, even if they filed before the deadline.

Electronic filing is free through IRS Free File if your income is below a certain threshold (which varies by year), or through tax software that charges a fee. The time savings alone make it worth doing, especially if you are expecting a refund.

What slows down your refund

The IRS flags returns for manual review when something does not match their records or when the return itself has inconsistencies. Common triggers include a name or Social Security number mismatch, income reported on a W-2 or 1099 that does not match what you reported, missing or incorrect information on a form, or claiming a refundable tax credit (like the Earned Income Tax Credit) that requires verification.

If your return is selected for review, the IRS will mail you a letter explaining what they need. You respond by mail, and the review process adds four to twelve weeks to your timeline. You cannot speed this up by calling or visiting an IRS office — the letter will tell you exactly what to do.

Identity theft flags also trigger manual review. If someone filed a return using your Social Security number before you did, the IRS will hold your return while they investigate. This process can take several months. You will receive a letter with instructions on how to proceed.

Tracking your refund status in real time

Go to IRS.gov and find the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."

"Return Received" means the IRS has your return but has not finished processing it yet. This status typically lasts one to five days for electronic returns. "Refund Approved" means your return passed all checks and the IRS has calculated your refund amount — the money is about to be sent. "Refund Sent" means the IRS has released the money to your bank (for direct deposit) or to the mail (for a check). "Refund Delivered" appears only for direct deposits and means the money has reached your bank account.

The tool updates once per day, usually overnight. Checking it multiple times per day will not show new information. If the tool says your refund was sent but you have not received it after the expected timeframe, contact the IRS at 1-800-829-1040 or use the IRS assistant tool on their website.

If your refund is late

If you filed electronically and chose direct deposit, and the Where's My Refund tool says "Refund Sent" but the money has not arrived in your account after five business days, contact your bank first. Ask them to confirm they have received the deposit. Sometimes a bank processes a deposit slowly or routes it to the wrong account if your account number was entered incorrectly on your return.

If your bank confirms they have not received anything, contact the IRS at 1-800-829-1040. Have your return handy and be ready to provide your Social Security number, filing status, and the refund amount. The IRS can investigate whether the money was sent to a different account or if there was an error in processing.

If you filed on paper and your check has not arrived eight weeks after you mailed it, the check may have been lost in the mail. Request a refund trace through the IRS. You can start this process by calling 1-800-829-1040 or by filing Form 3911 (Application for Taxpayer Assistance Order) if the IRS has not responded to your inquiry within 30 days.

State tax refunds and federal refunds are separate

Your state tax refund follows a different timeline than your federal refund. Most states process returns within two to four weeks of receiving them, but some take longer. A few states still process returns by hand, which can add weeks to the timeline.

You cannot assume your state refund will arrive at the same time as your federal refund. Some states are faster, some are slower. Check your state's tax agency website for their specific timeline. Many states have their own refund tracking tools similar to the IRS Where's My Refund tool.

If you filed your federal and state returns together through tax software, they were submitted separately to each agency. Each one processes on its own schedule. Do not be alarmed if one arrives weeks before the other.

Frequently Asked Questions

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

No. The IRS processes all returns on the same timeline regardless of who prepared them or what software was used. Paying extra for "rapid refund" or "instant refund" products does not speed up the IRS. Some tax software companies offer loans against your expected refund, but those are loans you must repay — they are not your actual refund arriving early.

What if I made a mistake on my return after I filed it?

If you filed electronically, wait until the IRS processes your return and issues your refund. Then file an amended return (Form 1040-X) to correct the error. If you file an amended return before the IRS processes your original return, it may cause delays. If you filed on paper and realize the mistake before the IRS receives it, you can try to intercept it by calling 1-800-829-1040, but this is difficult and rarely works.

Does the IRS refund money faster at the end of the tax season?

No, the opposite is true. The IRS processes returns more slowly in March and April because they are handling the highest volume. If you file in January or early February, your refund will likely arrive faster than if you file in late March or early April, even though the IRS target is 21 days for all returns.

Will my refund be delayed if I owe back taxes or child support?

Yes. The IRS can offset your refund to pay back taxes, unpaid child support, or other federal or state debts. If this happens, you will receive a notice in the mail explaining the offset. The refund process takes longer because the IRS must verify the debt before releasing your money. This can add four to eight weeks to your timeline.

What if the IRS says my refund was sent but my bank says they never received it?

This usually means the money was sent to the wrong account. Check that the account number on your return matches your actual bank account. If it does not match, contact the IRS immediately at 1-800-829-1040. They can attempt to recover the deposit, but this process takes time. If the account number was correct, ask your bank to search their records for a deposit in your name from the IRS for the exact refund amount.