Code 846 means the IRS has released your refund to the bank—but you won't see the money when ready

Code 846 is the IRS's internal code for "refund issued." When this code appears in your account on the IRS website or in a transcript, it means the IRS has sent your refund out of their system. The money is no longer sitting with the tax agency. From that point, the timeline depends entirely on how your refund is traveling to you—direct deposit, check, or prepaid card—and which financial institutions are handling it.

The IRS typically processes refunds in batches throughout the filing season. Once Code 846 appears, your refund has left the IRS but is still moving through the banking system. This is where most of the remaining wait happens.

Key Takeaways

  • Code 846 means the IRS released your refund, but the money has not yet landed in your account or mailbox.
  • Direct deposit refunds usually arrive within one to three business days after Code 846 appears, though some banks take longer.
  • Paper checks take seven to fourteen business days after Code 846 to arrive by mail, depending on postal service speed.
  • Prepaid card refunds vary by card issuer and can take two to five business days after the IRS issues the code.
  • If your refund does not arrive within the expected window, contact your bank or the IRS to confirm the routing information was correct.

Direct deposit: one to three business days after Code 846

If you chose direct deposit on your tax return, Code 846 means the IRS has sent your refund to your bank's routing number. Your bank then has to receive it, process it, and post it to your account. Most banks complete this within one to three business days, though some take longer depending on their internal processing schedules.

The timing also depends on when the IRS sends the batch. If Code 846 appears on a Friday afternoon, your bank may not process it until Monday, which can add a day or two. Weekend and holiday delays are common during tax season.

If you have not seen the money three business days after Code 846 appeared, contact your bank's customer service line. Give them the refund amount and the date Code 846 showed up. They can tell you whether the deposit arrived on their end and why it has not posted to your account yet.

Paper checks: seven to fourteen business days after Code 846

Paper checks take longer because they have to be printed, mailed, and delivered by the postal service. After Code 846 appears, allow seven to fourteen business days for the check to arrive, depending on where you live and how busy the postal service is during tax season.

Checks mailed from IRS processing centers in the Midwest or South typically arrive faster on the coasts than checks mailed from the coasts themselves, straightforward because of distance. There is no way to predict this precisely—it depends on your location and the processing center handling your return.

If fourteen business days have passed since Code 846 and you have not received your check, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the check was mailed and, if it was lost, issue a replacement.

Prepaid card refunds: two to five business days after Code 846

Some taxpayers choose to have their refund loaded onto a prepaid card issued by a tax preparation company or financial institution. After Code 846 appears, the card issuer has to receive the funds from the IRS and post them to your card account. This usually takes two to five business days, though it varies by card issuer.

Check the terms that came with your prepaid card or contact the card issuer directly if Code 846 has been showing for more than five business days and the money has not appeared. The issuer can confirm whether the IRS sent the funds and why they have not posted yet.

What to do if your refund does not arrive on schedule

Start by confirming that Code 846 actually appeared. Log into your IRS account at irs.gov or check your IRS transcript. If Code 846 is not there yet, your refund has not been issued—wait for it to appear before contacting anyone.

Once Code 846 is confirmed, the next step depends on your refund method. For direct deposit, call your bank and ask whether the deposit arrived in their system. For checks, wait the full fourteen business days before contacting the IRS. For prepaid cards, contact the card issuer first.

When you contact the IRS, have your Social Security number, filing status, the refund amount, and the date Code 846 appeared. The IRS can tell you whether the refund was actually sent and to which account or address. If there was an error in your routing number or mailing address, the IRS may need to issue a replacement refund, which can take an additional four to six weeks.

Errors that delay refunds after Code 846

The most common problem is a wrong routing number or account number on your tax return. If you provided incorrect banking information, the IRS sends the refund to a nonexistent account. The bank rejects it, and it bounces back to the IRS. The IRS then has to reissue the refund by check, which adds four to six weeks.

A second common issue is a name mismatch between your tax return and your bank account. If your return says "John Smith" but your account is under "J. Smith" or a different legal name, some banks will reject the deposit. This also triggers a bounce-back and a reissue by check.

If you suspect an error in your banking information, contact the IRS when ready rather than waiting. The sooner you report it, the sooner they can correct it and reissue the refund.

Frequently Asked Questions

Does Code 846 mean my refund is definitely coming?

Yes. Code 846 means the IRS has released the refund from their system. It is on its way to you through your bank, the postal service, or a card issuer. The only reason it would not arrive is if there is an error in your routing number, account number, or mailing address—in which case it bounces back and the IRS reissues it by check.

Can I track my refund after Code 846 appears?

Not through the IRS. Once Code 846 shows, the IRS has done their part. You can track a paper check through USPS Informed Delivery if you signed up for it, but direct deposit and prepaid card refunds cannot be tracked after they leave the IRS. Your bank or card issuer may show the deposit as pending, but that is the only visibility you have.

What if Code 846 appeared but my bank says they never received it?

This usually means your routing number or account number was wrong on your return. Contact the IRS at 800-829-1040 with your Social Security number and refund amount. They can confirm what account number they sent it to and whether it bounced back. If it did, they will reissue by check.

Is there a way to speed up my refund after Code 846?

No. Once the IRS has issued Code 846, the timing is controlled by your bank, the postal service, or your card issuer. You cannot make them move faster. The only thing you can do is confirm the money arrived on their end and troubleshoot if it did not.

How do I know if my refund was lost in the mail?

Wait fourteen business days after Code 846 before assuming it was lost. If the check has not arrived by then, contact the IRS at 800-829-1040. They can confirm the check was mailed and issue a replacement. Replacement checks usually take four to six weeks.