Timeline from approval to your bank account
After the IRS approves your tax return, the refund typically arrives in 5 to 7 business days if you chose direct deposit. If you requested a paper check, allow 7 to 10 business days from approval for the check to arrive by mail, though some take longer depending on postal delays in your area.
The approval itself is not instantaneous. If you filed electronically, the IRS processes returns in batches and usually approves them within 21 days of receipt. If you filed by paper, add 4 to 6 weeks to that timeline because the IRS has to scan and enter your information manually.
These timelines assume no errors on your return, no missing information, and no flags that trigger manual review. If the IRS needs to verify something—a dependent's Social Security number, income from multiple jobs, or a claimed credit—the clock stops until you respond.
Key Takeaways
- Direct deposit refunds arrive 5 to 7 business days after IRS approval; paper checks take 7 to 10 business days or longer depending on mail delivery.
- The IRS approves electronic returns within 21 days of filing; paper returns take 4 to 6 weeks longer because they must be manually scanned and entered.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the exact stage of processing.
- If your refund does not arrive within the stated timeframe, contact the IRS at 1-800-829-1040 or check the Where's My Refund tool for holds or errors.
- Refunds held for identity verification, wage garnishment, or unpaid student loans can take weeks or months longer than the standard timeline.
Why approval does not mean immediate payment
Approval and payment are two separate steps. When the IRS approves your return, it means the agency has reviewed your numbers, checked them against its records, and determined you are owed a refund. At that moment, the IRS knows the amount and has flagged your account for payment.
But the IRS does not pay refunds one at a time as it approves them. Instead, it processes payments in batches on specific days of the week. If your return is approved on a Tuesday, you might not enter the payment batch until Thursday, which means your bank does not receive the deposit instruction until Friday or Monday. That delay is built into the timeline—it is why direct deposit takes 5 to 7 business days after approval, not 1 or 2.
Paper checks add another layer. The IRS prints checks in batches at a central facility, then ships them to regional distribution centers before they enter the mail. A check approved on the 15th might not be printed until the 18th, shipped on the 20th, and arrive at your address on the 27th or later.
How to track your refund after approval
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool then displays the current status: whether the return is still being processed, approved and scheduled for payment, or paid.
The tool updates once per day, usually overnight. If it shows "approved" or "payment scheduled," your refund is in the payment batch and will arrive within the stated timeframe. If it shows a specific payment date, that is when the IRS will send the money to your bank or mail your check—not when you will see it in your account, which may be a few days later.
You can also call the IRS at 1-800-829-1040 to ask about your refund status. Have your Social Security number, filing status, and the refund amount ready. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. your local time. Wait times are often long during tax season (January through April).
Reasons your refund might be delayed after approval
Even after approval, the IRS can place a hold on your refund for several reasons. The most common is identity verification—if the IRS suspects fraud or cannot match your information to its records, it will freeze the refund and send you a letter asking you to verify your identity by phone or mail. This process can add 2 to 4 weeks.
The IRS also holds refunds to cover unpaid federal taxes from prior years, unpaid student loans in default, or child support arrears. These offsets are required by law and happen automatically. The IRS will send you a notice explaining the offset and how much was taken. You cannot prevent an offset once it is triggered, but you can dispute it if you believe the debt is not yours or has been paid.
A third category is mathematical or data errors discovered during final review. If the IRS spots a mistake after initial approval—a mismatched dependent Social Security number, a credit you are not may have access to to, or income that does not match W-2 records—it will halt payment and send you a notice. You then have 30 days to respond or the IRS will adjust your refund downward.
Direct deposit versus paper check timing
Direct deposit is faster and more reliable. Once the IRS approves your return and includes it in a payment batch, your bank receives the deposit instruction electronically. Most banks post the deposit within 1 to 3 business days, so the full 5 to 7 day window accounts for IRS processing plus bank posting time.
Paper checks are slower and subject to mail delays. The IRS prints checks at a central facility in Kansas City, Missouri, then ships them to regional distribution centers. From there, they enter the U.S. Postal Service mail stream. A check mailed from the Midwest might arrive in 3 to 5 days; one mailed to a remote area might take 10 to 14 days. The IRS estimates 7 to 10 business days, but this is a floor, not a ceiling.
If you chose paper check and have not received it after 10 business days, check Where's My Refund to confirm it was mailed. If the tool shows it was mailed but you have not received it, contact the IRS at 1-800-829-1040 to request a replacement check or a direct deposit to your bank account instead.
What to do if your refund does not arrive on time
First, confirm the expected arrival date using Where's My Refund. If the tool shows your refund was approved and scheduled for payment, note the date. Then wait until 2 business days after that date before taking action—bank posting times vary, and some deposits take longer than others.
If 2 business days have passed and you still do not see the refund, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the refund was actually sent, whether it was held for any reason, and what your next step should be. If the refund was sent but lost in the mail, the IRS can issue a replacement check or deposit the money directly to your bank account.
If the Where's My Refund tool shows a hold or error, read the message carefully. If it says "we are reviewing your return," do not call yet—the IRS is still processing. If it says "we need more information," follow the instructions in the message or wait for a letter from the IRS. If it says "offset," your refund was applied to a debt; the notice will explain which debt and how to dispute it if you disagree.
State refunds and their separate timelines
Your state tax refund is separate from your federal refund and follows its own timeline. Most states process returns within 30 to 45 days of receipt if filed electronically, or 6 to 8 weeks if filed by paper. Some states are faster—a few process refunds within 2 to 3 weeks—and some are slower, especially if your return is flagged for review.
You can track your state refund through your state's tax department 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 link. State refunds are usually sent by direct deposit or check on the same schedule as federal refunds—5 to 7 days for direct deposit, 7 to 10 days for checks—but only after the state approves your return.
If you filed both federal and state returns and your federal refund arrived but your state refund has not, do not assume there is a problem. State processing times vary widely, and it is normal for one to arrive weeks before the other.
Frequently Asked Questions
Can I get my refund faster than 5 to 7 days if I use direct deposit?
No. The 5 to 7 day window is the fastest the IRS can deliver a refund once it is approved. This includes time for the IRS to batch and send the payment instruction to your bank, plus time for your bank to post the deposit. Some banks post faster, but you cannot control that, and the IRS cannot speed up its processing.
What if the IRS says my refund was mailed but I never got the check?
Contact the IRS at 1-800-829-1040 and ask for a replacement check or a direct deposit instead. The IRS can reissue the check or deposit the money to your bank account if you provide your routing and account numbers. This process usually takes 2 to 4 weeks.
Does filing electronically really get me my refund faster than filing by paper?
Yes. Electronic returns are processed within 21 days; paper returns take 4 to 6 weeks longer because they must be manually scanned and entered into the IRS system. After approval, both get paid on the same schedule, but electronic filers reach approval much sooner.
Why does the IRS hold refunds for identity verification?
The IRS holds refunds when it cannot match your information to its records or suspects fraud. This is a security measure to prevent criminals from claiming refunds using stolen identities. If you receive a letter asking you to verify your identity, respond promptly—delays in verification can push your refund back by weeks.
If my refund was offset for a debt, can I get it back?
You can dispute the offset if you believe the debt is not yours or has been paid. Contact the agency that reported the debt (the Department of Education for student loans, the state for child support, or the IRS for back taxes) and provide proof of payment or evidence the debt is incorrect. The process can take several months.