Current 2025 tax refund timelines

The IRS aims to issue most refunds within 21 days of accepting your return, but that clock starts only after your return is filed and processed. In practice, refunds filed in early 2025 are arriving in 10 to 21 days for most filers. The speed depends on how you file, whether the IRS needs to verify information on your return, and which method you chose to receive your money.

If you filed electronically and chose direct deposit to a bank account, you are in the fastest group — typically 10 to 14 days from acceptance. If you filed on paper or chose a check, add 2 to 3 weeks to that timeline. The IRS does not process refunds faster than 21 days even if your return is simple and error-free; that is their standard processing window.

As tax season progresses into February and March, processing times can stretch. The IRS receives millions of returns in a compressed window, and returns filed later in the season may take closer to the full 21 days or slightly longer if the IRS needs to review them.

Key Takeaways

  • Direct deposit refunds filed electronically typically arrive in 10 to 14 days from the date the IRS accepts your return.
  • Paper returns and refunds sent by check take 2 to 3 weeks longer than direct deposit, often 4 to 6 weeks total.
  • The IRS counts the 21-day window from the date your return is accepted, not the date you file it.
  • Returns that trigger IRS verification or identity checks can take 4 to 6 weeks or longer, even if filed early.
  • You can track your refund status using the IRS "Where's My Refund?" tool with your Social Security number, filing status, and refund amount.

Why the timeline varies by filing method

Electronic filing with direct deposit is the fastest route because the IRS receives your return digitally, processes it automatically in most cases, and deposits money directly into your bank account. No paper handling, no mail delays. The IRS typically accepts e-filed returns within 24 hours of submission, and the 21-day clock begins then.

Paper returns move through a physical workflow: mail delivery to an IRS processing center, scanning, data entry verification, and then the same processing steps as electronic returns. This adds 1 to 2 weeks before processing even begins. If you filed by mail and chose direct deposit, expect 3 to 4 weeks. If you chose a check, add another week or two for printing and mailing.

Refunds sent by check are the slowest option. After the IRS processes your return and approves the refund, they print the check, mail it to you, and it travels through postal delivery. This route commonly takes 4 to 6 weeks from filing, sometimes longer if the check is lost or delayed in the mail.

What delays your refund beyond 21 days

The IRS flags certain returns for manual review before issuing a refund. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit; reporting self-employment income; or having income from multiple sources. These returns are not rejected — they are simply reviewed by hand to prevent fraud and errors. This review adds 2 to 4 weeks to your timeline.

Identity verification also delays refunds. If the IRS suspects your return may be fraudulent or if information does not match IRS records, they will contact you by mail asking for proof of identity. You must respond with documents like a copy of your driver's license or passport. This process alone can take 4 to 6 weeks, and the refund clock does not restart until the IRS receives and approves your verification documents.

Errors on your return — a mismatched Social Security number, an incorrect bank account for direct deposit, or a math mistake — also trigger delays. The IRS will correct math errors automatically, but if you provided a wrong bank account number, the refund may be rejected by your bank and returned to the IRS, adding weeks to the process.

State tax refunds operate on a separate timeline from federal refunds. Some states issue refunds in 2 to 3 weeks; others take 6 to 8 weeks. If you filed a combined federal and state return through tax software, your state refund may arrive weeks after your federal refund.

How to check your refund status

The IRS "Where's My Refund?" tool is the official way to track your refund. Visit irs.gov, click "Where's My Refund?" and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will show one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is on the way), or "Refund Sent" (your refund has been issued). If it shows "Refund Sent," the tool will tell you the date the refund was sent and the method (direct deposit or check).

Do not rely on your tax software's tracking feature as your primary source. Tax software companies often update their status pages less frequently than the IRS updates "Where's My Refund?" Use the IRS tool directly for the most current 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 (the main tax line) or use the IRS's online chat feature at irs.gov. Have your return information ready.

Direct deposit versus check: timing and what can go wrong

