The IRS issues most refunds within 21 days of accepting your return, but the actual date depends on how you file and whether your return needs review

If you file electronically with direct deposit, you will typically receive your refund between 7 and 21 days after the IRS accepts your return. If you file by mail or request a paper check, the timeline extends to 4 to 6 weeks or longer. The IRS does not issue refunds on a fixed schedule — the date you get yours depends on when you file, the method you choose, and whether the IRS needs to verify information on your return.

The IRS began accepting returns on January 27, 2025. Returns filed after that date will be processed in the order they arrive. There is no advantage to filing early in the year beyond getting your refund sooner; the IRS does not prioritize early filers. If your return is flagged for review — usually because of math errors, missing information, or income verification — your refund will be delayed by weeks or months.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method, typically delivering refunds within 7 to 21 days of acceptance.
  • Paper returns filed by mail take 4 to 6 weeks or longer because the IRS must manually enter the data before processing begins.
  • The IRS accepts returns starting January 27, 2025, and processes them in the order received — filing earlier does not speed up your refund.
  • Returns flagged for review, missing information, or claiming certain credits will be delayed; the IRS will contact you if this happens.
  • You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

How the 21-day timeline works

The IRS's 21-day standard applies only to returns filed electronically with direct deposit selected. This timeline begins the day the IRS accepts your return, not the day you submit it. Acceptance usually happens within 24 hours of filing, but can take longer if the IRS system is processing a high volume.

The 21 days covers the time from acceptance through the IRS sending the refund to your bank. Your bank then deposits the money into your account, which typically takes 1 to 3 business days. If you filed on February 1 and the IRS accepted your return on February 2, the 21-day window closes around February 23, but you may not see the money until February 26 or 27.

This timeline assumes your return passes initial review without issues. If the IRS detects a problem — a math error, a missing Social Security number, income that does not match W-2 records — the clock stops and your return enters a review queue. You will receive a letter explaining what is needed.

Why paper returns take much longer

If you mail a paper return, the IRS must first receive it at one of its processing centers, then a staff member must manually enter all the data from your form into the computer system. Only then does processing begin. This adds 2 to 4 weeks to the timeline before the 21-day clock even starts.

Paper returns postmarked by April 15, 2025, are considered timely filed. However, the IRS does not process them in the order they arrive at the mail center — they batch them by region and processing center capacity. A return mailed on February 1 may be processed after one mailed on February 15, depending on which center receives it and how many returns that center has in queue.

If you must file by mail, send it certified mail with return receipt so you have proof of the date it was mailed. Keep a copy for your records. The IRS recommends filing electronically whenever possible to avoid delays.

What causes refund delays

The most common reason for a delayed refund is a mismatch between the income reported on your return and the income the IRS has on record from your employer's W-2 or from a financial institution. If you reported $50,000 in income but your W-2 shows $52,000, the IRS will hold your return for review. This can add 4 to 12 weeks to your timeline.

Missing or incorrect information also triggers a hold. Common issues include a missing or mismatched Social Security number, a dependent claimed who does not have a valid SSN, or a spouse's name spelled differently than it appears on file. The IRS will send you a letter requesting the correction. You must respond within 30 days or your refund will be further delayed.

Claiming certain credits — the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit — can also extend processing time. The IRS is required by law to hold returns claiming these credits for additional review to prevent fraud. These returns typically take 4 to 6 weeks even without errors.

If you owe back taxes, child support, or have defaulted student loans, the IRS will offset your refund to pay those debts. You will receive a notice explaining the offset and how much was applied. This process can add several weeks.

How to track your refund status

The IRS provides the Where's My Refund tool on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount to see the current status. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your return and your refund is being prepared), or "Sent" (your refund has been issued). If your return is under review, the tool will show that status and may provide an expected completion date.

You can also call the IRS refund hotline at 1-800-829-1954 to speak with a representative, though wait times are typically 30 minutes to over an hour during peak season. Have your Social Security number, filing status, and refund amount ready.

Refunds issued by check versus direct deposit

If you selected direct deposit, the IRS sends your refund electronically to your bank account. This is the fastest method. If you requested a paper check, the IRS must print and mail it, which adds 1 to 2 weeks to the timeline after your return is approved. Checks can be lost or delayed in the mail, so direct deposit is more reliable.

If you filed without selecting a payment method, the IRS will issue a check by default. You can change this by amending your return using Form 1040-X, though this will delay your refund further because the amended return must be processed separately.

If you receive a check and it is lost or damaged, you can request a replacement by calling the IRS at 1-800-829-1954. The IRS will issue a new check, but this process takes an additional 4 to 6 weeks.

What to do if your refund is late

If your refund has not arrived within 21 days of acceptance (for electronic filers) or 6 weeks of mailing (for paper filers), check the Where's My Refund tool first. If the tool shows "Sent" but you have not received the money, wait 5 business days — your bank may be processing the deposit.

If the tool shows your return is still under review, the IRS is likely verifying information. Do not contact the IRS unless you have received a letter requesting additional information. If you have received a letter, respond within the deadline stated on the letter.

If the tool shows "Sent" and more than 5 business days have passed, contact your bank to confirm the deposit was not rejected. Then call the IRS at 1-800-829-1954 to report the missing refund. Have your return information ready, and the IRS can issue a replacement check or investigate the deposit.

Frequently Asked Questions

Can I get my refund faster by paying a tax preparation fee?

No. Tax preparation companies offer "rapid refund" loans that advance you money against your expected refund, but these are loans you must repay, not a way to speed up the IRS. The IRS processing timeline is the same regardless of who prepares your return. The fastest method remains electronic filing with direct deposit.

What if I filed my return but the IRS says it has not received it?

If you filed electronically, check your email for a confirmation receipt from your tax software or tax preparer. This receipt includes an acceptance number and date. If you did not receive a confirmation, your return may not have been submitted. Contact your tax preparer or software provider. If you filed by mail, wait at least 4 weeks before assuming it is lost, as mail processing is slow. If it has been longer than 4 weeks, call the IRS.

Will I get interest if my refund is delayed?

The IRS does not pay interest on delayed refunds caused by processing backlogs or standard review. However, if the IRS made an error that delayed your refund, you may be may have access to to interest. This is rare and typically only applies if the delay was caused by an IRS mistake, not a problem with your return. The IRS will notify you if interest applies.

Do I have to claim my refund by a certain date?

No. Once the IRS issues your refund, it is yours to claim. However, if you do not claim a refund within three years of the return's due date, you forfeit it. For a 2024 return due April 15, 2025, you have until April 15, 2028, to claim the refund. After that date, the money goes to the U.S. Treasury.

Can I split my refund between multiple accounts?

Yes, if you file electronically. You can direct deposit up to three portions of your refund into different bank accounts. You will need the routing number and account number for each account. This option is available on most tax software and through tax preparers. Paper returns cannot be split.