Federal tax refunds typically arrive between 21 days and 6 months after the IRS receives your return, depending on how you file and whether the IRS needs to review your information

The IRS processes most returns filed electronically within 21 days. If you file on paper, allow 4 to 6 weeks. However, this is the processing window, not the arrival date. Once processed, the IRS then issues your refund by direct deposit, check, or prepaid card — and that step adds another week to several weeks depending on your bank and mail service.

The actual arrival date depends on three things: when you filed, how you filed, and whether the IRS flagged your return for review. A return filed electronically in early February with no issues may arrive by mid-March. A paper return filed in April, or any return the IRS needs to verify, can take until summer or later.

Key Takeaways

  • The IRS processes electronic returns in about 21 days and paper returns in 4 to 6 weeks, but this does not include the time for your bank or the postal service to deliver the money.
  • Direct deposit is the fastest method — once the IRS issues your refund, it usually reaches your bank account within 1 to 3 business days.
  • Paper checks take 7 to 10 business days to arrive by mail after the IRS mails them, and delivery time varies by location.
  • You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day and shows the current stage of processing.
  • If the IRS needs to verify information on your return — such as income, dependents, or credits — processing can extend to several months.

How the IRS processes returns and when you see money

The IRS receives your return and begins processing it when ready. For electronic returns, the IRS typically completes the initial processing within 21 days. For paper returns, this step takes 4 to 6 weeks because the IRS must scan and enter the information by hand.

After processing is complete, the IRS approves your refund and sends it to the payment method you chose. This is when the clock starts for you to actually receive the money. If you chose direct deposit, your bank receives the funds within 1 to 3 business days. If you chose a check, the IRS mails it, and the postal service delivers it — typically 7 to 10 business days, though this varies by region and mail volume.

A prepaid card, sometimes called a refund card, arrives by mail in the same timeframe as a check. The card is ready to use as soon as it arrives.

Why some refunds take much longer

The 21-day window assumes your return is straightforward and contains no errors or red flags. If the IRS needs to verify information — such as your income, the number of dependents you claimed, or whether you received certain credits — it will hold your return for review. This can add weeks or months to processing.

Common reasons the IRS reviews a return include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit, reporting self-employment income, or reporting income that does not match what employers or financial institutions reported to the IRS. Returns with math errors or missing information also trigger review.

During review, the IRS may contact you by mail asking for documentation or clarification. You must respond within the timeframe they provide, usually 30 days. Once you respond, processing resumes. If the IRS does not hear from you, it may deny the refund or reduce it.

How to track your refund status

The IRS offers a tool called "Where's My Refund?" on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool shows you the current stage: received, approved, or sent.

The tool updates once per day, usually overnight. Checking multiple times per day will not show new information. If your return was filed electronically, you can begin checking about 24 hours after filing. If you filed on paper, you can check after the IRS has scanned it, which typically takes 2 to 3 weeks.

If "Where's My Refund?" shows your refund as sent but you have not received it after the expected timeframe, contact your bank to confirm the deposit was not delayed on their end. For checks, wait the full 10 business days before assuming it is lost.

Direct deposit versus check versus prepaid card

Direct deposit is the fastest and most reliable method. Once the IRS approves your refund, the money moves electronically to your bank account within 1 to 3 business days. There is no mail delay, and you have when ready access to the funds.

A paper check is slower. The IRS prints and mails it, and the postal service delivers it. This process takes 7 to 10 business days on average, but can take longer if mail is delayed in your area. Once you receive the check, you must deposit it at your bank, which may take another 1 to 3 business days to clear.

A prepaid refund card works like a debit card. The IRS mails it to you, and you can use it as soon as it arrives. You do not need to deposit it. However, some cards charge fees for certain transactions, so read the terms before using it.

What to do if your refund is delayed

If your refund has not arrived within the timeframe shown in "Where's My Refund?", first confirm the status using that tool. If it shows "sent" but you have not received it, wait a few more business days — mail and bank processing can vary.

If you chose direct deposit and the funds have not appeared in your account after 5 business days from the "sent" date, contact your bank. The deposit may have been rejected due to a closed account, incorrect routing number, or a bank error. Your bank can tell you whether the IRS sent the money and what happened to it.

If you chose a check and it has not arrived after 10 business days, or if you received a check but it was damaged or lost, contact the IRS. You can call the IRS at 1-800-829-1040 or use the IRS website to request a trace on your refund.

Refunds filed early versus late in the tax season

The IRS processes returns in the order they are received, but volume matters. Early in the tax season — January and February — the IRS receives fewer returns and processes them faster. By April, volume is high, and processing can slow even for straightforward returns.

If you file in January, you may see your refund by early March. If you file in April, expect processing to take the full 21 days or longer, and arrival may not happen until May or June. Filing early does not may provide a faster refund, but it does mean you are earlier in the queue.

Paper returns filed late in the season can take until summer or fall to process, especially if the IRS needs to review them.

Frequently Asked Questions

Can I get my refund faster if I file early?

Filing early puts you earlier in the processing queue, but the IRS still needs 21 days to process an electronic return. Direct deposit is the fastest delivery method once processing is complete. Filing in January rather than April may save you a few weeks overall, but there is no way to speed up the IRS processing itself.

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

For direct deposit, contact your bank to confirm the deposit was not rejected or delayed. For checks, wait the full 10 business days — mail delays happen. If it has been longer than that, contact the IRS at 1-800-829-1040 to request a trace. Have your Social Security number and return information ready.

Why does the IRS hold my refund for review?

The IRS reviews returns that claim certain credits like the EITC, report self-employment income, or contain information that does not match what employers reported. Review can add weeks or months. The IRS will contact you by mail if they need more information from you.

Is direct deposit safer than a check?

Direct deposit is faster and eliminates the risk of a check being lost or stolen in the mail. However, you must provide correct banking information — if your account number or routing number is wrong, the deposit may be rejected. A check can be replaced if lost, but that takes time.

Can I change my refund method after I file?

Once you file, you cannot change the refund method through the IRS. If you filed for a check but want direct deposit instead, you would need to file an amended return, which delays your refund further. Choose your method carefully before submitting your return.