The 846 code means the IRS has approved your refund and sent it out—but you won't see the money immediately after that code appears
When you see 846 in your IRS transcript or tax account, it means the IRS has issued your refund. That is not the same as the money arriving in your bank account or mailbox. The 846 code is a processing marker, not a delivery confirmation. After the IRS posts a 846, your refund still has to travel through the banking system, and that takes additional time depending on how you chose to receive it.
The gap between 846 and money in hand is typically 1 to 5 business days for direct deposit, or 7 to 21 days for a paper check. The exact timing depends on your bank, the time of year, and whether there were any holds or delays in the IRS's own processing before the 846 was posted.
Key Takeaways
- The 846 code means your refund has been approved and sent out by the IRS, but the money has not yet arrived in your account.
- Direct deposit refunds typically arrive 1 to 5 business days after the 846 code appears, though some banks hold deposits longer.
- Paper checks take 7 to 21 days after the 846 code, depending on mail speed and whether your address required verification.
- You can check the exact issue date of your refund on your IRS transcript, which tells you when to expect it based on your delivery method.
- If your refund does not arrive within the expected window, contact your bank first for direct deposit, or the IRS for checks.
How to find the exact date the IRS issued your refund
The 846 code itself does not tell you the date. You need to look at your IRS transcript to see when the refund was actually issued. Go to IRS.gov/account, sign in with your ID.me credentials, and select "Tax Records" then "Transcript." Look for the line item with code 846—it will show the specific date the IRS processed and sent your refund.
That date is your starting point. From there, add the number of business days your delivery method typically requires. If the transcript shows 846 issued on a Friday, count business days from the following Monday. Weekends and federal holidays do not count.
Direct deposit refunds: 1 to 5 business days after 846
If you chose direct deposit on your tax return, the IRS sends the refund electronically to your bank's routing number. Once the 846 code posts, the money is in transit. Most banks receive and post the deposit within 1 to 3 business days. Some banks, particularly smaller regional banks or credit unions, may take up to 5 business days to post the deposit to your account.
The timing can vary depending on when during the day the IRS sends the batch and when your bank processes incoming ACH transfers. A refund issued on a Tuesday morning might land by Wednesday or Thursday. One issued late Friday might not post until the following Tuesday or Wednesday.
If your bank shows the deposit as pending, it will clear within the window above. If it does not appear at all after 5 business days, contact your bank to confirm they received it and check whether there is a hold on the account.
Paper check refunds: 7 to 21 days after 846
Paper checks take longer because they have to be printed, mailed, and delivered by USPS. After the 846 code posts, allow 7 to 10 business days for the check to arrive under normal conditions. During peak tax season (February through April), or if your address required verification, add another week.
The IRS does not control mail delivery once the check leaves their facility. If your check does not arrive within 21 days of the 846 date, contact the IRS at 800-829-1040 to request a trace. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the check was mailed and, if it was lost, issue a replacement.
What delays the money after you see 846
The most common delay is a bank hold. Some banks, especially if your account is new or has had overdrafts, will hold large deposits for 3 to 5 business days even after they receive them. This is not an IRS delay—it is your bank's policy. Check your account settings or call your bank to ask whether holds are in place.
Address verification can also slow things down. If the IRS could not confirm your mailing address during processing, they may have flagged the refund for manual review before issuing it. This can add 1 to 2 weeks to the timeline. You would see this in your IRS account under "Account Status"—look for a message asking you to verify your address.
Federal holidays also affect timing. If the 846 posts on a Thursday before a Monday holiday, do not count that Monday when calculating business days. The same applies to weekends.
How to track your refund after 846
The IRS Where's My Refund tool at IRS.gov/refunds updates once per day, usually overnight. After you see 846, the tool will show "Your refund has been issued" and display the issue date. At that point, the tool becomes less useful—it will not tell you when the money will arrive at your bank, only that it has been sent.
For direct deposit, your best source of truth is your bank's website or app. Log in and look for the pending deposit. Most banks show pending deposits 1 to 2 days before they post. For checks, track USPS delivery if you have the check number, or contact the IRS if the check does not arrive within 21 days.
What to do if money does not arrive by the expected date
For direct deposit: Contact your bank first. Confirm they received the deposit and ask whether there is a hold on your account. If they have no record of receiving it, ask them to contact the IRS on your behalf using the routing and account number from your return. This is faster than calling the IRS yourself.
For paper checks: Wait until day 21 after the 846 date before contacting the IRS. Checks are sometimes delayed in the mail but still arrive. If it does not show up by then, call 800-829-1040 and request a refund trace. The IRS will investigate and either confirm the check was mailed (in which case USPS may have lost it) or issue a replacement.
If the IRS tells you the check was never mailed, ask them to reissue it as a direct deposit if possible, or request expedited mailing for a replacement check.
Frequently Asked Questions
Does the 846 code mean my refund is in my bank account?
No. The 846 code means the IRS has approved and sent your refund, but it has not yet arrived at your bank or in your mailbox. For direct deposit, expect 1 to 5 more business days. For checks, expect 7 to 21 more days.
Can I see the exact date the IRS issued my refund?
Yes. Go to IRS.gov/account, sign in, and pull your tax transcript. The 846 line item will show the specific date the refund was issued. That is your starting point for calculating when to expect the money.
Why is my direct deposit taking longer than 5 business days?
Your bank may be holding the deposit due to account age, overdraft history, or the deposit size. Call your bank and ask whether a hold is in place. If not, contact the IRS to confirm they sent it to the correct routing and account number.
What if my check arrives damaged or lost in the mail?
Wait 21 days after the 846 date. If it does not arrive, call the IRS at 800-829-1040 and request a refund trace. They will investigate and issue a replacement, usually by direct deposit if you provide banking information.
Can the IRS speed up my refund after 846?
No. Once the 846 posts, the refund is in the banking system and the IRS has no further control over timing. Your only option is to ask your bank to expedite posting if there is a hold, but most banks will not do this.