Code 846 is the IRS's way of telling you your refund has been issued

Code 846 appears in your IRS account when the agency has processed your tax return and sent your refund out. It does not mean the money has arrived in your bank account yet — it means the IRS has approved the refund and released it from their system. The refund is now in transit, either by direct deposit to your bank or by check in the mail.

You will see Code 846 in the IRS's "Where's My Refund?" tool or in your IRS online account under the transaction history. It is one of several codes the IRS uses to track the status of your return, and it is the one that signals the refund has left the IRS's hands.

Key Takeaways

  • Code 846 means your refund has been issued by the IRS, but it has not yet arrived in your account or mailbox.
  • Direct deposit refunds typically arrive within one to three business days after Code 846 appears; mailed checks take two to three weeks.
  • You can track your refund status using the IRS's "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within the expected timeframe, contact the IRS or your bank to investigate the delay.

How long after Code 846 does your refund actually arrive

The timing depends on how you chose to receive your refund. If you requested direct deposit, the money usually lands in your bank account within one to three business days after Code 846 appears. Some banks deposit it the same day, but one to three days is the standard window.

If you are receiving your refund by check, the timeline is longer. The IRS prints and mails the check, which takes two to three weeks from the date Code 846 appears. Mail delivery varies by location, so a check sent to a rural address may take longer than one sent to a city.

Code 846 does not tell you exactly when the money will land — only that it has been released. The "Where's My Refund?" tool will update once per day and may show a more specific delivery date once the refund is in transit.

Where to check your refund status after Code 846 appears

The IRS's "Where's My Refund?" tool is the official place to track your refund. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

You can also log into your IRS online account at IRS.gov if you have created one. Your account shows your return transcript, which includes all the codes associated with your return, including Code 846 and the date it was issued.

Your bank or credit union may also send you a notification when a direct deposit arrives, so check your email and text messages if you are expecting a deposit. Some banks show pending deposits in your account before the money fully clears.

What to do if your refund does not arrive after Code 846

If you chose direct deposit and the money has not arrived three business days after Code 846 appeared, contact your bank first. Ask them to confirm they received the deposit from the IRS. Sometimes a deposit is delayed on the bank's end, or it may have been routed to the wrong account if you provided incorrect banking information on your return.

If your bank confirms they did not receive the deposit, or if you are receiving a check and it has not arrived after three weeks, contact the IRS. You can call the IRS at 1-800-829-1040 (the main customer service line) or use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready.

The IRS can issue a replacement check or reissue a direct deposit if the original was lost or misdirected. This process usually takes another two to three weeks.

Other IRS refund codes and what they mean

Code 846 is not the only status code the IRS uses. Code 570 means your return is under review and the IRS needs more information or has detected an issue. Code 971 indicates the IRS has sent you a notice about your return. Code 290 means the IRS is holding your refund because it is being applied to a past-due tax debt or other federal obligation.

If you see a code other than 846, the "Where's My Refund?" tool usually explains what it means and what you need to do next. Some codes are temporary and will change to 846 once the issue is resolved.

Why Code 846 takes time even after it appears

The IRS processes millions of returns each year, and even after your return is approved, the refund has to move through the banking system. For direct deposits, the IRS batches refunds and sends them to banks in groups, which is why there is a one- to three-day window rather than an instant transfer.

For checks, the IRS contracts with a printing and mailing vendor to produce and send the checks. This adds another layer of processing time. Neither direct deposit nor checks are instantaneous, even though the IRS has approved and released your refund.

If you filed your return late in the tax season or if the IRS needed to review your return for any reason, Code 846 may appear later than you expected. But once it does, the refund is on its way.

Frequently Asked Questions

Does Code 846 mean I will definitely get my refund?

Code 846 means the IRS has approved your refund and released it. However, if you provided incorrect banking information for direct deposit, the refund may be returned to the IRS, and they will issue a check instead. If your refund is being applied to a past-due debt, Code 290 will appear instead of 846, and you will not receive the full amount.

Can I cancel my refund after Code 846 appears?

No. Once Code 846 appears, the refund has been issued and is in the banking system. You cannot stop a direct deposit or recall a check. If you made an error on your return, you can file an amended return (Form 1040-X), but that is a separate process and does not cancel the original refund.

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

This can happen if you provided the wrong account number or routing number on your return. Contact the IRS with your return information, and they can investigate where the deposit went. The IRS may reissue the refund as a check or attempt to reroute it to the correct account.

How often does "Where's My Refund?" update after Code 846?

The tool updates once per day, usually overnight. Checking it multiple times in a single day will not show new information. If Code 846 has appeared and you chose direct deposit, you can expect the money within one to three business days without needing to check the tool again.

Is Code 846 the same for everyone, or does it vary?

Code 846 means the same thing for every taxpayer — the refund has been issued. However, the time it takes to appear after you file, and the time it takes to arrive after it appears, can vary based on when you filed, whether the IRS reviewed your return, and how you chose to receive the refund.