Direct deposit is faster and safer. Once the IRS approves your refund, the money moves electronically to your bank account, typically within 1 to 2 business days. Your bank then credits the money to your account. The entire process from IRS approval to your account is usually complete within 3 to 5 business days. If you filed early in the season and had no issues, you could see your refund in your account 10 to 14 days after filing.

Checks are slower and vulnerable to loss or theft. After the IRS approves your refund, they print the check and mail it. Postal delivery typically takes 3 to 5 business days, but checks can be delayed or lost. If your check does not arrive within 4 weeks of the "Refund Sent" date shown in "Where's My Refund?", contact the IRS to request a replacement check or a direct deposit of the refund instead.

If you provided an incorrect bank account number for direct deposit, your bank will reject the deposit and return it to the IRS. The IRS will then mail you a check instead, adding 2 to 3 weeks to your wait. To avoid this, double-check your account and routing numbers before submitting your return.

What to do if your refund is taking longer than expected

First, confirm what "expected" actually is for your situation. If you filed electronically with direct deposit in early January, 14 days is reasonable. If you filed on paper in mid-February, 5 to 6 weeks is normal. Use "Where's My Refund?" to see the current status and the date your refund was sent.

If the tool shows "Refund Sent" but you have not received it after the stated timeframe, the refund may be lost in the mail (if you chose a check) or rejected by your bank (if you chose direct deposit). Contact the IRS at 1-800-829-1040 and have your return information ready. The IRS can issue a replacement check or reissue the refund by direct deposit.

If "Where's My Refund?" shows "Return Received" but no update for more than 21 days, your return may be held for review. The IRS will contact you by mail if they need additional information. Check your mail carefully, including spam folders if you provided an email address. If you do not receive contact from the IRS within 4 to 6 weeks, call 1-800-829-1040 to ask whether your return is under review.

Keep a copy of your filed return and any confirmation number or receipt from your tax software. These documents help the IRS locate your return if there is a problem.

State refund timelines

State income tax refunds are processed separately from federal refunds, even if you filed both at the same time. Most states issue refunds within 2 to 4 weeks of processing your return, but some take 6 to 8 weeks. A few states take even longer if they conduct additional verification.

You can track your state refund through your state's tax department website. Most states have their own "Where's My Refund?" tool. Search "[your state] where's my refund" to find it. You will need your Social Security number and refund amount, just as with the federal tool.

If you filed a joint federal and state return through tax software, your state refund may arrive weeks after your federal refund. This is normal and does not mean there is a problem with your state return.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes refunds within 21 days of accepting your return, but they do not issue refunds faster than that window, even for simple returns with no issues. Direct deposit is the fastest method available, typically 10 to 14 days, but you cannot speed it up further.

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

The 21-day window starts from the date the IRS accepts your return, not the date you file it. If you filed on paper, add 1 to 2 weeks for mail and processing before the clock starts. If your return was flagged for review (common with EITC or self-employment income), the review adds 2 to 4 weeks on top of the standard 21 days.

What if I provided the wrong bank account number for direct deposit?

Your bank will reject the deposit, and the IRS will mail you a check instead. This adds 2 to 3 weeks to your wait. Contact the IRS at 1-800-829-1040 if you realize the error before your refund is sent; they may be able to correct it. If the refund has already been rejected, ask the IRS to reissue it by direct deposit with the correct account number.

How do I know if my refund was lost in the mail?

Use "Where's My Refund?" to confirm the date your refund was sent. If a check was sent more than 4 weeks ago and you have not received it, contact the IRS at 1-800-829-1040 to request a replacement check or a direct deposit instead. Have your return information ready.

Will my state refund arrive at the same time as my federal refund?

Usually not. State refunds are processed separately and timelines vary by state. Most states take 2 to 4 weeks, but some take 6 to 8 weeks. Track your state refund through your state's tax department website using their "Where's My Refund?" tool.