Most refunds land in your bank account within 21 days of the IRS accepting your return
The IRS publishes a 21-day standard, but the actual timing depends on how you file, whether you choose direct deposit, and whether the IRS needs to review your return. If you file electronically and request direct deposit to a bank account, you are most likely to see money within that window. If you mail a paper return or request a check, the timeline stretches to several weeks longer.
The clock starts when the IRS accepts your return, not when you submit it. Acceptance happens after the IRS receives and processes your filing — which can take a few days even for electronic returns. You can track this moment in real time through the IRS Where's My Refund tool, which updates once daily.
The 21-day window is not a may provide. It is the IRS's stated target for most returns. Some refunds arrive faster; others take longer because of errors, missing information, identity verification, or routine review.
Key Takeaways
- The IRS counts 21 days from the date it accepts your return, not from the date you file or submit it.
- Direct deposit to a bank account is the fastest method; paper checks add two to three weeks to the timeline.
- The Where's My Refund tool shows your return status and estimated arrival date and updates once per day.
- Refunds can be delayed if the IRS detects errors, needs to verify your identity, or flags your return for review.
- State refunds follow a separate timeline and often arrive after your federal refund, even if you filed both at the same time.
How the 21-day timeline actually works
The IRS processes returns in batches. When you file electronically, your return enters a queue. The IRS accepts it within one to two business days if there are no obvious errors or mismatches. Once accepted, the 21-day clock begins. That clock counts calendar days, not business days, so weekends and federal holidays are included in the count.
During those 21 days, the IRS runs automated checks: Does your Social Security number match IRS records? Does your income match what employers reported on W-2 forms? Do your dependents check out? If everything passes, your refund is approved and sent to your bank or the check printer. If something does not match, the IRS may hold the return for manual review or contact you for more information.
The 21 days assumes direct deposit. The IRS transfers money to your bank, and your bank then credits your account — usually within one to two business days of receiving it. If you requested a check instead, the IRS mails it from a processing center, which adds another two to three weeks depending on postal delivery.
Why some refunds arrive faster or slower
Refunds that sail through without issues can arrive in 10 to 14 days. These are usually returns with no dependents, no credits beyond the standard ones, and income that matches W-2 reporting exactly. The fewer variables the IRS has to check, the faster the approval.
Refunds slow down when the IRS needs to verify something. Common triggers include claiming the Earned Income Tax Credit, the Child Tax Credit, or the American Opportunity Credit — these require extra verification steps. Claiming dependents you have not claimed before, reporting self-employment income, or filing from a different address than last year can also trigger review. The IRS may contact you by mail asking for documentation, which pauses the clock while you respond.
Identity theft checks add time too. If the IRS suspects your return might be fraudulent — or if your Social Security number has been flagged in a previous fraud case — the IRS holds the return for manual review. This can add weeks or months. You will see a status message in Where's My Refund indicating the delay.
Direct deposit versus check: the timing difference
Direct deposit is the fastest option. Once the IRS approves your refund, it sends the money electronically to your bank. Your bank receives it and credits your account within one to two business days. Total time from acceptance to your account: usually 21 days or fewer.
A paper check takes longer at every step. The IRS prints checks in batches at a processing center, then mails them. Depending on where you live and where the check is mailed from, delivery takes one to three weeks. If the check is lost or delayed in the mail, you have to contact the IRS to request a replacement, which restarts the process. If you do not cash the check within three years, the money reverts to the U.S. Treasury.
If you filed electronically but did not provide banking information, the IRS defaults to mailing a check. You can avoid this by providing your account number and routing number on your return, even if you have never used direct deposit before.
Tracking your refund in real time
The IRS Where's My Refund tool is the only official source for your refund status. You access it on IRS.gov and enter your Social Security number, filing status, and the exact refund amount. The tool shows one of four statuses: Return Received, Return Approved, Refund Sent, or Refund Delivered.
Return Received means the IRS has your return but has not finished processing it yet. This status usually appears within 24 hours of filing electronically. Return Approved means the IRS has reviewed your return and approved your refund — this is when the 21-day clock has effectively started its final countdown. Refund Sent means the IRS has sent the money to your bank or mailed your check. Refund Delivered means your bank has received and credited the money to your account.
The tool updates once per day, usually overnight. Checking it multiple times in a single day will not show new information. If your return is under review or flagged for verification, the tool will say so and may provide a phone number to call.
State refunds arrive on a separate timeline
Your state income tax refund is processed independently from your federal refund, even if you filed both returns at the same time. State processing times vary widely. Some states issue refunds within two to three weeks; others take six to eight weeks. A few states process refunds more slowly if you claimed certain credits or if your return requires manual review.
You can track your state refund through your state's tax agency website. Most states have their own version of a refund tracker. Some states issue refunds by direct deposit if you provided banking information; others mail checks by default. If you filed your federal and state returns together through tax software, the software may have submitted them on different schedules, which can cause the state refund to arrive weeks after the federal one.
What to do if your refund is late
If 21 days have passed since the IRS accepted your return and you have not received your money, check Where's My Refund first. If the tool shows Refund Delivered but the money is not in your account, contact your bank — the deposit may have been rejected due to a closed account, incorrect routing number, or a fraud hold.
If Where's My Refund shows your refund is still being processed or under review, wait. The IRS may be verifying information or investigating a potential issue. If the tool provides a contact number, call it. If you have been waiting longer than 21 days and the tool shows no status update, you can contact the IRS directly through its phone line or by visiting a local IRS office, though wait times are often long during tax season.
If you filed by mail and your check has not arrived after six weeks, request a refund trace through the IRS. This process takes about four weeks and determines whether the check was lost or cashed. If lost, the IRS will issue a replacement.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Some refunds arrive in 10 to 14 days, especially straightforward returns with no credits or dependents. Filing electronically with direct deposit gives you the best chance of a faster refund. However, the IRS does not offer expedited processing for an additional fee, and you cannot speed up the timeline once you have filed.
Why does Where's My Refund say my return was accepted but I still do not see a refund date?
The tool updates once per day. If your return was just accepted, it may take one to three days for an estimated refund date to appear. If more than a week has passed and no date appears, your return may be under review. Check the tool again in a few days, or contact the IRS if the status does not change.
What if I filed my return but the IRS says it has not received it?
If you filed electronically, wait 24 to 48 hours — the IRS may not have processed it yet. If you filed by mail, allow two to four weeks for the IRS to receive and log it. You can confirm receipt by calling the IRS or checking Where's My Refund after a few weeks. If you believe your return was lost in the mail, file a replacement return and note that you are resubmitting.
Do I have to wait for my refund, or can I get a loan against it?
Some tax preparation companies offer refund anticipation loans, which are short-term loans based on your expected refund. These loans charge fees and interest, making them expensive. It is usually better to wait for your actual refund, which is free and arrives within three weeks in most cases.
Will my refund be delayed if I file early in the tax season?
Filing early does not cause delays. In fact, filing early can mean your return is processed before the IRS's busiest period. The IRS begins accepting returns in late January each year. Filing in February or early March usually results in faster processing than filing in April.