The IRS processes most refunds within 21 days, but yours may take longer depending on how you filed and whether your return needs review

If you filed electronically and chose direct deposit, the IRS aims to send your refund within 21 days of acceptance. If you filed by mail or requested a paper check, add 2 to 4 weeks for postal delivery on top of processing time. The 21-day window is a target, not a may provide — returns flagged for review, those with math errors, or those claiming certain credits can take 60 to 120 days or longer.

The latest you should expect to receive a refund depends on when you filed and what method you chose. A return mailed in April might not arrive until August or September. An electronically filed return from March could still be processing in June if the IRS selected it for examination. Knowing which category you fall into helps you decide whether to follow up or wait.

Key Takeaways

  • Electronic filing with direct deposit is fastest — typically 21 days from acceptance, though some take longer.
  • Paper checks take an additional 2 to 4 weeks after the IRS processes your return, so expect 7 to 10 weeks total from filing.
  • Returns selected for review, those with errors, or those claiming certain credits can take 60 to 120 days or more.
  • You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If your refund is more than 21 days late for direct deposit or more than 4 weeks late for a check, contact the IRS or file a complaint with the Taxpayer Advocate Service.

How the 21-day timeline works for direct deposit

The IRS counts the 21 days from the date your return is accepted, not from the date you submit it. If you e-file on March 15, but the IRS doesn't accept it until March 17 (because of a processing queue), the 21-day clock starts on March 17. By April 7, your refund should be in your bank account.

Direct deposit is the fastest method because the IRS sends money electronically to your bank, and banks typically post it within one business day of receipt. The IRS does not hold the money once it leaves their system. If your bank shows a pending deposit, it will clear by the next business day in almost all cases.

The 21-day target assumes your return has no errors, no missing information, and no flags for review. If the IRS needs to verify your identity, check your math, or review a credit you claimed, the clock stops and restarts after they finish their review.

Paper check refunds take longer because of mail delivery

If you requested a paper check instead of direct deposit, add 2 to 4 weeks to your timeline. The IRS still processes the return in roughly 21 days, but then they print and mail the check. Postal delivery varies by location — urban areas often see checks arrive within 2 weeks of mailing, while rural areas may take 3 to 4 weeks.

Paper checks are also more likely to be lost or delayed in the mail. If your check does not arrive within 4 weeks of the IRS mailing it, you can request a replacement. To do this, you need to know when the IRS mailed the check, which you can find in the Where's My Refund tool.

Some taxpayers choose paper checks intentionally — for example, if they do not have a bank account or do not want to provide banking information to the IRS. If you are in this situation, plan for 7 to 10 weeks total from the date you file.

Returns selected for review can take 60 to 120 days or longer

The IRS reviews certain returns before releasing the refund. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), the American Opportunity Tax Credit, or reporting business income or losses. Returns with math errors or missing information also trigger review.

During review, the IRS may contact you by mail asking for documents or clarification. You do not need to wait for them to contact you — if you know your return will be reviewed, you can send supporting documents proactively. The review period typically takes 60 days, but complex cases or those requiring third-party verification can take 120 days or more.

The Where's My Refund tool will show "Your return is being reviewed" or a similar message if your return is under examination. It will also show an expected completion date, though that date can shift if the IRS needs more information from you.

How to check your refund status and know if something is wrong

Use the IRS Where's My Refund tool at irs.gov. You need 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, so checking multiple times in one day will not give you new information.

The tool shows 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 is preparing to send it), or "Refund Sent" (the money has left the IRS). If your return is under review, it will say so and give an expected date.

If the tool says "Refund Sent" but you have not received the money after 5 business days (for direct deposit) or 4 weeks (for a check), your refund may be lost or your banking information may be incorrect. Contact the IRS at 1-800-829-1040 to investigate.

What to do if your refund is significantly delayed

If your refund is more than 21 days late and you chose direct deposit, or more than 4 weeks late and you chose a paper check, contact the IRS. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your refund is still processing, lost in the mail, or held up for another reason.

If the IRS cannot locate your refund and cannot explain the delay, you can file a complaint with the Taxpayer Advocate Service (TAS). TAS is an independent office within the IRS that helps taxpayers resolve problems. You can reach TAS at 1-877-777-4778 or through irs.gov/advocate. TAS does not charge a fee.

Keep records of when you filed, what method you chose, and any correspondence with the IRS. If you filed by mail, keep a copy of your mailing receipt or tracking number. If you e-filed, keep your confirmation number. These documents help TAS investigate if needed.

State refunds follow different timelines than federal refunds

If you are waiting for a state tax refund, the timeline is separate from your federal refund. Most states process refunds within 30 to 60 days of receiving your return, but some take longer. A few states (like California) can take 8 to 12 weeks during peak season.

Check your state's tax agency website for refund status. Most states have a tool similar to the IRS Where's My Refund. You will need your Social Security number and refund amount. State refunds are often mailed as paper checks, so add 2 to 4 weeks for postal delivery on top of processing time.

If you filed your federal and state returns at the same time, your state refund may arrive weeks after your federal refund, or vice versa. They are processed by different agencies on different schedules.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans" or "rapid refunds," which are loans against your expected refund — you receive the money faster, but you pay interest and fees. The IRS processes your actual refund on its normal timeline regardless of which company filed it.

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

Contact your bank first to confirm the deposit never arrived. If your bank has no record, call the IRS at 1-800-829-1040 with your refund amount and the date the IRS says it was sent. The IRS can investigate whether the money was sent to the wrong account (for example, if you provided incorrect routing or account numbers on your return).

Do I have to wait the full 21 days before I can follow up?

You can contact the IRS after 21 days for direct deposit or 4 weeks for a paper check if you have not received your refund. Before that, the IRS will tell you it is still processing. Calling earlier will not speed up your refund.

Will my refund be delayed if I filed an amended return?

Yes. Amended returns (Form 1040-X) take longer to process than original returns — typically 8 to 12 weeks or more. The IRS processes amended returns separately and cannot combine them with your original refund. If you filed an amended return, expect a longer wait.

What happens if I never receive my refund?

If the IRS cannot locate your refund after investigation, you can claim it as a loss on next year's return or request a refund check from the IRS. File Form 3115 (Application for Change in Accounting Method) or contact TAS for guidance on your specific situation. Keep all documentation from your attempts to locate the refund.