The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for delivery. The 21-day window is the IRS's standard processing time, but your refund can arrive sooner — many direct deposits land within 5 to 10 business days. The slowest scenario is a paper return by mail with a paper check: expect 6 to 8 weeks total.

The actual time depends on several things: whether your return is complete and error-free, whether the IRS needs to verify information with you, and how busy the IRS is at that moment in the tax season. Early filers (January and February) often see faster processing than those who file in March or April, when the IRS is handling millions of returns simultaneously.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically 5 to 21 days from the time the IRS accepts your return.
  • Paper returns take longer because the IRS must scan and manually enter the information, adding 2 to 4 weeks to processing time.
  • Checks sent by mail take an additional 2 to 3 weeks after the IRS issues the refund, so paper returns with paper checks can take 6 to 8 weeks total.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return has errors or missing information, the IRS will contact you by mail, which delays your refund by several weeks.

Electronic filing with direct deposit: 5 to 21 days

This is the fastest path. When you file your return electronically and choose direct deposit to your bank account, the IRS accepts your return within 24 hours. Processing then takes up to 21 days from the date the IRS accepts it. In practice, many refunds arrive within 5 to 10 business days because the IRS processes returns in batches and direct deposits move quickly once issued.

The 21-day window is the IRS's official standard, but it is not a may provide — it is the maximum time the IRS says it will take under normal conditions. During peak tax season (late March through mid-April), processing can take the full 21 days. Earlier in the season, you may see your refund in a week or less.

Direct deposit requires your bank routing number and account number. Make sure both are correct on your return, because an error there will send your refund to the wrong account and delay it significantly while the IRS and your bank sort it out.

Paper returns filed by mail: 4 to 6 weeks for processing alone

If you mail a paper return, the IRS must first receive it, then open it, scan it, and manually enter the information into its system. This adds 2 to 4 weeks to the processing timeline before the IRS even begins calculating your refund. Once processing starts, add another 2 to 4 weeks. Total processing time for a paper return is typically 4 to 6 weeks.

Paper returns are slower because they require physical handling at an IRS processing center. The IRS receives millions of paper returns during tax season, and they are processed in the order received. If you file early, your return moves through the queue faster. If you file in late March or April, you may wait longer simply because of the volume ahead of you.

The IRS recommends filing electronically specifically to avoid this delay. If you cannot file electronically, filing as early as possible in the tax season will reduce your wait time.

Refund checks sent by mail: add 2 to 3 weeks

If you request a paper check instead of direct deposit, the IRS must print and mail it after processing your return. Once the IRS issues the check, it typically takes 2 to 3 weeks to arrive by U.S. mail, depending on your location and mail delivery speed. A check sent to a rural address may take longer than one sent to a city.

This means a paper return with a paper check can take 6 to 8 weeks from the date you mail it to the date the check arrives in your mailbox. If you need your refund quickly, direct deposit is significantly faster.

If your check does not arrive within 4 weeks of the IRS issuing it, contact the IRS at 1-800-829-1040 to report it. The IRS can issue a replacement check, but that process takes additional time.

How to track your refund status

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

Where's My Refund will tell you one of three things: the IRS is still processing your return, your refund has been approved and is on the way, or there is a problem with your return that requires action from you. If there is a problem, the IRS will also send you a letter by mail explaining what is needed.

You can also download the IRS2Go mobile app, which provides the same tracking information and sends you notifications when your refund status changes.

What delays a refund

Errors on your return are the most common cause of delay. This includes math mistakes, mismatched Social Security numbers, inconsistent information between your return and IRS records, or missing information like a signature. The IRS will contact you by mail if there is an error, and you will need to respond before processing continues.

Claiming certain tax credits — particularly the Earned Income Tax Credit (EITC) or the Child Tax Credit — can trigger additional review. The IRS is required by law to hold refunds that include these credits for at least 14 days to check for fraud. This is separate from normal processing time and adds time to your refund.

Identity theft or fraud concerns will also delay your refund. If the IRS suspects your return may be fraudulent, it will hold the refund while it verifies your identity. This can add weeks or months to the timeline.

If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. You will receive a notice by mail if this happens, and the refund will be reduced by the amount offset.

What to do if your refund is late

If your refund has not arrived within the expected timeframe, first check Where's My Refund to see the current status. If the tool says your refund was issued but has not arrived, wait an additional week — mail delays happen, especially during peak tax season.

If a week passes and the check still has not arrived, or if Where's My Refund shows an error or problem with your return, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the check was lost in the mail and issue a replacement, or explain what problem is holding up your refund.

If you filed electronically and Where's My Refund says your refund was issued but it did not appear in your bank account, contact your bank first. The refund may have been deposited to the wrong account due to an error in your routing or account number. Your bank can search for it and help you recover it if it went elsewhere.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Yes, many direct deposits arrive within 5 to 10 business days. The 21-day window is the maximum time the IRS says it will take, not the average. Filing early in the tax season and making sure your return is complete and error-free increases the chance of a faster refund.

Why does the IRS hold refunds with the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds that include the EITC or Child Tax Credit for at least 14 days to prevent fraud. This is in addition to normal processing time, so your refund may not be issued until after this 14-day hold ends.

What if I filed electronically but my refund still has not arrived after 21 days?

Check Where's My Refund first to confirm the IRS issued the refund. If it was issued, contact your bank to see if it was deposited to the wrong account. If the tool shows your return is still processing, call the IRS at 1-800-829-1040 to ask why it is taking longer than expected.

Can I get my refund as a direct deposit if I already filed a paper return?

No, you cannot change the refund method after filing. If you filed a paper return requesting a check, you will receive a check. You can request direct deposit when you file your next year's return.

Does filing on April 15 mean I will get my refund later?

Yes, filing close to the deadline means your return will be processed after millions of others filed earlier. Processing times are longer during late March and April because of the volume. Filing earlier in the tax season will generally result in a faster refund.