IRS Code 290 Explained: Additional Tax Assessed
The description can sound alarming. The amount, surrounding transactions, and IRS explanation tell you what actually changed.
Last reviewed: October 24, 2026 • For individual income tax accounts
Quick answer: IRS Code 290 identifies an additional tax assessment transaction. A positive amount adds tax through that entry. Code 290 for $0.00 adds no tax through that entry. Neither version, by itself, proves that your refund was approved, that every hold ended, or that you must pay the amount shown immediately.
You open your account transcript and see “Additional tax assessed.” Your first question is probably whether you owe more money. Your second may be whether your refund is finally moving.
Start with the number beside Code 290. Then read the rest of the account. This guide explains the difference between an assessment and a balance due, why zero-dollar entries appear, and when an IRS notice supplies information the transcript cannot.
What does IRS Code 290 mean?
IRS Document 6209 defines Transaction Code 290 as an additional tax assessment resulting from an adjustment to an account that already contains a Code 150 transaction. For a typical individual income tax account, Code 150 records the original return’s tax assessment; Code 290 records a later adjustment transaction.
The code identifies the accounting action. It does not supply a complete explanation of the issue, the documents reviewed, or your response rights. Those details may require an adjustment notice, correspondence, or an IRS account explanation.
Code 290
Identifies the adjustment transaction. Read its amount and the related entries.
The amount
A positive amount increases assessed tax. A $0.00 amount adds no tax through this entry.
The account
Payments, credits, other adjustments, interest, penalties, transfers, and refunds determine the broader result.
Assessment is not the same as unpaid balance. An assessment records tax on the account. Existing payments or credits may cover it. Conversely, a zero-dollar assessment transaction does not erase a balance already owed.
New to the transaction table? Start with the RefundTalk tax transcript hub and our Code 150 explanation .
What does Code 290 with $0.00 mean?
It means that particular Code 290 transaction adds zero dollars of tax. The printed description can still say “Additional tax assessed” because the label follows the transaction code, even when its amount is zero.
The reason is not universal. IRS procedures use zero-dollar Code 290 transactions in different adjustment and account-handling situations. Depending on the applicable procedure, an entry may accompany other changes or release a particular restriction. The same three-digit code does not identify every underlying outcome.
Use this reading: “No tax was added by this entry. I still need to check what else changed.”
Avoid reading it as “My entire review is over,” “My amended return was approved in full,” or “My refund arrives next week.”
Can your refund change even when Code 290 is $0.00?
Yes. Other transactions can change credits, payments, transfers, or the amount available for refund without adding tax through Code 290 itself. A zero on one line is not a promise that the rest of the account stayed the same.
Does $0.00 mean a hold was released?
Sometimes a zero-dollar Code 290 is used in a procedure that releases a specific hold. IRS freeze guidance makes the account context important. Other restrictions may remain, and not every zero-dollar entry has the same purpose.
If the transcript does not establish what happened to your particular restriction, ask the IRS which restriction remains and what action, if any, is required. Do not assume that Code 290 universally replaces every release code.
What if Code 290 shows a positive amount?
A positive Code 290 amount increases assessed tax by that amount. Its effect on what you owe or receive depends on the account’s existing position and other activity.
| Position before the adjustment | Code 290 | Simplified result |
|---|---|---|
| $1,500 credit available | $400 additional tax | $1,100 credit remains before other activity. |
| $0 balance | $400 additional tax | $400 debit balance before other activity. |
| $200 already owed | $400 additional tax | $600 debit balance before other activity. |
These are arithmetic illustrations, not payment demands or refund forecasts. They exclude penalties, interest, offsets, transfers, and other changes.
Do not automatically pay the Code 290 amount as though it were a current bill. Compare the assessment with your notice, the current account balance, and payments already made. If you do owe a balance, follow the notice’s payment instructions and deadline; the IRS offers official payment and payment-plan options .
Original examples: read the entry in context
These simplified excerpts illustrate accounting effects. They are not IRS-issued transcripts. Dates are omitted so the examples cannot be mistaken for a processing schedule. Descriptions are shortened, and the running position is a teaching annotation rather than a standard transcript column.
Example A: Additional tax reduces an overpayment
| Code | Illustrative description | Amount | Running position |
|---|---|---|---|
| 150 | Original tax assessment | $3,000.00 | $3,000 debit |
| 806 | Withholding credit | −$4,800.00 | $1,800 credit |
| 290 | Additional tax assessed | $600.00 | $1,200 credit |
What it shows: The $600 assessment reduced the simplified credit position from $1,800 to $1,200. It did not create a balance due in this example. It also did not issue a refund.
Example B: Zero added tax, no refund conclusion
| Code | Illustrative description | Amount | Running position |
|---|---|---|---|
| 150 | Original tax assessment | $3,000.00 | $3,000 debit |
| 806 | Withholding credit | −$4,800.00 | $1,800 credit |
| 290 | Additional tax assessed | $0.00 | $1,800 credit |
What it shows: Code 290 added no tax. This excerpt does not establish why the transaction was entered, whether another restriction exists, or whether a refund has been issued.
If a later Code 846 for $1,800 appears: That is separate refund activity. In this simplified ledger, issuing the refund would use the $1,800 credit and bring the position to zero. A later cancellation or other adjustment could change the account again.
On a typical account transcript, credits often display as negative amounts. That sign reflects account bookkeeping. A credit balance is not, by itself, a scheduled payment.
How to read Code 290 step by step
- Confirm the record and tax year. Use an account transcript for the year in question. A return transcript alone will not show the full history of later account changes.
- Read the amount beside each Code 290. Record the amount and displayed date. If there are several entries, do not assume they are duplicates.
- Identify the starting assessment and credits. Read Code 150, payments, withholding, and refundable credit entries. Code 806 does not prove that every wage document has been verified.
- Look for related adjustments and restrictions. Read the transactions before and after Code 290, including later reversals. Nearby rows can be useful context without proving that every entry belongs to the same issue.
- Read the actual IRS explanation. Match the tax year, change, and amount to your notice or letter. Use the notice to understand the reason and response deadline.
- Check the current outcome. Review the account summary, later transactions, and appropriate refund-status tool. Separate an adjustment from a refund transaction.
Codes that may help explain the surrounding activity
| Code | What to investigate | What it does not establish alone |
|---|---|---|
| 150 | The original return’s tax assessment. | Refund approval. |
| 291 | A reduction of previously assessed tax, in whole or part. | A refund equal to that reduction. |
| 570 / 571 | A pending-action hold and its related reversal. | That every possible restriction is gone. |
| 810 / 811 | A refund freeze and its reversal, which may be whole or partial. | That Code 811 itself issues a refund. |
| 971 | A miscellaneous account action; read its description and any correspondence. | The exact contents of a notice or a universal reason for delay. |
| 846 / 840 | Refund issuance activity; Code 840 is a manual refund transaction. | That a payment cannot later be canceled, reversed, or otherwise affected. |
Dates need context. The date beside Code 290 is not automatically a direct-deposit date, the day someone finished reviewing your documents, or your notice response deadline. Your notice states the deadline that applies to that notice.
Code 290 after an amended return or IRS adjustment
Code 290 can appear in an adjustment history, but it is not a universal “amended return approved” marker. A positive amount shows tax added through that entry. A zero-dollar amount does not reveal, by itself, whether every requested change was allowed.
Compare the original return, your amendment, the IRS explanation, and the resulting transactions. A claim can involve several items, including credits that are recorded separately from a tax assessment.
Choose the fuller record: The IRS recommends requesting a record of account transcript when you filed an amended return or the IRS adjusted your account after processing. It combines return and account information. It is not a photocopy of everything you submitted.
Use the IRS amended-return status tool when applicable, and read the adjustment letter for the actual outcome. Our amended tax return hub provides supporting explanations.
What should you do after seeing Code 290?
| What you find | Useful next step |
|---|---|
| $0.00 and no requested action | Review the other entries and current status. Do not invent a refund deadline from the code. |
| A positive assessment you understand | Reconcile it with credits, payments, and the notice. Follow any payment or response instructions. |
| An unfamiliar assessment or unexpected change | Read the notice; contact the IRS using its verified contact instructions if the explanation is missing or unclear. |
| A notice you disagree with | Follow that notice’s dispute procedure and deadline. Keep supporting records and proof of your response. |
| A refund question after the adjustment | Check later refund transactions and the official refund-status tool. Follow any instruction to contact the IRS. |
Questions worth asking the IRS
- What adjustment produced this Code 290, and which notice explains it?
- Did the adjustment change any credits or payments separately?
- What is the current balance after all posted activity?
- Does any restriction remain, and do you need anything from me?
- If I disagree, what response procedure and deadline apply?
Start with the phone number on your verified IRS notice. For general individual account help, call 800-829-1040. Have the relevant notice, return, amendment if applicable, and transcript available. See the IRS help page for current contact guidance.
If you cannot pay a confirmed balance in full, review the IRS payment options promptly. If you disagree with an adjustment, do not assume that filing an amended return replaces the response or appeal procedure stated in your notice.
Protect your information: do not post an unredacted transcript, Social Security number, address, or notice barcode in a public comment.
Your Code 290 review worksheet
Save these details before you call or respond
Keep this worksheet private. You do not need to include your full taxpayer identification number.
IRS Code 290 frequently asked questions
Does Code 290 mean I owe the IRS?
Not necessarily. A positive amount adds assessed tax, but payments and credits may cover it. A zero-dollar entry adds no tax through that transaction. Check the entire account and any balance-due notice.
Why does it say additional tax assessed when the amount is $0.00?
The description identifies the code. The amount identifies the tax added through that entry. A zero-dollar Code 290 can be used for different account actions.
Does Code 290 mean my refund was approved?
No. It is an adjustment transaction, not a refund-approval message. Read later refund activity and your official refund status separately.
How long after Code 290 will I receive my refund?
There is no universal countdown from Code 290. The adjustment may not create a refund, and other restrictions or transactions may affect the outcome.
Is Code 290 the same as Code 291?
No. Code 290 is an additional assessment transaction. Code 291 reduces previously assessed tax in whole or part. Neither code alone establishes the final refund or balance.
Does Code 290 mean I was audited?
Code 290 alone does not establish an audit. Read the IRS correspondence and the full account history to identify the actual issue.
Can Code 290 appear more than once?
Yes. Review each entry’s amount, date, and related adjustments. Multiple entries do not automatically mean duplicate tax was charged.
Does a $0.00 entry cancel my existing tax debt?
No. It adds zero through that entry. It does not, by itself, remove a prior assessment or unpaid balance.
Can Code 290 release Code 570?
Applicable IRS procedures can use Code 290 to release a particular hold. Whether it did so on your account depends on the transaction and account conditions. Other restrictions can remain.
What if I cannot find the notice explaining the adjustment?
Review notices available through your IRS account and contact the IRS if needed. Ask which notice explains the adjustment and whether a response deadline applies.
Read the amount. Then read the account.
Code 290 tells you an adjustment transaction posted. Its dollar amount tells you how much tax that entry added. The surrounding record and IRS explanation tell you what changed, what remains unresolved, and whether you need to act.
Official sources and further reading
- IRS Document 6209, Section 8A: transaction code definitions — Codes 290 and 291, including zero-amount transactions and conditional freeze effects.
- Internal Revenue Manual 21.5.2: adjustment guidelines — adjustment research and account procedures.
- Internal Revenue Manual 21.5.6: freeze codes — restrictions and release conditions.
- IRS transcript FAQs — choosing a record of account after amendments or later adjustments.
- Understanding your IRS notice or letter — reasons for notices and how to respond.
- IRS refund status information — official refund tools.
- IRS payment options and IRS contact guidance .
RefundTalk is an independent educational resource and is not affiliated with the IRS. This guide addresses common individual income tax transcript questions; specialized business and civil penalty accounts can involve different rules. Examples are fictional and omit facts that can affect a real account. This information does not replace your notice or advice about your specific tax situation.
