The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day clock starts when the IRS receives your return, not when you submit it — so if you file early in the tax season, you may wait longer because the IRS processes returns in the order they arrive.
The actual time varies based on three things: your filing method, your refund delivery choice, and whether the IRS needs to review your return. A straightforward electronic return with direct deposit is fastest. A paper return with a mailed check is slowest. Returns that trigger IRS verification — missing information, math errors, identity concerns — can take months.
You can track your specific refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day. This tool shows you the actual status of your return, not an estimate.
Key Takeaways
- Electronic filing with direct deposit typically takes 21 days from the date the IRS receives your return, not from the date you submit it.
- Paper returns and mailed checks add two to three weeks to the timeline because of postal processing.
- The IRS processes returns in the order received, so filing early does not speed up your refund if many returns are already in the queue.
- You can check your refund status daily using the Where's My Refund tool on IRS.gov once your return is received.
- If the IRS flags your return for review, verification, or identity checks, the timeline extends to several weeks or months.
Electronic filing with direct deposit: the fastest route
When you file your return electronically and request direct deposit to your bank account, the IRS aims to process your refund within 21 days. This 21-day window begins the day the IRS receives your return, which may be several days after you submit it online. If you file on January 15, for example, and the IRS receives it on January 17, the 21-day clock starts on January 17, not January 15.
Direct deposit is faster than a mailed check because the money moves electronically from the IRS to your bank. Once the IRS approves your refund, your bank receives the deposit within one to two business days. You see the money in your account shortly after that, depending on your bank's processing speed.
The IRS typically processes returns in batches throughout the day. If your return arrives during a busy filing season, it may sit in the queue for a few days before processing begins, but once processing starts, the 21-day timeline applies.
Paper returns and mailed checks: add two to three weeks
If you mail a paper return, the IRS takes longer to receive it. Mail delivery to the IRS typically takes five to seven business days depending on where you mail it from and which IRS address you use. Once the IRS receives your paper return, the 21-day processing window begins — so your total time is roughly 26 to 28 days before the IRS approves your refund.
If you request a refund check instead of direct deposit, add another two to three weeks for the check to be printed, mailed, and delivered to your address. A check refund can take six to eight weeks total from the date you mail your return.
The IRS prints checks in batches, so even after your return is processed, your check may not be printed immediately. The IRS website shows the date your check was mailed, which you can see in the Where's My Refund tool.
When the IRS needs to review your return
Some returns trigger additional review. Common reasons include math errors, missing information, inconsistencies between your return and IRS records, identity verification needs, or claims the IRS wants to confirm (like the Earned Income Tax Credit). When this happens, the 21-day timeline does not apply.
A return under review typically takes four to six weeks longer than a standard return. The IRS may contact you by mail asking for documents or clarification. If you receive a letter from the IRS, respond quickly — delays in your response delay your refund. Some reviews take only a few weeks; others take several months if the IRS needs to verify income or identity.
You can see if your return is under review in the Where's My Refund tool. The status will show "Your return is being reviewed" or a similar message. The tool does not always update daily for returns under review, so check every few days rather than daily.
Tracking your refund status in real time
The IRS Where's My Refund tool is the only official way to check your refund status. Go to IRS.gov, find the Where's My Refund link, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS approved your refund and it is on the way), or "Refund Sent" (your refund has been delivered or mailed). If your return is under review, the tool will indicate that as well.
Do not rely on tax software status updates or your tax preparer's tracking. The IRS tool is the source of truth. If the tool shows no information about your return, wait 24 hours and check again — it can take a few days after you file for your return to appear in the system.
What to do if your refund is late
If your refund has not arrived by the expected date, first check the Where's My Refund tool to confirm the current status. If the tool shows "Refund Sent" but you have not received it, the delay is usually in delivery, not processing.
For direct deposits, contact your bank to confirm the deposit was received. Sometimes a deposit fails because of an incorrect account number or routing number on your return. If your bank has no record of the deposit, call the IRS at 1-800-829-1040 to report it.
For mailed checks, wait 30 days after the tool shows "Refund Sent" before contacting the IRS. Mail delays happen, especially during peak tax season. If 30 days have passed and you still have not received your check, call the IRS to request a trace or a replacement check.
If the Where's My Refund tool shows no information about your return after 24 hours, and you filed electronically, your return may not have been received. Check your tax software confirmation to verify the return was submitted. If it was submitted but the IRS has no record, contact the IRS or your tax preparer.
Filing early versus filing late in the season
Filing early does not speed up your refund. The IRS processes returns in the order they arrive, and during January and February, millions of returns arrive each day. If you file on January 20, your return goes into a queue with thousands of others received that day. The IRS works through the queue, but your position in line is determined by receipt date, not filing date.
Filing early is still worthwhile because it gives you a refund sooner in the calendar year, even if the processing time is the same. If you file in February, you get your refund in March. If you file in April, you get it in May. The processing time is similar, but the calendar date is later.
Filing late in the season (April or May) does not slow down your refund once the IRS receives it, but you have less time to file before the deadline, and you miss the opportunity to use the refund earlier in the year.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processing time is the same regardless of who prepares your return or what software you use. Electronic filing is faster than paper filing, and direct deposit is faster than a check, but the IRS does not prioritize returns based on how they were prepared. Some tax software offers refund advances or loans, which are separate products that give you money before the IRS processes your return — you repay the loan from your refund.
What if I filed electronically but chose a mailed check instead of direct deposit?
The IRS still processes your return within 21 days, but instead of depositing the money, it prints and mails a check. Add two to three weeks for the check to arrive. Total time is typically five to eight weeks from the date the IRS receives your return.
Does amending my return delay my refund?
Yes. If you file an amended return (Form 1040-X), the IRS processes it separately and it takes longer — typically 12 to 16 weeks. File an amendment only if you made an error on your original return. Do not amend just to add information or clarify something.
Why does the Where's My Refund tool say my return was received but not processed yet?
The IRS receives millions of returns during tax season. Your return is in the processing queue. The tool will update to "Refund Approved" once the IRS processes it. This usually happens within 21 days, but can take longer during peak season or if your return needs review.
Can I cancel my refund and get a different delivery method?
Once the IRS receives your return, you cannot change the delivery method. If you requested a check and want direct deposit instead, you must wait for the check to arrive, then deposit it yourself. If you requested direct deposit to the wrong account, contact the IRS immediately — they may be able to stop the deposit before it processes, but this is not may provide.