Key Takeaway: IRS Codes and Their Meanings
IRS Account Transcripts use numbered transaction codes to record every action taken on your tax account. The most important codes for most filers are 150 (return processed), 806 (withholding applied), 846 (refund issued), 570 (hold placed), and 826 (refund transferred to prior-year debt). Most codes are informational, but codes 570, 810, and 826 often signal a problem requiring your immediate attention.
If you have ever pulled up your IRS Account Transcript while waiting for a refund, you have probably stared at a column of three-digit numbers wondering what any of it means. Codes like 150, 806, 766, 826, and 846 appear without any plain-language explanation, and the IRS does not make it easy to find a straight answer.
Most of those codes are routine and require nothing from you. A handful of them are genuinely important, either because they tell you your refund is on the way, or because they indicate a hold, a debt offset, or an audit trigger that needs attention before your refund can be released.
This guide covers the most common IRS transaction codes and their meanings, grouped by category so you can quickly find what you are looking at on your transcript, understand what it means, and know whether you need to do anything about it.

Understanding the transaction codes on your IRS Account Transcript tells you exactly where your return stands — and whether any action is required on your part. Image:
shurkin_son/Freepik
How to Access Your IRS Account Transcript
Your IRS Account Transcript is available free through your IRS Individual Online Account at IRS.gov. After logging in and verifying your identity, select “Get Transcript” and choose the Account Transcript for the tax year you want to review. You can also request transcripts by mail using Form 4506-T, though online access is significantly faster.
The Account Transcript is the most useful transcript type for tracking refund status. It shows a complete, chronological record of every transaction on your account for a specific tax year: when your return was received, when credits were applied, when any holds were placed, and ultimately when a refund was issued or a balance was assessed.
Each line on the transcript shows three pieces of information: the transaction code, the date, and a dollar amount. Reading those three columns together, rather than looking at the code alone, is how you get the full picture of what is happening on your account.
Return Processing & Credit Codes
These codes appear early in the transcript sequence. They confirm that your return has been received, your tax liability has been established, and your standard credits have been applied to your account.
| Code | Name | What It Means For You |
|---|---|---|
| 150 | Tax Return Filed | The IRS has received your return and established your tax liability (the amount next to it is the tax owed before credits/withholding). This is a normal first step. |
| 806 | W-2 Withholding Credit | Reflects the federal income tax withheld from your paychecks. It appears as a negative number because it is a credit applied against your Code 150 tax liability. |
| 290 | Additional Tax Assessed | A $0.00 amount typically means the IRS reviewed your account and found no additional tax to assess (often pushing the return forward). A non-zero amount means extra taxes are owed. |
| 766 | Tax Relief / Child Tax Credit | Records a refundable credit applied to your account (like the Child Tax Credit). Appears as a negative number reducing your total tax owed. |
| 768 | Earned Income Credit | Confirms the Earned Income Credit (EIC) has been applied. Note: Returns with this code are held until mid-February due to PATH Act laws. |
| 776 | Interest Credit | Appears when the IRS owes you interest on a delayed refund (typically if it takes longer than 45 days past the filing deadline to issue). |
Hold and Review Codes: When Your Refund Is Delayed
These are the codes that explain why a refund has not been issued yet. Most result in a temporary delay, but some require direct action from the taxpayer to resolve.
| Code | Name | What It Means For You |
|---|---|---|
| 570 | Review Hold | The IRS has placed a temporary hold on your account. Common reasons include income discrepancies or identity verification. A Code 971 usually follows. |
| 971 | Notice Issued | The IRS has mailed a letter to your address. If it follows a 570, it explains the hold. If it follows an 826, it explains a debt offset. Check your mail immediately. |
| 810 | Refund Freeze | More serious than 570. This is a hard stop on your refund, often triggered by severe fraud screening or audit flags. It may require in-person identity verification. |
| 420 | Examination Initiated | Your return has been selected for an audit. You will receive a formal notice explaining what is being reviewed and what documentation is required. |
| 424 | Examination Request | A precursor to 420. Your return was referred to the audit division for potential selection. If declined, a Code 421 will reverse it. |
Refund & Debt Offset Codes
These codes signify that your return has finished processing and the IRS has determined where the money is going (either to your bank account or to pay an outstanding debt).
| Code | Name | What It Means For You |
|---|---|---|
| 846 | Refund Issued | The IRS has released your refund. The date next to it is your Direct Deposit Date (DDD). Read our full guide on IRS Code 846 for more details. |
| 841 | Refund Cancelled | A previously issued refund (846) was rejected by the bank or cancelled due to an error. The IRS typically reissues the refund as a paper check afterward. |
| 826 | Credit Transferred Out | The IRS intercepted part or all of your refund to pay an older IRS tax debt. The entry will show the specific year the debt originated (e.g., 2024). |
| 898 | Refund Applied to TOP | Your refund was applied to a non-IRS debt (such as unpaid child support, student loans, or state taxes) through the Treasury Offset Program. |
Amendment, Penalty, and Adjustment Codes
If you filed an amended return or had a retroactive adjustment made to your account, you will likely encounter these transaction codes.
- Code 977 (Amended Return Filed): The IRS has received your Form 1040-X. Amended returns are processed separately and can take 16 weeks or longer. This code simply confirms receipt.
- Code 291 (Reduced Tax Assessment): The IRS has reduced the tax previously assessed on your account (due to a successful dispute, math correction, or an amended return). If it results in an overpayment, a Code 846 refund entry will follow.
- Code 196 (Interest Assessed): The IRS has assessed interest on an unpaid balance. Interest continues to accrue daily at the current quarterly rate set by the IRS until the balance is fully paid.
How to Read Multiple Codes Together
Transcript codes only tell the full story when read as a sequence. Here are three common patterns and what they mean in context:
| Scenario | Typical Code Sequence | What It Means |
|---|---|---|
| Standard Refund | 150 ➔ 806 ➔ 766 ➔ 846 | Normal, uninterrupted path for a straightforward return. Money is on the way. No action needed. |
| Delayed Refund | 150 ➔ 806 ➔ 570 ➔ 971 | Your refund is on hold and a letter is coming. Wait for the letter, read it carefully, and respond if it asks you to take action. |
| Offset Refund | 150 ➔ 806 ➔ 826/898 ➔ 971 ➔ 846 | Your refund was partially or fully applied to an existing debt. A smaller-than-expected 846 appears. A notice will explain the offset. |
When Transcript Codes Point to a Larger Tax Debt Problem
Codes 826, 898, 420, 570, and 810 are the most common indicators that something beyond a routine refund delay is happening. For filers who see a 826 or 898 for the second or third consecutive year, the underlying balance is not going away on its own. Each year the refund is intercepted, the outstanding balance continues to grow with interest and penalties, even as partial payments are applied through offsets.
If your transcripts show recurring offsets, an active audit code, or a 810 freeze that has not resolved after several weeks, those are situations where professional help is worth evaluating. Alleviate Tax, one of the top-rated tax relief firms for IRS resolution cases, works with taxpayers who have multi-year balances, repeat offsets, and audit situations. They offer a free initial consultation to assess your transcript history and identify which resolution programs you qualify for.
For a side-by-side comparison of licensed firms that handle complex IRS situations, see our guide to the best tax relief companies.
Bottom Line: Most Codes Are Routine, a Few Require Attention
The large majority of IRS transaction codes you will see on a typical transcript are informational. They record standard steps in the processing workflow: return received, credits applied, refund issued. You do not need to respond to or worry about codes 150, 806, 766, 768, or 846.
The codes that warrant closer attention are:
- 570: Hold placed. Watch for a 971 notice and respond if asked.
- 810: Refund freeze. May require identity verification or documentation.
- 826: Refund transferred to prior-year IRS debt. The underlying balance needs resolution to stop future offsets.
- 898: Refund offset to non-IRS debt. Check the mailed notice to identify which agency was paid.
- 420: Audit initiated. A formal notice will specify what is being examined.
For filers tracking a current-year refund, Tax Topic 152 on the Where’s My Refund tool often coincides with what you see on your transcript. Our guide explains what it signals and how it relates to transcript activity: Tax Topic 152: Refund Information Explained.
Frequently Asked Questions
What does IRS Code 150 mean on a transcript?
Code 150 means the IRS has received and processed your tax return and established your tax liability for the year. The dollar amount next to it represents the total tax assessed before credits or withholding are applied. It is always one of the first codes to appear and is a normal part of the processing sequence. Seeing Code 150 does not mean you owe that amount; your withholding (Code 806) and credits (Codes 766, 768) are applied against it to produce your actual refund or balance.
What does Code 826 mean on an IRS transcript?
Code 826 means the IRS transferred part or all of your current-year refund to pay a prior-year tax debt. The entry will identify which tax year the debt originated from. Code 971 (Notice Issued) typically follows, meaning you will receive a letter explaining the amount transferred and which year’s debt it was applied to. If the underlying balance is not resolved, future refunds may continue to be offset by Code 826 until the debt is paid, settled, or formally resolved through an installment agreement or Offer in Compromise.
What is the difference between IRS Code 826 and Code 898?
Both codes indicate a refund offset, but the source of the debt differs. Code 826 specifically means your refund was transferred to cover a prior-year IRS tax debt (an IRS-to-IRS transfer). Code 898 means your refund was applied to a non-IRS federal or state debt through the Treasury Offset Program, such as a defaulted student loan, past-due child support, or a state income tax debt. In both cases, a notice will be mailed explaining the offset.
What does Code 570 mean and will it delay my refund?
Code 570 means the IRS has placed a hold on your account and your refund will not be issued until the hold is resolved. Common reasons include a discrepancy in reported income, a question about a credit claimed, or an identity verification flag. Code 971 (Notice Issued) almost always follows, meaning a letter explaining the hold is being sent to your address. Responding promptly to any IRS correspondence is the fastest way to resolve a 570 hold. Once it is cleared, a Code 846 (Refund Issued) will appear.
1099 Tax Problems
Alleviate Tax
Five Star Tax Resolution
Priority Tax Relief
Tax Group Center
Tax Relief Advocates