The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another 2 to 4 weeks. The 21-day window is not a may provide — it is the IRS's stated processing time, and some returns take longer because of errors, missing information, or random verification checks.
The clock starts when the IRS receives your return, not when you submit it. If you e-file on a Friday evening, the IRS does not process it until the following Monday. If you mail a paper return, the IRS counts the receipt date, which can be 5 to 10 days after you drop it in the mail.
Your bank also plays a role. Once the IRS sends your refund to your bank via direct deposit, the bank usually credits it within one to three business days. Some banks are slower; some are faster.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days of the IRS receiving your return, though some take longer.
- Paper returns take 4 to 6 weeks total because the IRS must receive and manually process them.
- The IRS counts processing time from the date it receives your return, not the date you submit it.
- Your bank may hold a direct deposit for one to three business days after the IRS sends it, so the final arrival date depends partly on your financial institution.
- Errors, missing documents, or identity verification can add weeks or months to the timeline.
E-filed returns with direct deposit: the fastest route
Direct deposit is the fastest way to receive a refund. When you e-file and choose direct deposit, you provide your bank account number and routing number. The IRS sends the refund electronically to your bank, which then credits your account.
The IRS publishes a Where's My Refund tool on IRS.gov that updates every 24 hours once your return is received. You can check it using your Social Security number, filing status, and the exact refund amount. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." When it says "Refund Sent," your bank should receive the deposit within one to three business days.
Processing time varies. Some returns are processed and approved within a few days. Others sit in the queue for the full 21 days. The IRS does not prioritize based on filing date or income level — it processes returns in the order received, though it may flag some for review.
Paper returns: add time for mail and manual handling
If you mail a paper return, the IRS must first receive it, then manually open and scan it, then process it. This adds significant time to the timeline.
A paper return typically takes 4 to 6 weeks from the date the IRS receives it. The U.S. Postal Service usually delivers mail within 3 to 5 business days, so the total time from when you mail it to when you receive your refund is often 5 to 8 weeks. If you mail it close to the filing important date, the IRS processing center may be backlogged, which can extend the timeline further.
You cannot track a paper return the way you can track an e-filed return. The Where's My Refund tool works only for e-filed returns. If you filed on paper, you can call the IRS at 1-800-829-1040 to ask about your return, but the IRS may not have information until several weeks after they receive it.
Checks by mail: the slowest option
If you request a refund check instead of direct deposit, the IRS must print and mail it to you. This adds another 2 to 4 weeks to the timeline.
The IRS prints checks in batches and mails them from a central location. Depending on where you live and postal service delays, a check can take 2 to 4 weeks to arrive after the IRS mails it. If the check is lost or damaged in the mail, you will need to contact the IRS to request a replacement, which starts the process over.
Direct deposit is faster and safer than a check. If you have a bank account, choosing direct deposit when you file will shorten your wait time by weeks.
What slows down your refund
Some returns are held for review before approval. The IRS may verify information on your return — your income, dependents, credits claimed, or deductions — especially if something looks unusual or if your return matches a pattern the IRS flags for review.
Common reasons for delays include math errors, missing Social Security numbers for dependents, mismatched income (the IRS received a W-2 or 1099 from your employer or bank that does not match what you reported), or claiming a credit you may not be may have access to to. If the IRS needs more information, they will mail you a letter. You then have time to respond before they process your return.
Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent, they hold it while they verify your identity. This can add weeks or months. The IRS will contact you by mail if this happens.
During tax season (January through April), the IRS processes millions of returns. If you file early in the season, your return may be processed faster. If you file in mid-April, you may wait longer because the IRS is handling a higher volume.
Tracking your refund status
The Where's My Refund tool is the official way to check on an e-filed return. Visit IRS.gov, select "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight.
The tool shows three possible statuses. "Return Received" means the IRS has your return but has not yet processed it. "Refund Approved" means the IRS has reviewed your return and approved the refund amount. "Refund Sent" means the IRS has sent the refund to your bank (if you chose direct deposit) or printed the check (if you requested one by mail).
If you filed on paper, you cannot use the Where's My Refund tool. You can call the IRS at 1-800-829-1040 and speak with a representative, though wait times are long during tax season. Have your Social Security number, filing status, and the refund amount ready.
What to do if your refund is delayed
If your refund has not arrived within the stated timeframe, first check the Where's My Refund tool to see the current status. If it still shows "Refund Sent" but you have not received the deposit after three business days, contact your bank to confirm they received it. Sometimes a deposit is delayed on the bank's end.
If the tool shows "Refund Approved" but it has been more than 21 days since the IRS received your return, call the IRS at 1-800-829-1040. Have your return information ready. The IRS can tell you whether your return is still being processed or if there is a problem.
If the IRS sent your refund but you never received it, and it has been more than 60 days since the "Refund Sent" status appeared, you can file a claim for a missing refund. The IRS will investigate and either reissue the refund or determine what happened.
Frequently Asked Questions
Does filing early get you your refund faster?
Filing early does not may provide a faster refund, but it can help. If you file in January, the IRS processes your return when they are less busy, which may mean faster processing. If you file in April, the IRS is handling millions of returns and your return may sit in the queue longer. However, the 21-day processing window applies regardless of when you file.
Can I get my refund faster if I pay a tax preparation fee?
No. The IRS processes all returns in the order received, regardless of whether you paid a tax preparer or filed yourself. Some tax preparation companies offer "refund anticipation loans," which are short-term loans based on your expected refund, but these are not the same as getting your actual refund faster — you pay interest on the loan.
What if the IRS says my refund was sent but my bank says they never received it?
Contact the IRS at 1-800-829-1040 with the date the refund was sent and your bank account information. The IRS can trace whether the deposit reached your bank. If it did not, the IRS will reissue it. If your bank received it but credited it to the wrong account, your bank must help you locate it.
How do I know if my refund is being reviewed?
The Where's My Refund tool will show "Refund Approved" once the review is complete. If your return is under review, the tool may show "Return Received" for longer than 21 days. If the IRS needs information from you, they will mail you a letter explaining what they need and when to respond.
Can I cancel my refund and get the money another way?
Once you file your return and the IRS receives it, you cannot cancel the refund. If you made a mistake on your return, you can file an amended return, but that does not stop the original refund from being processed. The amended return is processed separately.