The IRS typically sends refunds within 21 days of accepting your return, but the actual time depends on how you file and how you receive your money

If you file electronically and choose direct deposit to your bank account, you are most likely to see your refund in 21 days or less. If you file on paper or ask for a check by mail, the timeline stretches longer — sometimes to eight weeks or more. The IRS publishes a single date: 21 days. But that clock starts when they accept your return, not when you submit it, and it assumes nothing on your return needs review.

The 21-day window is a target, not a may provide. It covers the time from acceptance through processing and payment. It does not include mail delivery time if you are receiving a paper check. And it does not account for returns that trigger additional review — which happens when something on your return looks unusual to the IRS's automated systems.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in refunds within 21 days of the IRS accepting your return.
  • Paper returns take longer to process because the IRS must scan and enter the information by hand, often adding two to four weeks.
  • Refund checks sent by mail can take an additional one to two weeks after the IRS processes your return, depending on postal service speed.
  • Returns flagged for review — such as those claiming certain credits or reporting large changes in income — may not process within 21 days.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

Why electronic filing is faster than paper

When you file electronically, your return goes directly into the IRS computer system. The IRS software reads it when ready, checks for obvious errors, and either accepts it or rejects it within minutes. If accepted, your return moves into the processing queue. The entire handoff takes hours, not days.

Paper returns must be physically opened, scanned, and entered into the system by hand. The IRS receives millions of paper returns each year. Even with scanning technology, this step adds time. A paper return typically sits in a processing center for one to two weeks before it is scanned, then another one to two weeks while the IRS enters and verifies the data. By the time your paper return reaches the same processing stage as an electronic return, 21 days may have already passed.

Direct deposit versus check by mail

Direct deposit means the IRS sends your refund electronically to your bank account. Once the IRS initiates the transfer, the money usually arrives within one to three business days. This is the fastest way to receive your refund after processing is complete.

A check by mail means the IRS prints a physical check and sends it through the postal service. After the IRS processes your return, they print the check — a step that can take several days — then mail it. Depending on where you live and where the check is mailed from, delivery takes one to two weeks. A refund check can be lost or delayed in the mail, and if that happens, you must contact the IRS to request a replacement, which adds another month or more.

What happens when the IRS needs to review your return

Some returns do not process within 21 days because the IRS flags them for manual review. This happens when your return contains information that does not match IRS records or when you claim certain credits that require verification. Common triggers include the Earned Income Tax Credit, the Child Tax Credit, education credits, or a significant change in income from the previous year.

If your return is selected for review, the IRS sends you a letter explaining what they need. You respond with documents — pay stubs, receipts, proof of enrollment — and the IRS reviews your response. This process can take six weeks to several months, depending on how quickly you respond and how busy the IRS office is. During this time, your refund is held.

You cannot speed up a review, but you can avoid delays by responding to IRS letters promptly and completely. If the IRS asks for documents, send them within the timeframe stated in the letter. Incomplete responses or late responses restart the clock.

How to track your refund status

The IRS provides 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 tells you whether your return has been received, is being processed, or has been approved for payment. It updates once per day, usually overnight.

Where's My Refund shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." If your status is "Refund Sent," the tool also shows the date the IRS initiated payment. If you chose direct deposit, your money should arrive within a few business days of that date. If you chose a check, the check is in the mail.

If Where's My Refund shows no information about your return, it has not yet been received or processed. This is normal for the first few days after you file. Check again after five business days.

Delays that extend the timeline beyond 21 days

Several situations can push your refund past the 21-day mark. If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your return until at least February 15 each year, even if processing is complete. This is called the EITC holding period, and it applies regardless of when you file.

If your return shows a loss that you are carrying back to a previous year, or if you claim certain business deductions, processing takes longer because the IRS must verify those items. Returns with amended information — such as corrected W-2s or 1099s received after you filed — are delayed while the IRS reconciles the discrepancy.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent, they verify your identity before releasing your refund. This can add weeks to the process. You may be asked to provide a copy of your driver's license or other documents.

What to do if your refund is late

If your refund has not arrived within 21 days of the IRS accepting your return, check Where's My Refund first. If the tool shows "Refund Sent" but you have not received the money, and it has been more than a week since the send date, contact your bank. The refund may have been deposited to the wrong account if you provided an incorrect routing number or account number on your return.

If Where's My Refund shows no status update after 21 days, call 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 your return is in review, whether additional information is needed, or whether there is an error on your return that is preventing processing.

If you filed on paper and it has been more than eight weeks since you mailed your return, the IRS may not have received it. Contact the IRS to confirm receipt before assuming the return is lost.

Frequently Asked Questions

Does filing early mean I get my refund faster?

Filing early does not speed up processing time. The IRS processes returns in the order they are received, and the 21-day clock starts when they accept your return, not when you file it. However, filing early means you receive your refund earlier in the year, which is useful if you are counting on that money.

Why does the IRS hold refunds for people claiming the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds for returns claiming the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15 each year. This holding period exists to allow time for the IRS to verify income and prevent fraud. The hold applies even if your return is processed and approved before that date.

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 advances" — loans against your expected refund — but you pay interest or fees for this service. The IRS processes your return on the same timeline regardless of who prepared it.

What if I provided the wrong bank account number for direct deposit?

If the IRS sent your refund to the wrong account, contact your bank when ready. The bank can often trace the deposit and return it to the IRS. You will then need to contact the IRS to request a new refund by check or to provide corrected banking information. This process can add several weeks to your timeline.

How do I know if my return is being reviewed?

The IRS will send you a letter if your return requires review. You do not need to do anything until you receive the letter. Where's My Refund will not show a specific "under review" status — it will straightforward show no update. If you have not received a letter and Where's My Refund shows no status after 21 days, call the IRS to ask whether your return is in review.