IRS Transcript Code 290 on Prior-Year Transcripts: What It Means

Direct answer: irs transcript code 290 on prior-year transcripts means the IRS adjusted that older year’s tax module. A money amount means extra tax was added for that year. A $0.00 amount usually means a review closed with no change, and it can release a hold. The notice behind the line tells you which one it is.
Key Takeaways
- irs transcript code 290 on prior-year transcripts = an adjustment to one older year’s module that already has a 150.
- A money amount means additional tax for that year. A $0.00 amount usually means no change — and it can release a freeze.
- A 290 can add interest (TC 196) and can trigger a notice. Read the notice, not just the code.
- The opposite code is 291. It abates, or reduces, a prior assessment instead of adding to it.
- The IRS does not publish a prior-year-specific code list — the code means the same thing in every year.
## irs transcript code 290 on prior-year transcripts: Same Adjustment, Older Module
The IRS code book is Document 6209, Section 8A. It lists Transaction Code 290 with the title “Additional Tax Assessment” and this exact description: “Additional tax as a result of an adjustment to a module which contains a TC 150 transaction. TC 290 with zero amount or TC 29X with a Priority Code 1 will post to a —L freeze module. Generates assessment of interest if applicable (TC 196).”
That definition does not change with the year. A 290 on a prior-year transcript is the same adjustment as a 290 on a current-year transcript. The only difference is where it sits: inside an older year’s module.
The [IRS Code 290 guide](https://bhcpatax.com/irs-code-290/) covers the code in general. This post covers what is different when the 290 sits on a prior year.
If you are unsure how to read the transcript page itself, use [How to Read an IRS Account Transcript: Step-by-Step Guide](https://bhcpatax.com/how-to-read-irs-account-transcript/).
## One Tax Year Means One Module
This is the key idea for prior-year transcripts.
The IRS keeps a separate tax module for each tax year. Think of each module as its own folder. The 2023 folder holds the 2023 return, its credits, its payments, and its refund or balance. The 2022 folder holds a completely separate set.
A 290 in a prior-year module changes only that folder. It adds tax to that year, or it closes a review in that year. It does not add tax to any other year.
That is why a 290 on an old module can surprise people. The year may feel closed. The return may be years old. But an adjustment to that module — from an examination, an amended return, or a data correction — still posts as a 290 in that year’s folder.
The [IRS Transcript Code 150 on Prior-Year Transcripts guide](https://bhcpatax.com/irs-transcript-code-150-on-prior-year-transcripts/) explains the one-module-per-year model in full, starting from the 150 that opens each module.
## The Two Kinds of 290: Money Line vs. $0 Line
Every 290 line falls into one of two kinds. The amount column tells you which kind you are looking at.
**A 290 with a money amount.** This means the IRS added tax to that year’s module. The amount is the extra tax assessed. Interest may follow as a 196 line, because §8A says a 290 generates assessment of interest if applicable. Penalties may follow as their own lines. The module balance rises by the assessed amount plus any interest and penalties.
**A 290 with $0.00.** This usually means the IRS reviewed something in that module and made no change to the tax. It is still an important line. Section 8A says a zero-amount 290 posts to a freeze module, and a 290 releases a long list of freezes — including the —R 570 hold. That is why a $0 290 often appears right when a frozen refund starts moving again.
Do not panic at a $0 290, and do not ignore a money 290. Read the amount first. Then read the lines around it. Then find the notice.
The [IRS Code 290 With a Future Date guide](https://bhcpatax.com/irs-code-290-future-date/) covers the dated variant of this code in detail.
## Why a Prior-Year 290 Appears
A 290 on an older year’s transcript usually appears for one of five reasons:
**1. An examination of that year finished.** An exam can add tax, or it can close with no change. Either result posts as a 290 in that year’s module.
**2. You amended that year’s return.** An amended return that raises the tax for that year posts the increase as a 290. An amended return that lowers the tax posts the decrease as a 291 instead.
**3. The IRS corrected that year’s data.** A data-processing correction — a math fix, an income match, a credit correction — can adjust the module years after the return was filed.
**4. An underreporter case closed.** If the IRS matched income from a payer to that year’s return and found a gap, the resulting assessment posts as a 290, often with a notice explaining the change.
**5. A penalty abatement request was decided.** Section 8A notes a special case: a zero-amount 290 blocked 96X means a penalty abatement request was considered and rejected. The line looks like a no-change 290, but its meaning is narrower. The notice behind it tells you which case applies.
In every case, the 290 line itself will not tell you the full reason. The reason comes from the notice that follows it, usually a 971 notice line in the same module, or from the letter in your mail.
## 290 vs. 291 vs. 300: Do Not Mix Them Up
Three adjustment codes sit close together. People mix them up. Here is the simple split:
– **290** — Additional Tax Assessment. Adds tax to a module that already has a 150, or closes a review with a $0 line.
– **291** — Abatement of Prior Tax Assessment. Reduces a prior 150, 290, or 300 assessment in whole or in part. It moves the balance down, not up.
– **300** — Additional Tax or Deficiency Assessment by Examination or Appeals. A later-stage assessment, often after an exam or appeal decision.
If your old module shows a 290 followed later by a 291 for the same amount, the assessment was abated. The module balance should reflect the net result, not the 290 alone.
If a 570 hold sat in that old module, read [IRS Transcript Code 570 on Prior-Year Transcripts: What It Means](https://bhcpatax.com/irs-transcript-code-570-on-prior-year-transcripts/) — a 290 is one of the codes that can release that hold.
## What a Prior-Year 290 Does NOT Mean
– **It does not always mean you owe more money.** A $0 290 means no change to the tax. Read the amount before you react.
– **It does not mean every year was adjusted.** A 290 touches one module only. Your other years are untouched by it.
– **It does not mean the amount is final.** A later 291 can abate it. An appeal can change it. A payment can settle it. Read the lines after the 290.
– **It does not mean you are being audited right now.** A 290 can post years after an exam closed. It is the record of an adjustment, not the start of one.
– **It does not mean interest and penalties are included in the 290 amount.** Interest posts as 196. Penalties post as their own lines. The module balance is the sum of all of them, not the 290 alone.
If a 766 credit line sits in that same old module, read [IRS Transcript Code 766 on Prior-Year Transcripts: What It Means](https://bhcpatax.com/irs-transcript-code-766-on-prior-year-transcripts/) — credits and assessments net against each other inside the module.
## Prior-Year 290 vs. Current-Year 290
| Feature | Prior-year 290 | Current-year 290 |
|—|—|—|
| Code meaning | Additional Tax Assessment | Same code, same meaning |
| Module adjusted | One older tax year only | The current tax year only |
| Common trigger | Old-year exam, amendment, data correction | Current-year exam or correction |
| Notice risk | Higher — old address may be on file | Lower — address is usually current |
| Interest | TC 196 if applicable, on the old balance | TC 196 if applicable, on the current balance |
| Hold release | Releases —R 570 hold and other listed freezes | Releases —R 570 hold and other listed freezes |
irs transcript code 290 on prior-year transcripts: Same Adjustment, Older Module
The IRS code book is Document 6209, Section 8A. It lists Transaction Code 290 with the title “Additional Tax Assessment” and this exact description: “Additional tax as a result of an adjustment to a module which contains a TC 150 transaction. TC 290 with zero amount or TC 29X with a Priority Code 1 will post to a —L freeze module. Generates assessment of interest if applicable (TC 196).”
That definition does not change with the year. A 290 on a prior-year transcript is the same adjustment as a 290 on a current-year transcript. The only difference is where it sits: inside an older year’s module.
The IRS Code 290 guide covers the code in general. This post covers what is different when the 290 sits on a prior year.
If you are unsure how to read the transcript page itself, use How to Read an IRS Account Transcript: Step-by-Step Guide.
One Tax Year Means One Module
This is the key idea for prior-year transcripts.
The IRS keeps a separate tax module for each tax year. Think of each module as its own folder. The 2023 folder holds the 2023 return, its credits, its payments, and its refund or balance. The 2022 folder holds a completely separate set.
A 290 in a prior-year module changes only that folder. It adds tax to that year, or it closes a review in that year. It does not add tax to any other year.
That is why a 290 on an old module can surprise people. The year may feel closed. The return may be years old. But an adjustment to that module — from an examination, an amended return, or a data correction — still posts as a 290 in that year’s folder.
The IRS Transcript Code 150 on Prior-Year Transcripts guide explains the one-module-per-year model in full, starting from the 150 that opens each module.
The Two Kinds of 290: Money Line vs. $0 Line
Every 290 line falls into one of two kinds. The amount column tells you which kind you are looking at.
A 290 with a money amount. This means the IRS added tax to that year’s module. The amount is the extra tax assessed. Interest may follow as a 196 line, because §8A says a 290 generates assessment of interest if applicable. Penalties may follow as their own lines. The module balance rises by the assessed amount plus any interest and penalties.
A 290 with $0.00. This usually means the IRS reviewed something in that module and made no change to the tax. It is still an important line. Section 8A says a zero-amount 290 posts to a freeze module, and a 290 releases a long list of freezes — including the —R 570 hold. That is why a $0 290 often appears right when a frozen refund starts moving again.
Do not panic at a $0 290, and do not ignore a money 290. Read the amount first. Then read the lines around it. Then find the notice.
The IRS Code 290 With a Future Date guide covers the dated variant of this code in detail.
Why a Prior-Year 290 Appears
A 290 on an older year’s transcript usually appears for one of five reasons:
1. An examination of that year finished. An exam can add tax, or it can close with no change. Either result posts as a 290 in that year’s module.
2. You amended that year’s return. An amended return that raises the tax for that year posts the increase as a 290. An amended return that lowers the tax posts the decrease as a 291 instead.
3. The IRS corrected that year’s data. A data-processing correction — a math fix, an income match, a credit correction — can adjust the module years after the return was filed.
4. An underreporter case closed. If the IRS matched income from a payer to that year’s return and found a gap, the resulting assessment posts as a 290, often with a notice explaining the change.
5. A penalty abatement request was decided. Section 8A notes a special case: a zero-amount 290 blocked 96X means a penalty abatement request was considered and rejected. The line looks like a no-change 290, but its meaning is narrower. The notice behind it tells you which case applies.
In every case, the 290 line itself will not tell you the full reason. The reason comes from the notice that follows it, usually a 971 notice line in the same module, or from the letter in your mail.
290 vs. 291 vs. 300: Do Not Mix Them Up
Three adjustment codes sit close together. People mix them up. Here is the simple split:
- 290 — Additional Tax Assessment. Adds tax to a module that already has a 150, or closes a review with a $0 line.
- 291 — Abatement of Prior Tax Assessment. Reduces a prior 150, 290, or 300 assessment in whole or in part. It moves the balance down, not up.
- 300 — Additional Tax or Deficiency Assessment by Examination or Appeals. A later-stage assessment, often after an exam or appeal decision.
If your old module shows a 290 followed later by a 291 for the same amount, the assessment was abated. The module balance should reflect the net result, not the 290 alone.
If a 570 hold sat in that old module, read IRS Transcript Code 570 on Prior-Year Transcripts: What It Means — a 290 is one of the codes that can release that hold.
What a Prior-Year 290 Does NOT Mean
- It does not always mean you owe more money. A $0 290 means no change to the tax. Read the amount before you react.
- It does not mean every year was adjusted. A 290 touches one module only. Your other years are untouched by it.
- It does not mean the amount is final. A later 291 can abate it. An appeal can change it. A payment can settle it. Read the lines after the 290.
- It does not mean you are being audited right now. A 290 can post years after an exam closed. It is the record of an adjustment, not the start of one.
- It does not mean interest and penalties are included in the 290 amount. Interest posts as 196. Penalties post as their own lines. The module balance is the sum of all of them, not the 290 alone.
If a 766 credit line sits in that same old module, read IRS Transcript Code 766 on Prior-Year Transcripts: What It Means — credits and assessments net against each other inside the module.
Prior-Year 290 vs. Current-Year 290
| Feature | Prior-year 290 | Current-year 290 |
|---|---|---|
| Code meaning | Additional Tax Assessment | Same code, same meaning |
| Module adjusted | One older tax year only | The current tax year only |
| Common trigger | Old-year exam, amendment, data correction | Current-year exam or correction |
| Notice risk | Higher — old address may be on file | Lower — address is usually current |
| Interest | TC 196 if applicable, on the old balance | TC 196 if applicable, on the current balance |
| Hold release | Releases —R 570 hold and other listed freezes | Releases —R 570 hold and other listed freezes |
| Question to ask | What the answer tells you |
|---|---|
| Which tax year is the module? | The year at the top of the transcript — that is the only year the assessment touches. |
| Is the 290 amount $0 or money? | $0 usually means no change and possible hold release. Money means extra tax for that year. |
| Is there a 291 later in the module? | Yes means part or all of the assessment was abated. |
| Is there a 971 notice line nearby? | Yes means a notice explains the adjustment — find the letter before you act. |
## What To Do When You See a Prior-Year 290
Follow these steps, in order:
1. **Confirm the tax year.** Check the tax period at the top of the transcript. Make sure the 290 belongs to the year you meant to check.
2. **Read the amount.** A $0 line and a money line mean very different things. Do not treat them the same.
3. **Check for a 291 abatement in the same module.** If one is there, the assessment may already be reduced or wiped out.
4. **Check for a 971 notice line.** If one is there, find the letter. The letter explains what was adjusted and what deadline, if any, applies.
5. **Read the full module balance.** Add the 290, any 196 interest, and any penalty lines, then subtract credits and payments. That total is what the module actually shows.
6. **Pull a fresh transcript if the module looks stale.** Adjustments, abatements, and payments post over time. Pull it through the [IRS Get Transcript tool](https://www.irs.gov/individuals/get-transcript) to see the current state of that year’s module.
## What NOT to Do
– **Do not panic at a $0 290.** A zero-amount 290 usually means a review closed with no change, and it can release a hold. It is not a bill.
– **Do not ignore a money 290.** Extra tax for an old year accrues interest. A missed notice deadline can limit your options to dispute it.
– **Do not pay the 290 amount without reading the module.** Interest, penalties, credits, and abatements all change the real balance. Pay the module balance, not the single line.
– **Do not amend the old return again to “fix” the 290.** A second amendment stacks a new review on top of the old one. Dispute the adjustment through the notice’s own process instead.
– **Do not mix up tax years.** A 290 in the 2021 module says nothing about 2022 or 2023. Always confirm the tax period first.
## When to Call the IRS
The agent sees the same transcript you do, so call only when one of these is true:
– A notice tied to the adjustment asks you to call or send documents.
– A money 290 appeared with no notice, and you cannot match it to any exam, amendment, or correction for that year.
– A 291 abatement you expected never posted, and the module still shows the full assessment.
– The module shows a balance you already paid, with no payment credit posted.
– You need a transcript for a year outside the online window and the mail request failed.
Have the transcript, the return for that year, and any notices in front of you before you dial.
The official code definitions live in [IRS Document 6209 (PDF)](https://www.irs.gov/pub/irs-6209/6209sec8amasterfilecodes.pdf), the IRS master-file code book.
## Related Guides
– [IRS Transcript Codes: Complete List and Meanings](https://bhcpatax.com/irs-transcript-codes/)
– [IRS Transcript Code 150 on Prior-Year Transcripts: What It Means](https://bhcpatax.com/irs-transcript-code-150-on-prior-year-transcripts/)
– [IRS Transcript Code 766 on Prior-Year Transcripts: What It Means](https://bhcpatax.com/irs-transcript-code-766-on-prior-year-transcripts/)
– [IRS Transcript Code 806 on Prior-Year Transcripts: What It Means](https://bhcpatax.com/irs-transcript-code-806-on-prior-year-transcripts/)
## FAQ
### What does irs transcript code 290 on prior-year transcripts mean?
It means the IRS adjusted one older year’s tax module. Per Document 6209 §8A, TC 290 means “Additional Tax Assessment” — additional tax from an adjustment to a module that contains a 150. A money amount means extra tax. A $0 amount usually means a review closed with no change.
### Does a $0 290 on a prior-year transcript mean I owe nothing extra?
Usually, yes. A zero-amount 290 generally means the IRS reviewed something in that module and made no change to the tax. It can also release a freeze, including a 570 hold. Check the lines around it and any notice to confirm which case applies.
### Why would a 290 appear on a year I filed long ago?
The most common reasons are an examination of that year, an amended return for that year, a data correction to that year, or an underreporter case that closed. Adjustments can post years after the return was filed. The notice behind the 290 explains which reason applies.
### What is the difference between 290 and 291 on a prior-year transcript?
Code 290 adds tax to a module, or closes a review with a $0 line. Code 291 abates, or reduces, a prior 150, 290, or 300 assessment in whole or in part. If a 291 follows a 290, the assessment was reduced. Read both lines together for the net result.
### Can a 290 release a refund hold on a prior-year transcript?
Yes. Section 8A says a 290 releases a long list of freezes, including the —R 570 hold. That is why a $0 290 often appears just as a frozen module starts moving again. Check for a 571 release line and an 846 refund line after the 290.
### Does a prior-year 290 add interest?
It can. Section 8A says a 290 generates assessment of interest if applicable, posted as TC 196. Interest is a separate line, not part of the 290 amount. Read the full module balance, including 196 and any penalty lines, before you judge what is owed.
**Disclaimer:** This post is general information only and is not tax advice. Every tax situation is different. For advice about your own account, consult a qualified tax professional or contact the IRS directly.
—
What To Do When You See a Prior-Year 290
Follow these steps, in order:
- Confirm the tax year. Check the tax period at the top of the transcript. Make sure the 290 belongs to the year you meant to check.
- Read the amount. A $0 line and a money line mean very different things. Do not treat them the same.
- Check for a 291 abatement in the same module. If one is there, the assessment may already be reduced or wiped out.
- Check for a 971 notice line. If one is there, find the letter. The letter explains what was adjusted and what deadline, if any, applies.
- Read the full module balance. Add the 290, any 196 interest, and any penalty lines, then subtract credits and payments. That total is what the module actually shows.
- Pull a fresh transcript if the module looks stale. Adjustments, abatements, and payments post over time. Pull it through the IRS Get Transcript tool to see the current state of that year’s module.
What NOT to Do
- Do not panic at a $0 290. A zero-amount 290 usually means a review closed with no change, and it can release a hold. It is not a bill.
- Do not ignore a money 290. Extra tax for an old year accrues interest. A missed notice deadline can limit your options to dispute it.
- Do not pay the 290 amount without reading the module. Interest, penalties, credits, and abatements all change the real balance. Pay the module balance, not the single line.
- Do not amend the old return again to “fix” the 290. A second amendment stacks a new review on top of the old one. Dispute the adjustment through the notice’s own process instead.
- Do not mix up tax years. A 290 in the 2021 module says nothing about 2022 or 2023. Always confirm the tax period first.
When to Call the IRS
The agent sees the same transcript you do, so call only when one of these is true:
- A notice tied to the adjustment asks you to call or send documents.
- A money 290 appeared with no notice, and you cannot match it to any exam, amendment, or correction for that year.
- A 291 abatement you expected never posted, and the module still shows the full assessment.
- The module shows a balance you already paid, with no payment credit posted.
- You need a transcript for a year outside the online window and the mail request failed.
Have the transcript, the return for that year, and any notices in front of you before you dial.
The official code definitions live in IRS Document 6209 (PDF), the IRS master-file code book.
Related Guides
- IRS Transcript Codes: Complete List and Meanings
- IRS Transcript Code 150 on Prior-Year Transcripts: What It Means
- IRS Transcript Code 766 on Prior-Year Transcripts: What It Means
- IRS Transcript Code 806 on Prior-Year Transcripts: What It Means
FAQ
What does irs transcript code 290 on prior-year transcripts mean?
It means the IRS adjusted one older year’s tax module. Per Document 6209 §8A, TC 290 means “Additional Tax Assessment” — additional tax from an adjustment to a module that contains a 150. A money amount means extra tax. A $0 amount usually means a review closed with no change.
Does a $0 290 on a prior-year transcript mean I owe nothing extra?
Usually, yes. A zero-amount 290 generally means the IRS reviewed something in that module and made no change to the tax. It can also release a freeze, including a 570 hold. Check the lines around it and any notice to confirm which case applies.
Why would a 290 appear on a year I filed long ago?
The most common reasons are an examination of that year, an amended return for that year, a data correction to that year, or an underreporter case that closed. Adjustments can post years after the return was filed. The notice behind the 290 explains which reason applies.
What is the difference between 290 and 291 on a prior-year transcript?
Code 290 adds tax to a module, or closes a review with a $0 line. Code 291 abates, or reduces, a prior 150, 290, or 300 assessment in whole or in part. If a 291 follows a 290, the assessment was reduced. Read both lines together for the net result.
Can a 290 release a refund hold on a prior-year transcript?
Yes. Section 8A says a 290 releases a long list of freezes, including the —R 570 hold. That is why a $0 290 often appears just as a frozen module starts moving again. Check for a 571 release line and an 846 refund line after the 290.
Does a prior-year 290 add interest?
It can. Section 8A says a 290 generates assessment of interest if applicable, posted as TC 196. Interest is a separate line, not part of the 290 amount. Read the full module balance, including 196 and any penalty lines, before you judge what is owed.
Disclaimer: This post is general information only and is not tax advice. Every tax situation is different. For advice about your own account, consult a qualified tax professional or contact the IRS directly.