Most refunds land between 21 days and 6 weeks after the IRS accepts your return

The IRS publishes a standard timeline: if you file electronically and choose direct deposit, you should see your refund within 21 days of the date the IRS accepts your return. That acceptance date is not the day you hit submit—it is the day the IRS computer system processes and approves your filing. You can see this date in your IRS account or in the confirmation email you receive after filing.

In practice, most refunds arrive within 21 days, but some take longer. The IRS processes returns in batches, and if your return lands in a batch that requires manual review—because of math errors, missing information, or a mismatch between your filing and what the IRS already has on file—the clock resets. A return flagged for review can take 6 weeks or more.

The timeline also depends on your filing method and how you receive the money. Electronic filing with direct deposit is fastest. Paper returns take longer because they must be scanned and entered by hand, adding 2 to 4 weeks to the process before the IRS even begins calculating your refund.

Key Takeaways

  • Direct deposit refunds typically arrive 21 days after the IRS accepts your return, not after you file.
  • Paper returns take 4 to 6 weeks longer than electronic returns because the IRS must scan and enter them manually.
  • Refunds sent by check arrive 2 to 3 weeks after direct deposit refunds, even if your return was accepted on the same day.
  • The IRS Where's My Refund tool shows your acceptance date and current status, and updates once per day.
  • Returns flagged for review—because of errors, missing forms, or income mismatches—can take 6 weeks or longer.

How the IRS acceptance date works and why it matters

When you file your return electronically, the IRS does not accept it instantly. Your tax software submits the file, but the IRS computer system validates it against its own records—checking that your Social Security number matches, that you have not already filed, that the numbers add up. This validation takes a few hours to a few days. Once the IRS approves the file, it assigns an acceptance date. That is the date the 21-day clock starts.

You can find your acceptance date by logging into your IRS account at irs.gov or by checking the confirmation email your tax software sent you. If you filed on April 1 and the IRS accepted your return on April 3, your refund should arrive by April 24 (21 days later). If the IRS has not accepted your return yet, the Where's My Refund tool will say "Return Received" but will not show a refund date.

The acceptance date is also the moment the IRS begins calculating your refund amount. Until then, the IRS is still checking whether your filing is complete and correct. If something is missing or wrong, the IRS will flag your return and send you a notice by mail—usually within 2 to 4 weeks—asking you to fix it or provide more information.

Direct deposit versus check: the speed difference

Direct deposit is the fastest way to receive a refund. Once the IRS approves your return and calculates the refund amount, it sends the money electronically to your bank. Most banks deposit the funds within 1 to 2 business days of receiving the transfer from the IRS. The total time from acceptance to money in your account is usually 21 to 23 days.

A paper check takes longer. The IRS must print the check, stuff it in an envelope, and mail it to you. Even if your return was accepted on the same day as someone else's, their direct deposit will arrive 2 to 3 weeks before your check does. The IRS estimates 2 to 3 weeks for a check to arrive after the refund is issued, but mail delays can add more time.

If you chose direct deposit when you filed but the IRS could not deposit the money—because the account number was wrong, the bank rejected the transfer, or the account was closed—the IRS will issue a check instead. You will receive a notice in the mail explaining why the deposit failed, and the check will follow 2 to 3 weeks later.

Paper returns take much longer to process

If you mailed a paper return to the IRS, add 4 to 6 weeks to the timeline. The IRS must receive your envelope, open it, scan your forms, and enter the information into its computer system by hand. Only after that data entry is complete does the IRS validate your return and assign an acceptance date. A paper return filed on April 1 might not be accepted until mid-May, pushing the refund date into June.

The IRS processes paper returns in batches, and the order depends on which IRS service center received your envelope. Returns sent to some centers move faster than others. You can check the status of a paper return using Where's My Refund, but the tool will show "Return Received" for several weeks before it shows an acceptance date.

If you need your refund quickly, electronic filing is the only practical choice. Paper filing should be reserved for situations where you have no other option—for example, if you do not have internet access or a bank account for direct deposit.

What happens when the IRS flags your return for review

Some returns do not follow the 21-day timeline because the IRS needs more information or has found a discrepancy. Common reasons for review include math errors, missing forms (like a 1099 or W-2), a mismatch between what you reported and what your employer or bank reported to the IRS, or claiming a refundable credit like the Earned Income Tax Credit.

