How long a tax return takes depends on how you file and whether the IRS needs to review your forms

The IRS does not process all returns at the same speed. If you file electronically and claim no refund, your return can be processed in days. If you file on paper or claim a refund, the timeline stretches to weeks or months. The IRS also stops processing returns at certain points to verify information, which adds time. Knowing which factors affect your specific return helps you understand when to expect movement.

The IRS publishes processing times on its website, updated weekly. Those times reflect current volume and do not account for individual circumstances like missing documents or math errors on your form. If your return requires manual review — which happens when certain credits are claimed, income sources are unusual, or the IRS flags something for verification — expect the longer end of the range or beyond.

Key Takeaways

  • Electronic returns with no refund process in days; electronic returns with refunds typically process in 21 days under normal conditions.
  • Paper returns take longer because the IRS must scan and enter the data by hand, usually adding several weeks to the timeline.
  • The IRS may hold your return for review if you claim certain credits, have multiple income sources, or if information on your return does not match IRS records.
  • You can track your return status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return is delayed beyond the published timeline, contact the IRS at 1-800-829-1040 or visit a local IRS office to ask why.

Processing times for electronic returns

The IRS aims to process most electronic returns within 21 days. This is the standard timeline the agency publishes, and it applies to returns filed through tax software, tax professionals, or the IRS Free File program. The 21-day window begins the day the IRS receives your return, not the day you hit submit in your software.

Returns that do not claim a refund process much faster — often within three to five business days. This is because the IRS does not need to issue money; it simply records that you filed and whether you owe additional tax. If you owe tax and pay it with your return, processing is similarly quick.

The 21-day timeline assumes your return contains no errors, no missing information, and no flags for review. If the IRS needs to verify something — your identity, your income, a credit you claimed — the return moves into a separate queue and the timeline extends. The IRS does not publish a standard timeline for these cases because the length depends on what needs verification.

Processing times for paper returns

Paper returns take significantly longer because the IRS must physically receive the envelope, open it, scan the forms, and enter the data into its system before processing can begin. The IRS estimates four to six weeks for paper returns under normal conditions, but this is measured from the date received at the IRS processing center, not the date you mailed it.

Mail delivery adds unpredictable time to the timeline. A return mailed to the correct address can take one to two weeks to reach the IRS center, depending on distance and postal volume. During tax season (January through April), mail volume is highest and delivery can be slower. If you mail your return in April, it may not arrive until May, pushing the processing start date back.

Paper returns are also more likely to be flagged for review because the IRS cannot verify handwriting or catch certain errors until a person reviews the form. If your return is selected for review, processing time extends from weeks to months.

Why the IRS holds returns for review

The IRS stops processing and manually reviews returns when certain conditions are present. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the American Opportunity Credit. These credits are high-value and the IRS verifies that you meet the requirements before issuing a refund. A return claiming one of these credits may take six to eight weeks or longer, even if filed electronically.

Returns are also held when information does not match IRS records. If your name, Social Security number, or income reported on your return differs from what the IRS has on file from your employer or bank, the return goes into manual review. This can happen if you changed your name, if your employer reported your income incorrectly, or if you have income the IRS did not expect.

Identity verification holds are separate and typically take longer. If the IRS suspects fraud or cannot confirm your identity, it sends you a letter asking for documentation. You must respond within 30 days. Processing does not resume until the IRS receives and reviews your response. This process can add two to four months to your timeline.

How to check the status of your return

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the refund amount, and the tool shows you the current status of your return. The tool updates once per day, usually overnight. If your return was filed electronically, the tool typically shows a status within 24 hours of filing. If you filed on paper, the tool may not show anything until the IRS has scanned and entered your data, which can take two to three weeks.

The tool shows three possible statuses: "Return Received," "Refund Approved," and "Refund Sent." "Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has processed your return and approved your refund. "Refund Sent" means the IRS has issued the refund and it is on its way to you. The tool does not tell you why a return is delayed or when it will move to the next status.

If your return shows no status after 24 hours (for electronic returns) or three weeks (for paper returns), or if the status has not changed in more than a week, contact the IRS. You can call 1-800-829-1040 or visit a local IRS office. Have your Social Security number, filing status, and the refund amount ready.

How refunds are delivered

Once the IRS approves your refund, it must send the money to you. The method depends on how you chose to receive it when you filed. Most people choose direct deposit to a bank account, which is the fastest method. Direct deposit typically takes three to five business days after the IRS issues the refund. Some banks deposit the money the same day they receive it; others take one or two additional days.

If you chose to receive your refund by check, the IRS mails it to the address on your return. Mailing time varies by distance and postal volume, typically one to three weeks. Checks can be lost or delayed in the mail. If you do not receive your check within four weeks of the IRS showing "Refund Sent," contact the IRS to request a replacement.

Some people use a refund anticipation loan or refund transfer service offered by tax software or tax professionals. These services charge a fee and deposit money into your account before the IRS sends the actual refund. The IRS does not control this timeline; it depends on the service provider. Read the terms carefully before using these services, as fees can be substantial.

What to do if your return is delayed beyond the timeline

If your return has not been processed within 21 days of filing electronically, or four to six weeks of the IRS receiving your paper return, you can contact the IRS to ask why. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS representative can tell you whether your return is in the normal queue or has been flagged for review.

If your return has been held for review, the IRS may ask you to provide additional documents or information. Common requests include proof of income, proof of dependent status, or proof of a credit you claimed. The IRS sends these requests by mail, not by phone or email. If you receive a letter from the IRS, respond within the deadline stated in the letter. Do not ignore IRS mail.

If you believe your return was lost or misdirected, the IRS can file a tracer on your behalf. This is a formal request to locate your return. The IRS charges no fee for this service. A tracer typically takes four to six weeks to complete. If the IRS finds your return, it will process it. If the IRS cannot find it, you will be asked to file an amended return or a new return for that year.

Frequently Asked Questions

Can I get my refund faster by paying a fee?

Tax software and tax professionals offer refund anticipation loans or refund transfer services that deposit money into your account before the IRS sends your actual refund. These services charge fees ranging from $15 to $100 or more. The IRS does not offer these services and does not control their speed. You save no time by using them; you only pay a fee.

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

If your refund was sent by direct deposit, contact your bank to confirm the deposit was received. If your refund was sent by check, wait four weeks from the "Refund Sent" date before contacting the IRS. If you do not receive the check within four weeks, call the IRS at 1-800-829-1040 and request a replacement check or a trace on the original.

Do I have to wait for my refund before I can file next year's return?

No. You can file your next year's return as soon as you have the documents you need. Filing a new return does not affect the processing of a previous year's refund. If you owe tax from a previous year, the IRS may offset your refund to pay that debt, but this does not delay the current year's processing.

Why does my return show "Refund Approved" but the money has not arrived?

Once the IRS approves your refund, it takes three to five business days for direct deposit or one to three weeks for a mailed check. Business days do not include weekends or federal holidays. If more than five business days have passed since "Refund Approved" and you chose direct deposit, contact your bank to confirm the deposit was received.

Can I amend my return while the IRS is processing it?

If your return has not been processed yet, you can file an amended return (Form 1040-X). The amended return will be processed separately, and the IRS will disregard the original. If your return has already been processed, you must file Form 1040-X to make changes. Filing an amended return adds processing time and may trigger additional review.