Direct deposit usually arrives within 21 calendar days, but most people see it in 5 to 10 days

The IRS promises to deposit your refund within 21 calendar days of accepting your return. In practice, most refunds land in your bank account between 5 and 10 days after the IRS accepts your return — not after you file it, but after they process and accept it. The difference matters: your return can sit in the queue for a few days before acceptance, then the 21-day clock starts.

If you chose direct deposit and provided correct banking information, the money goes straight to your account. If you chose a paper check, add another 7 to 10 business days for the check to arrive by mail, and then however long your bank takes to clear it once you deposit it.

The 21-day window assumes nothing is wrong with your return. If the IRS flags something — a missing document, a math error, identity verification needed — the clock stops and restarts once you resolve it. That can add weeks or months.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 10 days after the IRS accepts your return, though the IRS allows up to 21 calendar days.
  • The 21-day timer starts when the IRS accepts your return, not when you file it, so check your acceptance status in your IRS account.
  • Paper checks take an additional 7 to 10 business days to arrive by mail, plus however long your bank needs to process the deposit.
  • If the IRS needs more information from you — a missing form, identity verification, or a math correction — the timeline pauses and restarts after you respond.
  • You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the most current information available.

How to check your refund status right now

The IRS Where's My Refund tool is the only official source for your refund status. Go to irs.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has accepted your return and approved the refund), or "Refund Sent" (the money has left the IRS). Once it says "Refund Sent," your bank typically receives it within one to two business days for direct deposit.

Do not rely on tax software tracking tools or your tax preparer's status updates. They pull from the same IRS data but may lag behind. The IRS tool is always the most current.

Why some refunds take longer than 21 days

The IRS holds refunds for several reasons, and each one extends your timeline. The most common are math errors on your return (the IRS corrects them but has to verify the correction with you), missing forms or schedules (you filed but did not include something required), and identity verification (the IRS needs to confirm you are who you say you are before releasing the money).

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15, even if your return is accepted earlier. This is not a delay — it is a statutory hold that applies every year.

Amended returns (Form 1040-X) take longer because they go through a separate processing queue. The IRS typically takes 16 weeks to process an amended return, though some are faster.

Direct deposit versus paper check: what changes the timeline

Direct deposit is faster and more reliable. Once the IRS approves your refund, the money moves electronically to your bank within one to two business days. Your bank then credits your account, usually the same day or the next business day depending on when the transfer arrives.

Paper checks are slower and riskier. After the IRS approves your refund, they print and mail the check, which takes 7 to 10 business days. Once you receive it and deposit it, your bank may hold the check for verification — typically 1 to 5 business days for a government check, though some banks clear it when ready. Checks can also be lost or delayed in the mail.

If you filed your return and did not choose direct deposit, you should have received a paper check by now. If you have not, contact the IRS at 1-800-829-1040 to confirm the check was mailed and ask them to issue a replacement if it was lost.

What to do if your refund has not arrived after 21 days

First, check Where's My Refund to see the current status. If it still says "Refund Approved" or "Refund Sent" but more than 21 days have passed since the IRS accepted your return, contact 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 money was sent and, if so, whether it was returned by your bank.

If the status says "Refund Sent" but the money never arrived in your account, the issue is usually with your banking information. You may have provided an incorrect account number, routing number, or account type (checking versus savings). Contact your bank to ask whether a deposit was rejected. If it was, the IRS will reissue the refund as a paper check, which takes another 4 to 6 weeks.

If the status still says "Return Received" after 21 days, the IRS is holding your return for review. This usually means they need more information. Check your IRS account at irs.gov/account or wait for a notice in the mail — the IRS sends notices when they need action from you. Do not wait passively; log in to your account and look for a message or notice.

Banking delays that happen after the IRS sends the money

Even after the IRS releases your refund, your bank can delay the deposit. Some banks hold direct deposits from the government for 1 to 5 business days as a verification step, especially if you have a new account or a history of overdrafts. This is not the IRS delaying you — it is your bank being cautious.

If your bank is holding the deposit, you can usually see it in your account as "pending" or "in process." Call your bank's customer service line and ask them to release it. They may do so when ready, or they may tell you the hold is automatic and will clear on a specific date.

Some online banks and smaller credit unions process government deposits faster than large national banks. If you consistently wait longer than expected, switching to a bank known for fast direct deposit processing may help next year.

Frequently Asked Questions

Does filing early get my refund faster?

Not significantly. The IRS processes returns in the order they arrive, but the queue moves slowly in January and February. Filing in early February versus mid-February might save you a few days, but filing in March will not be slower. The bigger factor is whether the IRS needs to review your return, which depends on what you claimed, not when you filed.

What if I filed electronically but the IRS says they have not received it?

Check your tax software account to confirm the return was actually transmitted — sometimes returns fail to send without obvious notification. If it was sent, wait 24 hours and check Where's My Refund again. If it still does not show after 48 hours, contact your tax preparer or software provider to resend it. Do not file again; that creates a duplicate return and causes delays.

Can the IRS deposit my refund to a savings account instead of checking?

Yes. When you file, you provide your account type (checking or savings) along with your routing and account number. Direct deposit works with both. Make sure you select the correct type when you file, because if you say checking but provide a savings account number, the deposit will be rejected.

Will I get interest if my refund is late?

No. The IRS does not pay interest on refunds that arrive after 21 days, even if the delay is the IRS's fault. The only exception is if you file an amended return and the IRS takes longer than a certain period to process it — in that case, you may be owed interest, but you have to request it on Form 843.

What happens to my refund if I move before it arrives?

If you chose direct deposit, the refund goes to the bank account you provided, regardless of where you live. If you chose a paper check and moved, the check goes to the address on your return. If that address is no longer yours, the check may be returned to the IRS as undeliverable. Contact the IRS when ready with your new address so they can reissue it.