When the IRS flags a return, it sends you a notice by mail. The notice explains what is missing or wrong and tells you how to respond. You have 30 days to reply. If you do not respond, the IRS will process your return without the missing information, which usually means a smaller refund or a bill instead.

A flagged return can take 6 weeks to 6 months to resolve, depending on how quickly you respond and how complex the issue is. The Where's My Refund tool will show "Your return is being reviewed" or "We received your response" as the status changes. Once the IRS resolves the issue, the 21-day clock starts over from the new acceptance date.

How to track your refund status

The IRS Where's My Refund tool is the official source for refund status. Go to irs.gov, click on "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. If you check it multiple times in one day, you will see the same status.

Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not accepted it yet), "Approved" (the IRS has accepted your return and is processing it), and "Sent" (your refund has been issued). Once the status changes to "Sent," the tool shows the date the refund was issued and the expected deposit date (for direct deposit) or the date the check was mailed.

Do not rely on your tax software's tracking feature or your bank's deposit alerts. The IRS tool is the source of truth. Your bank may show a pending deposit before Where's My Refund shows "Sent," or vice versa. If Where's My Refund says your refund was sent but you have not received it after the expected date, contact the IRS at 1-800-829-1040.

What to do if your refund is late

If your refund has not arrived by the date Where's My Refund predicted, the first step is to check that tool again. Refresh the page and make sure you entered your information correctly. If the status still shows "Sent" and the date has passed, wait 5 more business days—mail and bank delays happen.

If 5 business days have passed and you still have not received a direct deposit refund, contact your bank. Ask whether the IRS sent the deposit and whether it was rejected. If the bank rejected it, the IRS will issue a check instead, and you will receive a notice in the mail explaining why.

If Where's My Refund shows "Sent" but your bank has no record of a deposit attempt, 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 the deposit was sent and to which account. If the account information was wrong, the IRS can reissue the refund as a check.

State refunds follow a different timeline

If you are waiting for a state income tax refund, do not assume it will arrive at the same time as your federal refund. State tax agencies process returns independently and on their own schedules. Some states issue refunds within 2 to 3 weeks of accepting your return; others take 6 to 8 weeks or longer.

Most states have their own refund tracking tools on their tax agency websites. Search "[your state] tax refund status" to find the tool for your state. The process is similar to the federal Where's My Refund tool: you enter your Social Security number and refund amount, and the tool shows the current status and expected date.

If you filed your federal and state returns together using tax software, the software may have submitted them on the same day, but the states will process them at different speeds. Do not be surprised if your federal refund arrives weeks before your state refund, or vice versa.

Frequently Asked Questions

Does filing early mean I get my refund earlier?

Not necessarily. The IRS does not process returns in the order they are received. Filing on January 15 instead of February 15 does not speed up your refund. However, filing early does reduce the risk that you will miss a deadline or that tax-season delays will affect your return. The main benefit is peace of mind, not a faster refund.

Why does Where's My Refund say "Sent" but I have not received the money?

For direct deposit, the IRS sends the money to your bank, but the bank takes 1 to 2 business days to process it. If the status shows "Sent" and the expected deposit date has passed, contact your bank to confirm they received the transfer. If the bank rejected it, the IRS will mail a check instead. For checks, "Sent" means the check was mailed, not that it has arrived—allow 2 to 3 weeks for mail delivery.

Can I speed up my refund if I need the money urgently?

No. The IRS timeline is fixed. Once your return is accepted, the refund will arrive within the standard timeframe. If your return is flagged for review, you can respond quickly to the IRS notice to avoid delays, but you cannot make the IRS process faster than 21 days. If you need money immediately, you may need to explore other options like a personal loan or credit.

What if I made a mistake on my return after I filed it?

If you filed electronically and realize you made a mistake before the IRS accepts your return, contact your tax software provider to see if you can withdraw the return. Once the IRS accepts it, you cannot change it. Instead, you must file an amended return (Form 1040-X) after you receive your original refund. The amended return takes another 8 to 12 weeks to process.

Do I have to wait for my refund, or can I get it faster with a refund anticipation loan?

Some tax preparation companies offer refund anticipation loans—short-term loans that give you cash before your refund arrives. These loans charge high fees and interest rates, often 15% to 30% annually. The loan is repaid from your refund when it arrives. Unless you have an urgent need for the money, these loans are not worth the cost. Direct deposit refunds arrive within 3 weeks, which is fast enough for most situations.