Refund status updates happen at specific points in the payment chain, not continuously
Your refund does not update in real time. The status you see changes only when the money physically moves between systems — when your bank receives it from the IRS, when the IRS releases it from their account, when a payment processor confirms receipt. Between those moments, the status stays the same even though the refund is moving. Understanding when updates actually occur helps you know whether to keep checking or wait longer.
The timing depends on how you filed and how you asked to receive the money. A direct deposit refund updates fewer times but faster overall. A check refund updates more times but takes longer between each update. A debit card refund (issued through a tax software company) updates on its own schedule, separate from the IRS system.
Key Takeaways
- Refund status updates only when money moves between systems, not continuously — checking hourly will show the same status for days.
- Direct deposit refunds typically show three to four status changes: accepted, approved, sent to your bank, and received by your bank.
- Check refunds show more updates because the IRS must print, mail, and the postal service must deliver — each step generates a status change.
- The IRS updates its system once per day, usually overnight, so checking in the morning shows more recent information than checking at 2 p.m.
- A refund issued to a debit card through tax software updates on that company's schedule, not the IRS schedule, and may show different status language.
How direct deposit refunds update
A direct deposit refund typically moves through four distinct status points. First, the IRS marks it as "accepted" when your return enters their system and passes initial validation. This usually happens within 24 hours of e-filing. Second, it moves to "approved" once the IRS has processed the return fully and calculated the refund amount — this is where most refunds spend the longest time, anywhere from a few days to several weeks depending on the complexity of your return and the IRS workload.
Third, the status changes to "sent" when the IRS releases the money from their account and sends it to the Federal Reserve, which routes it to your bank. This step happens in batches, usually overnight. Fourth and final, your bank receives the deposit and the status updates to "received" — though some banks may show this as "deposited" or may not display a separate status at all. Once your bank receives it, the money is yours and available according to your bank's posting schedule, which is usually the same day or next business day.
How check refunds update
Check refunds generate more status updates because more steps are involved. The IRS marks the return as accepted and approved the same way as a direct deposit. But instead of sending money electronically, the IRS must print the check, which adds a "check issued" status. This status appears when the check is physically printed and prepared for mailing — typically several days after approval.
After "check issued," the status may update to "in transit" or "mailed," depending on which IRS tool you use. The IRS hands the check to the U.S. Postal Service, and from that point the IRS system does not update again — the check is in the mail. You can track the check itself through USPS Informed Delivery if you signed up, but the IRS "Where's My Refund" tool will not show you delivery updates. The check typically arrives 7 to 10 business days after the "mailed" status appears, though this varies by distance and postal service delays.
Debit card refunds and third-party status updates
If you chose to receive your refund on a debit card issued through your tax software company (such as the H&R Block Emerald Card or TurboTax's refund card), the status updates follow a different timeline. The IRS still processes your return and approves the refund, but instead of sending money to your personal bank, they send it to the tax software company's bank account. That company then deposits the money into your debit card account.
The IRS "Where's My Refund" tool will show the refund as "sent" once the IRS releases the money, but it may not show a "received" status because the IRS does not track what happens after the money reaches the tax company's account. The tax software company's own app or website will show when the money arrives in your card account, and that status update happens on their schedule — sometimes the same day as the IRS "sent" status, sometimes a day or two later. Check your tax software company's app for the most current status rather than relying solely on the IRS tool.
Why the IRS updates once per day, not continuously
The IRS processes refunds in batches, not individually. Every night, the IRS system runs a batch job that processes all returns that have reached the next stage — all the returns that are ready to move from "accepted" to "approved," or from "approved" to "sent." This is why checking the IRS website at 2 a.m. might show a new status, but checking at 2 p.m. shows the same status as yesterday afternoon. The next update will not appear until the next batch runs, usually between midnight and 6 a.m.
This batch processing is also why the IRS publishes refund timing in weeks rather than days. A return that enters the system on a Monday might not move to "approved" until the following Monday's batch run, depending on how many returns are ahead of it. During tax season (January through April), the IRS processes millions of returns, so batches can take longer. Outside tax season, batches move faster.
What delays cause status updates to stop or slow down
A status that does not change for longer than expected usually means one of three things: the IRS is verifying information on your return, your bank is experiencing a delay, or there is a mismatch in your banking details. If your status has been "approved" for more than 21 days, the IRS is likely reviewing your return — this happens when the return has inconsistencies, missing information, or triggers fraud detection rules. You will not see a status update until the review is complete, which can take several weeks.
If your status shows "sent" but the money has not arrived in your bank account after five business days, contact your bank first. The bank may have rejected the deposit due to a closed account, incorrect routing number, or account number mismatch. The IRS sent the money, but your bank did not accept it. Your bank can tell you whether the deposit was rejected and why. If it was rejected, the IRS will reissue the refund as a check, but this process takes additional time and you will not see a status update until the check is issued.
How to check refund status without refreshing constantly
The IRS "Where's My Refund" tool updates once per day, so checking more than once per day will show the same status. The most useful time to check is early morning, between 6 a.m. and 9 a.m., when the overnight batch has completed. Checking in the afternoon or evening will show yesterday's status.
Instead of checking daily, set a calendar reminder for one week after you filed, then check weekly. If your status has not changed after 21 days, contact the IRS at 1-800-829-1040 or visit your local IRS office. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review and when you can expect the next update.
Frequently Asked Questions
Why does my refund status say "approved" but the money is not in my account yet?
Approved means the IRS has calculated your refund and it is in the queue to be sent to your bank. The actual transfer happens in overnight batches, so the status may show "approved" for one to three days before it changes to "sent." Once it shows "sent," your bank typically receives it within one to two business days.
Can I speed up my refund status update?
No. The IRS processes refunds in batches on a fixed schedule, and you cannot move your return ahead in the queue. Refunds that are flagged for review may take longer, but paying a fee or calling the IRS will not accelerate the batch processing. The only way to receive your refund faster is to choose direct deposit instead of a check.
What does it mean if my status has not changed in two weeks?
If your status is still "accepted" after two weeks, the IRS is likely reviewing your return for missing information or inconsistencies. If your status is "approved" after two weeks, the refund is in the queue but has not yet been sent to your bank — this is normal during busy tax season. If your status is "sent" after five business days and the money has not arrived, contact your bank to see if the deposit was rejected.
Do I need to do anything when my refund status updates?
No. Status updates are informational only. You do not need to take any action when the status changes. Once the status shows "received" or the money appears in your account, the refund process is complete. If the status stops updating or shows an error, then you should contact the IRS or your bank.
Why does my tax software show a different refund status than the IRS website?
Tax software companies sometimes display status information from their own systems rather than pulling it directly from the IRS. If you received a debit card refund, your tax software company's app will show when the money arrives in your card account, which may be different from when the IRS shows "sent." Check the IRS "Where's My Refund" tool for the official status and your tax software app for card-specific timing.