The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to four to six weeks or longer. The IRS publishes a standard of 21 days for e-filed returns, but this is not a may provide—processing can take longer if your return needs review, contains errors, or arrives during peak filing season.
The actual time you receive money depends on three separate steps: how long the IRS takes to process your return, how long your bank takes to deposit the funds, and which delivery method you chose. Each adds time. Direct deposit is fastest because it skips the mail step entirely. A mailed check requires the post office to deliver it, then you to deposit it, then your bank to clear it.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days, though processing can extend beyond that if the IRS needs to review your return.
- Paper returns and mailed checks take four to six weeks or longer because they move through postal mail and require manual processing at the IRS.
- The IRS Where's My Refund tool shows your return status and estimated delivery date once processing begins, and updates every 24 hours.
- Refunds delayed past the expected window may indicate a math error, missing information, or identity verification hold that requires your action.
- State tax refunds follow separate timelines and are processed by your state revenue department, not the federal IRS.
How the IRS processes returns and when you see money
The IRS does not process returns instantly. When you file electronically, your return enters a queue. The IRS scans it for errors and missing information, matches it against wage and income records from employers and banks, and checks it against prior-year returns. This review takes time even when nothing is wrong. During tax season (January through April), the volume of returns slows processing for everyone.
Once the IRS approves your return, it sends the refund to your bank or the postal service, depending on your choice. If you chose direct deposit, your bank receives the funds and deposits them into your account—usually within one to three business days after the IRS sends them. If you chose a mailed check, the postal service delivers it to your address, which can take five to ten business days depending on distance and mail volume.
The 21-day standard applies only to returns that pass initial review without issues. Returns that trigger additional review—because of math errors, missing forms, or income that does not match IRS records—take longer. The IRS may hold your return for weeks or months while it investigates.
Tracking your refund status in real time
The IRS provides a free tool called Where's My Refund, available on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows whether the IRS has received your return, whether it is being processed, whether it has been approved, and when you should expect the money. It updates once every 24 hours, usually overnight.
Where's My Refund becomes available about 24 hours after you file electronically. If you filed on paper, it may take two to three weeks for the IRS to scan and enter your return into the system before the tool shows any status. Do not call the IRS before checking this tool—they will tell you the same information and have longer wait times.
The tool displays an estimated delivery date once your return moves into the approval stage. This date is based on the delivery method you chose. If you selected direct deposit, the date shown is when the money should land in your bank account. If you selected a mailed check, the date is when the check should arrive at your address, not when you can spend it.
Why your refund might take longer than 21 days
Several common issues delay refunds beyond the standard timeline. A math error on your return—even a small one—triggers manual review. Missing forms, such as a Schedule C for self-employment income or a Form 8949 for investment sales, hold up processing. Income reported on your return that does not match what your employer or bank reported to the IRS causes a mismatch that requires investigation.
Identity theft or fraud concerns also delay refunds. If the IRS suspects someone filed a return using your Social Security number, or if your return looks unusual compared to prior years, the IRS may place a hold while it verifies your identity. This can add weeks or months. The IRS will contact you by mail if this happens.
Filing late in the tax season (April or later) means your return joins a backlog. The IRS processes returns in the order received, so a return filed in mid-April may not be approved until June or July, even if it contains no errors. During 2023 and 2024, the IRS faced significant staffing shortages, which extended processing times across the board.
Direct deposit versus mailed checks: which is faster
Direct deposit is always faster. The IRS sends the funds electronically to your bank, which deposits them within one to three business days. A mailed check requires postal delivery (five to ten business days) plus the time you need to deposit it and for your bank to clear it. In total, a check refund takes one to two weeks longer than direct deposit, even when both are processed at the same time by the IRS.
Direct deposit also eliminates the risk of a lost or stolen check. If a check is lost in the mail or stolen from your mailbox, you must contact the IRS to request a replacement, which adds another four to six weeks. With direct deposit, the money lands directly in your account and cannot be intercepted.
If you did not provide direct deposit information on your return, you can still request it for future years. The IRS does not allow you to change your delivery method after you file, so if you chose a mailed check, you will receive a check for that year's refund.
State tax refunds follow a different timeline
Your state tax refund is separate from your federal refund and is processed by your state revenue department, not the IRS. State processing times vary widely. Some states, such as California and New York, take four to eight weeks. Others process refunds in two to three weeks. A few states offer direct deposit for state refunds, which is faster than a mailed check.
You can track your state refund through your state's revenue or taxation website. Most states have a refund status tool similar to the IRS's Where's My Refund. Search "[your state] tax refund status" to find the tool for your state. State refunds are not coordinated with federal refunds, so you may receive one before the other.
If you filed your federal and state returns at the same time, your state refund may still arrive weeks after your federal refund, or vice versa. This is normal and does not indicate a problem with either return.
What to do if your refund does not arrive on time
If the delivery date shown in Where's My Refund has passed and you have not received your money, first verify the date again. Refresh the tool and confirm the date it displays. If the tool still shows a date in the past, wait one more business day—sometimes the tool updates slowly or the bank takes an extra day to deposit funds.
If more than one business day has passed since the delivery date, contact your bank to confirm the deposit did not arrive. Provide the bank with the exact refund amount from your return. Ask whether the IRS sent the funds and whether they were rejected for any reason, such as a closed account or incorrect account number.
If your bank confirms no deposit arrived, contact the IRS. Call 1-800-829-1040 (the main IRS line) or visit an IRS office in person. Have your Social Security number, filing status, and refund amount ready. The IRS can investigate whether the funds were sent and where they went. If the IRS sent the money to the wrong account, it can attempt to recover it or issue a replacement refund.
If you filed on paper and Where's My Refund still shows no status after three weeks, your return may not have been scanned yet. Call the IRS to confirm they received it. Provide your Social Security number and the date you mailed the return.
Amended returns and refunds take longer
If you file an amended return (Form 1040-X) to correct an error on your original return, the refund timeline resets. Amended returns are processed manually and take eight to twelve weeks, sometimes longer. The IRS does not give an estimated delivery date for amended returns in Where's My Refund—the tool may show your original return status but not the amended return status.
You can track an amended return by calling the IRS at 1-800-829-1040 and providing your Social Security number and the date you mailed the amended return. The IRS can tell you whether it has been received and when it expects to process it. Do not file multiple amended returns for the same year unless you discover a new error after filing the first amendment.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money immediately, but you pay interest and fees, and you receive less than your actual refund. The standard 21-day timeline applies regardless of who prepares your return.
What if the IRS says my refund was sent but I never received it?
Contact your bank first to confirm the deposit did not arrive. If your bank confirms no deposit, the IRS may have sent it to the wrong account. Provide the IRS with your correct account number and routing number. The IRS can attempt to recover the funds or issue a replacement refund, which takes another four to six weeks.
Does filing early get you your refund faster?
Filing early does not speed up processing time. The IRS processes returns in the order received, but all returns filed in January and February are processed during the same period. Filing in early February versus mid-February makes no practical difference. Filing early does reduce the risk of identity theft using your Social Security number.
Why does the IRS say 21 days but I waited longer?
The 21-day standard applies only to returns that pass initial review without issues. If your return contains any errors, missing information, or income mismatches, processing extends beyond 21 days. The IRS does not count time spent on additional review toward the 21-day standard.
Can I request my refund as a check instead of direct deposit after I file?
No. Once you file, you cannot change your delivery method. If you chose direct deposit, you will receive direct deposit. If you chose a mailed check, you will receive a mailed check. For future years, you can choose a different method when you file.