What happens after the IRS approves your return
Once the IRS approves your tax return, your refund does not arrive the next day. The IRS processes approved returns in batches, and the time from approval to the money in your account depends on how you chose to receive it and how busy the IRS is that week. Most people see their refund within 5 to 21 days after approval, but this varies.
The IRS does not send refunds one at a time. Instead, they process thousands of returns together and release payments in waves. Your return's position in that wave depends partly on when you filed and partly on how complex your return was. A straightforward return filed in January moves faster than a complicated one filed in March.
The single biggest factor in how fast you get your money is your choice of delivery method. Direct deposit is faster than a paper check, which is faster than a debit card. If you chose the wrong method when you filed, you cannot change it after approval — the IRS will send the refund the way you requested.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 10 business days after the IRS approves your return, though this can extend to 21 days during peak tax season.
- Paper checks take 7 to 10 business days to arrive after the IRS mails them, which happens after approval — so total time is often 3 to 4 weeks.
- The IRS processes refunds in batches throughout the week, so the exact day your refund posts depends on which batch your return enters.
- You cannot change your refund delivery method after you file, so if you chose a slower method, you are locked into that timeline.
- The IRS Where's My Refund tool shows your return's status but does not predict the exact date — it updates once per day.
Direct deposit: the fastest option
If you chose direct deposit when you filed your taxes, the IRS will deposit your refund straight into your bank account. This is the fastest way to receive your money. After the IRS approves your return, direct deposit refunds usually arrive within 5 to 10 business days, though during January and February — the busiest weeks of tax season — it can take up to 21 days.
The timing depends on your bank as well as the IRS. Once the IRS sends the deposit instruction to your bank, your bank processes it on their own schedule. Most banks post direct deposits the same day or the next business day, but some smaller banks or credit unions may take an extra day. If you filed on a Friday and the IRS approves your return that same day, your bank may not process the deposit until Monday.
To use direct deposit, you must have provided your routing number and account number on your tax return. If you made a mistake entering these numbers, the IRS will reject the deposit and send a paper check instead — which adds weeks to your wait. You can check whether the IRS has your correct banking information by looking at your approved return in the IRS online account portal.
Paper checks: slower but straightforward
If you chose to receive a paper check, the IRS will mail it to the address on your return after approval. Paper checks take longer because the IRS must print and mail them, and then your postal service must deliver them. From the moment the IRS approves your return, expect 3 to 4 weeks total before the check arrives in your mailbox.
The IRS typically mails checks in batches on specific days of the week. Your return enters a batch based on when it was approved, not when you filed. Once mailed, a check takes 7 to 10 business days to arrive through the postal service, depending on distance and mail volume. If your check is lost or stolen in the mail, the IRS can issue a replacement, but that process takes another 4 to 6 weeks.
Paper checks are useful if you do not have a bank account or prefer not to share your banking information. However, they are the slowest refund method. If you need your money quickly, direct deposit is a better choice for future tax years.
Refund debit cards and other methods
Some tax software companies and tax preparers offer to load your refund onto a debit card instead of sending it to your bank account. This is sometimes called a refund anticipation card or a temporary debit card. The timing is similar to direct deposit — usually 5 to 10 business days after approval — but the card issuer, not your bank, controls when the funds post.
Refund debit cards come with fees that your tax preparer or software company may not clearly explain upfront. These fees can include set up fees, transaction fees, or monthly maintenance fees. Before you choose this method, ask exactly what you will pay and whether the card has ongoing costs after your refund is loaded. In most cases, a regular bank account is cheaper and just as fast.
If you filed through a tax preparer who offered to deduct their fees from your refund, that also affects timing. The IRS sends the full refund amount to the preparer first, the preparer deducts their fee, and then the remainder goes to you. This adds a few extra days to the process.
Why some refunds take longer than others
The IRS approves returns at different speeds depending on what is on them. A straightforward return with just W-2 income and standard deductions can be approved in days. A return with self-employment income, rental property, business losses, or education credits takes longer because the IRS reviews these items more carefully. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if your return is approved earlier.
Returns filed early in the tax season (January and early February) move faster because the IRS has fewer returns to process. Returns filed in March and April hit peak season, when the IRS is processing millions of returns per week. During peak season, even straightforward returns can take the full 21 days from approval to deposit.
If the IRS flags your return for review — because of a math error, a missing form, or a mismatch with information from your employer or bank — your refund is delayed until the review is complete. This can add weeks or months. The IRS will contact you by mail if this happens.
Tracking your refund after approval
The IRS provides a tool called Where's My Refund that shows your return's status. You can access it on the IRS website using your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, and shows whether your return has been received, approved, or sent for payment.
Where's My Refund does not tell you the exact date your refund will arrive. It tells you the status as of the last update. If it says "Approved — your refund has been sent," your money is on the way, but the tool does not predict whether it will arrive in 5 days or 15 days. The timing depends on the factors described above: your delivery method, the time of year, and your bank's processing speed.
If Where's My Refund shows no status update for more than 24 hours, or if it says your return is still being processed after 21 days, contact the IRS. You can call the IRS refund hotline at 1-800-829-1954 or visit an IRS office in person. Have your Social Security number, filing status, and the exact refund amount ready.
What to do if your refund does not arrive on time
If your refund does not arrive within the expected timeframe, first check Where's My Refund to confirm the IRS has sent it. If the tool shows your refund was approved and sent, but you have not received it after 21 days for direct deposit or 4 weeks for a paper check, contact your bank or the IRS.
For direct deposit refunds, call your bank's customer service line and ask whether the IRS deposit has posted to your account. Provide the bank with your routing number and account number. If the bank shows no deposit, the IRS may have rejected the deposit because of incorrect banking information. In that case, the IRS will mail a paper check instead, which adds another 3 to 4 weeks.
For paper checks, check your mailbox carefully — refund checks sometimes arrive in plain envelopes without obvious IRS markings. If you have waited 4 weeks and still have no check, contact the IRS. They can issue a replacement check, but you must report the original as lost or undelivered. The replacement process takes another 4 to 6 weeks.
Frequently Asked Questions
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refunds for any price. Some tax software companies advertise "rapid refunds" or "when ready refunds," but these are loans against your expected refund, not the actual refund from the IRS. You pay interest or fees for the loan, and the IRS refund still takes the normal 5 to 21 days to arrive. These loans are rarely worth the cost.
What if I filed my taxes but the IRS has not approved my return yet?
If your return has not been approved, the timeline has not started. The IRS typically approves returns within 21 days of receipt, but during peak season this can take longer. Use Where's My Refund to check your status. Once it shows "Approved," then the 5 to 21 day clock for receiving your refund begins.
Does it matter what day of the week the IRS approves my return?
It can. The IRS processes refunds in batches on specific days. If your return is approved on a Friday, it may not enter a payment batch until Monday, which delays your refund by a few days. However, this difference is usually only a few days and is not something you can control.
If I owe taxes next year, will the IRS take my refund to pay what I owe?
Yes. If you owe back taxes, child support, or certain other debts, the IRS can intercept your refund to pay them. This happens after the IRS approves your return but before they send you the money. The IRS will notify you by mail if this occurs. You can contact the IRS to dispute an offset if you believe it was made in error.
Why does the IRS say my refund was approved but Where's My Refund shows no update?
Where's My Refund updates once per day, usually overnight. If you checked the tool and it has not updated in 24 hours, wait until the next day and check again. If it still shows no update after 48 hours, or if it shows a status older than 5 days, contact the IRS by phone or visit an IRS office.