The IRS deposits most refunds within 21 days of processing your return

The IRS publishes a 21-day standard, but that clock starts when the IRS accepts your return, not when you file it. If you file on January 15 and the IRS accepts it on January 17, the 21 days begin on January 17. Most refunds land in a bank account or prepaid card within that window. Some arrive in five to seven business days. Others take the full three weeks or slightly longer.

The actual deposit date depends on three things: when the IRS processes your return, which method you chose to receive the money, and whether your return triggered a review. A return filed electronically with direct deposit is fastest. A paper return mailed to the IRS takes longer to scan and process before the clock even starts.

The IRS does not control the final step—your bank does. Once the IRS sends the deposit instruction to your bank, your bank decides when to post it to your account. Most banks post within one business day of receiving the instruction. Some take two. This is why two people filing on the same day and receiving the same refund amount may see the money on different dates.

Key Takeaways

  • The 21-day timeline starts when the IRS accepts your return, not when you submit it, so file early if you need the money by a specific date.
  • Electronic filing with direct deposit to a bank account is the fastest method; paper returns and checks take longer.
  • The IRS processes your return and sends the deposit instruction, but your bank controls the final posting date, which can add one to two business days.
  • You can check the exact status of your refund using the IRS Where's My Refund tool, which updates once per day.
  • If your return is selected for review or contains errors, the deposit will be delayed beyond 21 days.

How the 21-day clock actually works

The IRS accepts your return on the date it receives and validates it. For electronic returns, this usually happens within 24 hours of submission. For paper returns, acceptance can take two to four weeks after the IRS receives it, depending on mail volume and scanning backlogs. Once accepted, the IRS begins processing—checking for math errors, verifying income against W-2s and 1099s, and calculating the refund amount.

Processing does not happen instantly. The IRS processes returns in batches, and during peak season (January through April), processing can take the full 21 days even for straightforward returns. A return filed in February may not be processed until late February or early March. A return filed in April may not be processed until May.

The IRS publishes a weekly report showing how many returns it has processed and how many are still in queue. This report does not tell you about your specific return, but it does show whether the IRS is running ahead of or behind the 21-day target that week.

Direct deposit versus check or debit card

Direct deposit to a bank account is the fastest method. Once the IRS processes your return and approves the refund, it sends an electronic deposit instruction to your bank. Most banks post the deposit within one business day. Some post the same day. A few take two business days.

A paper check takes longer. The IRS must print the check, insert it into an envelope, and mail it. Depending on where you live and where the IRS mails from, delivery takes five to ten business days after the IRS approves the refund. You do not receive the money until the check arrives and you deposit it.

A refund to a prepaid debit card (offered by some tax software companies) falls between the two. The IRS sends the deposit instruction electronically, so the card company receives it as fast as a bank would. But some card companies take longer to post the funds than banks do. Check your card issuer's policy if you chose this method.

What delays a refund beyond 21 days

The IRS holds some returns for review before processing. This happens when the return contains inconsistencies, claims that do not match IRS records, or errors in math or data entry. A return selected for review can take 30 to 60 days or longer to process, depending on what the IRS needs to verify. You will receive a letter in the mail if your return is under review.

Errors on your return also delay processing. Common errors include a mismatched Social Security number, an incorrect bank account number, or a name that does not match IRS records. If you provided the wrong bank account number for direct deposit, the IRS will attempt the deposit, the bank will reject it, and the IRS will mail you a check instead—adding two to three weeks to the timeline.

Amended returns take longer. If you file an amended return (Form 1040-X) to correct an error on an original return, the IRS processes the amended return separately. Processing time for an amended return is typically 16 weeks or longer, depending on volume.

Identity theft or fraud flags also trigger a hold. If the IRS suspects your return may be fraudulent, it will not process it until it verifies your identity. This can take several weeks and may require you to provide additional documentation.

How to track your refund status

The IRS provides the Where's My Refund tool on its website at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." It updates once per day, usually overnight.

"Return Received" means the IRS has accepted your return but has not finished processing it. "Refund Approved" means the IRS has processed your return, calculated your refund, and approved it for payment. "Refund Sent" means the IRS has sent the deposit instruction to your bank or mailed a check.

The tool also shows an expected deposit date once your refund is approved. This date is an estimate based on the IRS's current processing speed and your chosen delivery method. The actual date may be one or two days earlier or later. If the tool shows "Refund Sent" but the money has not appeared in your account, check with your bank—the deposit may be pending or may have been rejected due to an incorrect account number.

You can also call the IRS refund hotline at 1-800-829-1954 to check your status by phone. Have your Social Security number, filing status, and refund amount ready. Wait times are long during peak season.

State income tax refunds arrive on a different schedule

Your state income tax refund is processed separately from your federal refund and arrives on its own timeline. Some states process refunds faster than the IRS; others are slower. A few states mail refunds only by check, while others offer direct deposit.

Most states publish their own refund status tools on their tax department websites. Search "[your state] tax refund status" to find it. State refunds typically arrive within two to six weeks of the state accepting your return, but this varies widely by state and by volume during tax season.

If you filed a combined federal and state return through tax software, the software may have submitted your state return at a different time than your federal return. Your state return may be processed before or after your federal refund arrives.

What to do if your refund does not arrive on time

If the Where's My Refund tool shows "Refund Sent" but the money has not appeared in your account after five business days, contact your bank first. Ask whether the deposit is pending or whether it was rejected. If rejected, the IRS will mail a check instead, which takes an additional five to ten business days.

If the tool still shows "Return Received" or "Refund Approved" after 21 days, your return may be under review or may have encountered an error. Call the IRS at 1-800-829-1954 to ask why your return has not been processed. Have your Social Security number, filing status, and refund amount ready. Be prepared for a long wait time during tax season.

If you filed a paper return and it has been more than four weeks since you mailed it, the IRS may not have received it. You can file an electronic return now to speed up processing, but you will need to note on the electronic return that you previously filed a paper return. Do not file a duplicate return without noting the prior filing—this can trigger fraud flags and delay processing further.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Most refunds arrive within 21 days if you file electronically with direct deposit, and many arrive in five to seven days. You cannot make the IRS process faster, but filing early in the tax season (January or early February) rather than in March or April may help, since the IRS is less backlogged early in the season.

What if I gave the IRS the wrong bank account number?

The IRS will attempt the deposit to the account number you provided. If the number is invalid or belongs to a closed account, the bank will reject the deposit. The IRS will then mail you a check instead, adding five to ten business days to the timeline. You cannot change your bank account number after filing—you must wait for the check and deposit it yourself.

Does filing a paper return delay my refund?

Yes. Paper returns take two to four weeks to scan and process before the IRS even begins the 21-day clock. A paper return filed in January may not be accepted until February, and processing may not finish until March. File electronically if you need your refund sooner.

Why does the Where's My Refund tool say my refund was sent but I have not received it?

If direct deposit was chosen, your bank may take one to two business days to post the deposit after receiving it from the IRS. If a check was mailed, it takes five to ten business days to arrive depending on mail speed. Contact your bank to confirm whether the deposit is pending. If more than ten business days have passed and you chose direct deposit, call the IRS to verify the account number was correct.

How long does an amended return refund take?

Amended returns are processed separately and typically take 16 weeks or longer from the date the IRS receives the amended return. There is no way to speed this up. If you need the money sooner, consider whether you can wait or whether you need to address the issue through another method.