Standard refund timing: 21 days or longer

The IRS says it will issue your refund within 21 days of accepting your return. That clock starts when the IRS receives your filing, not when you mail it or click submit. In practice, most refunds arrive within that window, but some take longer depending on how you file and how you receive the money.

If you file electronically and choose direct deposit to your bank account, 21 days is a reasonable estimate. If you file on paper or request a check by mail, add time for postal delivery on both ends. The IRS does not control how fast your bank processes the deposit once it arrives, so a few extra days may pass between when the IRS sends the money and when you see it in your account.

Key Takeaways

  • The IRS counts 21 days from the date it accepts your return, not from the date you submit it, so check your acceptance confirmation.
  • Electronic filing with direct deposit is fastest; paper returns and mailed checks add weeks to the total time.
  • The IRS Where's My Refund tool shows the actual status of your refund and gives a more precise arrival date than the standard 21-day estimate.
  • Refunds can be delayed if your return has errors, if the IRS needs to verify your identity, or if you claimed certain credits like the Earned Income Tax Credit.
  • Your bank may take an additional one to three business days to post a direct deposit after the IRS sends it.

Why some refunds take longer than 21 days

The 21-day window assumes your return is complete and correct. If the IRS finds an error—a mismatched Social Security number, a missing form, or income that does not match what your employer reported—it will set your return aside to investigate. This can add weeks or months.

Certain tax credits also trigger longer processing times. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit are audited at higher rates, so the IRS holds these returns for additional review. If you claimed either credit, expect your refund in 21 days or longer, depending on the IRS workload.

Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent—for example, if multiple returns claim the same dependent—it will verify your identity before releasing the refund. This verification can take several weeks.

Electronic filing versus paper filing

Electronic filing is faster because the IRS receives and processes it when ready. A paper return must be physically delivered to an IRS processing center, opened, scanned, and entered into the system. This adds at least one to two weeks to the timeline before the 21-day clock even starts.

Once the IRS accepts your electronic return, the 21-day countdown begins. Once it receives your paper return, the countdown begins—but that receipt date is later than your mailing date. If you mail your return on April 1, it may not arrive at the IRS until April 7 or later, depending on postal service speed and IRS processing backlogs.

Direct deposit versus check by mail

Direct deposit is the fastest way to receive your refund. Once the IRS approves your refund, it sends the money electronically to your bank. Your bank then posts it to your account, which usually happens within one to three business days. The total time from IRS acceptance to money in your account is typically 21 to 24 days.

A check by mail takes longer. The IRS prints the check, places it in an envelope, and sends it through the postal service. Depending on where you live and where the IRS mails from, delivery can take one to two weeks. If the check is lost or delayed in the mail, you will not see it arrive on the expected date.

If you did not provide direct deposit information on your return, you can still request one through the IRS Where's My Refund tool in some cases, though this may delay your refund by a few days while the IRS processes the change.

How to track your refund status

The IRS Where's My Refund tool is the most reliable way to know when your refund will arrive. You can access it on the IRS website by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight.

The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." When it shows "Refund Sent," it also displays the expected deposit date if you chose direct deposit, or the date the check was mailed. This date is more accurate than the standard 21-day estimate because it reflects your specific return.

If the tool shows "Return Received" but no approval date, your return is still being processed. Check back in a few days. If it has been more than 21 days since the IRS accepted your return and the tool still shows "Return Received," contact the IRS at 1-800-829-1040 to ask whether your return is delayed.

What to do if your refund is delayed

If your refund does not arrive within 21 days of acceptance, first check the Where's My Refund tool to see the current status. If it shows "Refund Sent" but the money has not arrived in your account, wait three to five more business days—your bank may be processing it slowly.

If the tool shows "Return Received" after 21 days, your return may be under review. The IRS may be verifying information, checking for errors, or investigating a potential issue. You can call the IRS at 1-800-829-1040 to ask what is holding up your return, though wait times are often long during tax season.

If you filed by mail and the IRS has not received your return after three weeks, the return may be lost in transit. You can file an amended return electronically or contact the IRS to ask them to search for your original return before you file again.

Refund timing during tax season versus off-season

The IRS processes millions of returns between January and April. During this period, processing times can stretch beyond 21 days even for straightforward returns, straightforward because of volume. If you file in February or March, expect your refund closer to the 21-day mark or slightly longer.

If you file after April 15 or during the off-season (May through December), the IRS has less volume and may process your return faster. However, the 21-day standard still applies, and delays from errors or identity verification can still occur regardless of when you file.

Frequently Asked Questions

Does the 21 days include weekends and holidays?

The IRS counts calendar days, not business days, so weekends and federal holidays are included in the 21-day window. However, your bank may not process deposits on weekends or holidays, so the money may not appear in your account until the next business day.

Can I get my refund faster than 21 days?

No. The IRS does not offer expedited processing. The 21-day timeline is the fastest standard. Filing electronically with direct deposit gives you the best chance of receiving your refund within that window, but you cannot speed it up beyond that.

What if I filed electronically but the IRS says it has not received my return?

Check your email for a confirmation from your tax software or tax preparer showing that the return was accepted by the IRS. If you have that confirmation, the IRS has received it. If you do not have a confirmation, contact your tax preparer or software provider to confirm the return was actually submitted.

Will my refund arrive on the date the Where's My Refund tool shows?

The tool shows the date the IRS sent the refund, not the date it will appear in your account. If you chose direct deposit, add one to three business days for your bank to process it. If you requested a check, add one to two weeks for postal delivery.

What happens to my refund if I change banks after I file?

If the IRS sends your refund to a closed account, the bank will reject it and return it to the IRS. The IRS will then mail you a check instead, which adds several weeks. Update your bank account information with the IRS as soon as possible if your account has changed.