How the IRS processes refunds
The IRS typically processes tax refunds within 21 days of receiving your return, though the actual time from filing to money in your account often takes longer. The 21-day window starts when the IRS receives your return, not when you file it. If you file on paper, mail delivery adds time. If you file electronically, the clock starts sooner.
The total time depends on three things: how you file, how you request the refund, and whether the IRS needs to review your return. Most refunds arrive within 21 days. Some arrive in five to seven business days. Others take several weeks or longer if the IRS flags your return for review.
Key Takeaways
- The IRS processes most refunds within 21 days of receiving your return, but the full timeline from filing to receiving money is usually longer.
- Electronic filing with direct deposit is the fastest method — refunds often arrive in five to seven business days.
- Paper returns take longer because mail delivery delays when the IRS receives them, and processing takes additional time.
- You can check your refund status using the IRS Where's My Refund tool, which updates once per day and shows the expected deposit date.
- If the IRS needs to review your return, processing can take several weeks or months, and the IRS will contact you by mail if there are problems.
Electronic filing with direct deposit: the fastest route
If you file electronically and request direct deposit to your bank account, your refund typically arrives in five to seven business days after the IRS accepts your return. This is the fastest method available. The IRS accepts most e-filed returns within 24 hours of submission during tax season.
Direct deposit means the IRS sends the money straight to your bank account rather than mailing a check. You provide your routing number and account number on your tax return. The bank then processes the deposit, which usually takes one to two business days after the IRS sends it.
The timeline works like this: you file electronically on a Monday, the IRS accepts it by Tuesday, processes it within 21 days (usually much faster), and sends the money to your bank. Your bank deposits it within one to two business days. In many cases, the entire process takes two to three weeks from filing to money in your account.
Paper returns and mailed checks: slower processing
If you mail a paper return, add time for postal delivery before the IRS even begins processing. Mail typically takes five to seven business days to reach an IRS processing center. Once received, the IRS processes paper returns more slowly than electronic returns because they must be scanned and entered into the system manually.
If you request a refund check instead of direct deposit, add another seven to ten business days for the IRS to print and mail the check, plus mail delivery time to your address. A check can take two to four weeks to arrive after the IRS mails it, depending on postal service speed in your area.
The full timeline for a paper return with a mailed check is often six to eight weeks or longer from the date you mail it to the IRS.
When the IRS needs to review your return
Some returns trigger a review before the IRS releases the refund. Common reasons include math errors, missing information, income that doesn't match what employers reported, or claims that the IRS wants to verify. If this happens, the 21-day timeline does not explore.
The IRS will contact you by mail if your return needs review. The letter will explain what information or documents they need. You respond by mail, and processing resumes once they receive your response. This process can add two weeks to several months, depending on how quickly you respond and how complex the issue is.
You cannot speed up a review by calling the IRS or visiting an office. The IRS processes reviews in the order received. If you receive a letter requesting information, respond as soon as possible with the documents they ask for.
Checking your refund status
The IRS provides a tool called Where's My Refund that shows your refund status and expected deposit date. You can access it on the IRS website at irs.gov. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the IRS has sent your refund and provides the deposit date or check mailing date).
If Where's My Refund shows no information about your return, it may not have been received yet. For paper returns, wait at least four weeks from the date you mailed it before checking. For electronic returns, wait at least 24 hours after filing.
Refunds delayed or not received
If Where's My Refund shows your refund was sent but you have not received it after the expected date, the money may still be in transit. Bank deposits can take one to two additional business days after the IRS sends them. Mailed checks can take two to four weeks depending on your location.
If more than four weeks have passed since the expected deposit date for direct deposit, or more than six weeks for a mailed check, contact the IRS. You can call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and return amount ready. The IRS can investigate whether the refund was sent and, if so, where it went.
If you filed a joint return and both spouses have the same bank account, the refund will deposit to that account. If you filed jointly but have separate accounts, the IRS deposits the full refund to the account listed on the return. Make sure the account information on your return is correct and still active.
Why some refunds take longer than others
Several factors affect how long your specific refund takes. Filing method matters — electronic is faster than paper. Refund method matters — direct deposit is faster than a mailed check. The complexity of your return matters — straightforward returns with W-2 income process faster than returns with self-employment income, rental income, or business losses.
The time of year also affects speed. During peak tax season (February through April), the IRS processes millions of returns and backlogs can form. Filing in January or early February usually results in faster processing than filing in March or April. Filing after the April important date can also result in slower processing if you owe taxes, because the IRS prioritizes refunds.
Errors or missing information on your return will trigger a review and delay processing. Double-check that all income matches what your employer or bank reported, that your Social Security number is correct, and that you have signed the return if filing on paper.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you money before the IRS refund arrives, but you pay interest or fees for this service. The IRS refund itself arrives on the same timeline whether you file yourself or use a preparer.
What if I filed electronically but Where's My Refund shows no information?
Wait at least 24 hours after filing before checking. The IRS needs time to receive and process your return into the system. If 24 hours have passed and Where's My Refund still shows nothing, your return may not have been accepted. Check your email for a rejection notice from the tax software you used, or contact the software company to confirm the return was submitted.
Does the IRS send a confirmation when my refund is deposited?
The IRS does not send an email or text confirmation. You will see the deposit in your bank account when it arrives. You can check Where's My Refund to see the expected deposit date, and your bank may send you a notification when the deposit posts, depending on your bank's settings.
What happens if I filed my return but moved before the refund arrived?
If you requested direct deposit, the refund goes to your bank account regardless of where you live, so your move does not affect it. If you requested a mailed check and moved, the check will go to the address on your return. You can contact the IRS to request they reissue the check to your new address, but this adds time. It is faster to have the check forwarded through the post office.
Can I change my refund from a check to direct deposit after I file?
No. Once you file your return, you cannot change how the refund is sent. If you filed for a mailed check and want direct deposit instead, you would need to file an amended return, which takes additional time. For future years, you can choose direct deposit when you file your return.