IRS Transcript Codes
IRS Code 290 on a Transcript: What "Additional Tax Assessed" Means (2026)
What this episode covers
- What does IRS code 290 with $0.00 mean on a tax transcript?
- What does IRS code 290 with a dollar amount mean on a tax transcript?
- Why is the date next to IRS code 290 in the future?
- How do I dispute an incorrect IRS code 290 assessment?
The short answer: IRS code 290 on an account transcript means "Additional Tax Assessed." With a dollar amount, the IRS added that much tax to your account, usually after a CP2000, an audit or an amended return. With $0.00, no tax was added; the IRS closed a review. The date beside it is the assessment date, and it is often a week or two in the future.
You were scrolling your account transcript, checking on a delayed refund or a CP2000 you answered months ago. A new line appeared: "290 Additional tax assessed." That line is the moment an IRS review stops being a question and becomes an official number. It is either the best line on the page ($0.00) or the start of a bill, and which one you are looking at changes everything you do next.
This guide covers both versions, what the date beside the code controls, whether a 290 is bad news, when a refund follows it, and how to challenge one that is wrong. The image below shows where the 290 line sits on a real account transcript and how to read the amount and date beside it.
⏱ The real clock: a transcript never prints your deadline. A code 290 with a dollar amount starts interest running from the assessment date and queues a mailed notice with its own pay-by date. The date printed on that notice is the one that controls. The assessment date also starts the 10-year collection statute for that amount.
What does "additional tax assessed" mean on an IRS transcript?
Code 290 is the transaction code the IRS uses to make an assessment official. Your account transcript is a ledger: code 150 records the tax from the return you filed, and a 290 records tax the IRS added after that. "Additional" is relative to the return, not to anything you owed before. (If transcript layout is new to you, our guide on how to read an IRS account transcript covers the full ledger. This page stays on the 290 line itself.)
Code 290 has a mirror image. Code 291 is "tax reduced," the entry that posts when an assessment is abated, which is why a wrong 290 is worth disputing rather than absorbing.
Code 290 with $0.00 vs. a dollar amount
A 290 for $0.00 is a closing entry. The IRS opened some kind of review, a refund hold, an underreporter screen, an identity or income check, and needed a formal transaction to close it. Zero dollars means the review ended with no change to your tax. If your refund was stuck behind a code 570 hold, a $0.00 290 is frequently the entry that releases it.
A 290 with a dollar amount is a new debt. The IRS has formally assessed that much additional tax against you, interest began accruing as of the date on the line, and collection treats it like any unpaid balance. You will usually see companion entries nearby: code 196 for interest assessed, code 276 for the failure-to-pay penalty, and a 971 marking the letter that explains it.

Is code 290 on a transcript bad?
It depends entirely on the amount. A $0.00 290 is neutral to good: the IRS looked at something and changed nothing, and if a refund was frozen this is often the entry right before it moves. A 290 with a dollar amount is a bill, and one that is already accruing interest. It is not an audit indicator (a full examination shows as code 420). It is not a penalty by itself. The penalties post as their own codes. The one case where a $0.00 290 deserves attention is when a 971 sits beside it, because that means an explanation letter is on its way and it is worth reading.
“The income or payment information we received from third parties, such as employers or financial institutions, doesn't match what you reported on your tax return. This difference may increase or decrease your tax or may not change it at all.”
— Understanding your CP2000 series notice (IRS.gov)
Why a code 290 posted to your account
Most dollar-amount 290s come from a document-matching or correction process, not from a person deciding to bill you. The codes around the 290 usually tell you which process it was. The image further down shows what these entries look like in sequence on an actual transcript.
| What you see | What it means | What to do |
|---|---|---|
| 290 · $0.00, standing alone | A review closed with no tax added | Nothing required; if a refund is pending, watch for code 846 on upcoming updates |
| 290 · $0.00 after a 570 hold | The account hold was resolved without change | Refund processing typically resumes on the next weekly cycles |
| 290 · amount, after code 922 | An underreporter (CP2000) case was finalized as an assessment | Pull the CP2000 and compare line by line; request reconsideration if the income was reported or nontaxable |
| 290 · amount, after 420/424 | An examination adjustment was assessed | Check the audit letters for your appeal window; audit reconsideration is possible after assessment |
| 290 · amount, with a 971 nearby | Tax assessed and an explanation notice mailed | Match the 971 date to the letter, verify the math, then pay or dispute |
| 290 · amount, after 976/977 | Your amended return processed with additional tax | Confirm the amount matches the 1040-X you filed; question anything you did not report yourself |
| 290 · amount, after a disallowed claim | A credit or refund claim you filed was disallowed, and the tax it would have offset was assessed | The disallowance letter carries its own appeal rights and deadline; read it before the pay-by date |
The single most common source of a surprise dollar-amount 290 is the Automated Underreporter program, the computer that matches W-2s and 1099s against your return. If a code 922 underreporter review appears earlier in the year's history and you never resolved the CP2000 notice that followed, the 290 is that proposed amount becoming real. On a joint return this often traces to one spouse's income, a side 1099, a brokerage form, a retirement distribution, that the other spouse never saw. The assessment binds you both: each spouse is fully liable for the whole amount, though innocent spouse relief may exist where one spouse hid the income.

Code 290 with a future date, and what the date controls
Do not panic if the date is in the future. Transcripts post on weekly cycles, and a 290's date is routinely one to three weeks ahead of the day it first appears. It is the effective date of the assessment, not a deadline you are already missing.
That date is the legal assessment date, the day the debt officially exists, and three separate clocks hang on it. First, interest is computed to that date and compounds after it, so the transcript figure is a snapshot that grows daily. Second, the failure-to-pay penalty (0.5% per month, capped by statute) starts stacking on any unpaid portion. Third, the assessment date starts the 10-year collection statute (CSED) for that specific amount, separate from the CSED on the original code 150 tax. A 2022 tax year with a 290 assessed in 2026 is collectible on that added amount until roughly 2036, longer if tolling events pause the clock.
How long after code 290 will I get my refund?
If the 290 is $0.00 and it closed the hold on your refund, the next entry to watch for is code 846, refund issued. The date beside the 846 is the date the money is sent. The IRS does not publish a day count between the two entries. In practice the 846 tends to post within the next one or two weekly cycles. There is nothing you need to send to make it happen. If the 290 carries a dollar amount, it is applied against any refund on the account first. When the assessment is smaller than the refund, the reduced refund still issues. When it is larger, the refund disappears and a balance-due notice follows for the difference.

What notice follows a code 290, and the clock each one sets
Every dollar-amount 290 produces mail, and the transcript's code 971, notice issued entry tells you when it went out. A balance you ignore enters the same automated collection sequence as any unpaid tax bill. The interest meter started on the assessment date, not the day you noticed the entry:
| Stage | What it says | The clock it sets |
|---|---|---|
| 971 posts on transcript | A notice was mailed on that date | The mailed letter's printed date starts its response window |
| CP21A / CP22A notice | The IRS changed your return; balance due | The pay-by date printed on the notice: pay or arrange by then. This is the cheapest moment to act |
| CP501 / CP503 | Reminder bills for the unpaid assessment | No enforcement yet, but interest plus the 0.5%/month penalty accrue |
| CP504 | Intent to levy under IRC §6331(d) | State tax refund can be seized; despite the name, not the final notice |
| LT11 / Letter 1058 | Final Notice of Intent to Levy | 30 days to request a Collection Due Process hearing (Form 12153) before the IRS can levy bank accounts or wages; a bank levy holds funds 21 days before they are sent |
None of this needs a person to touch your file. The practical point cuts both ways: act early if the 290 is right, and start the paper trail early if it is wrong, because a correction takes longer than an escalation does.

A code 290 just added tax you didn't expect?
Send us your transcript. An experienced tax professional will confirm whether the assessment is even correct, then map the cheapest way to resolve it while the interest on it is still small. Free, confidential, no pressure.
How to dispute a code 290 assessment that is wrong
The route depends on how it was assessed, and the codes around the 290 tell you which. A CP2000-based 290 (after a 922) can be reopened through underreporter reconsideration if you can document that the matched income was already reported, was nontaxable, or belongs to someone else. An exam-based 290 (after a 420 or 424) goes through audit reconsideration. A plain error, wrong year, doubled income, missed cost basis, is fixed with Form 1040-X. A win posts as code 291 reducing the balance, and the related interest and penalty come off with it. Keep making arrangements on the balance while you dispute; interest does not pause for a pending reconsideration.
Say a joint return left off one spouse's consulting 1099, the CP2000 went unanswered during a move. The transcript now shows a 290 for $22,000 of tax plus a 20% accuracy-related penalty of $4,400 and about $1,100 of interest, $27,500 in all. Both spouses owe the full amount. Before agreeing to any of it, check the return: if $8,000 of that 1099 income was actually reported on a Schedule C under the business name, reconsideration with the matching records knocks the tax on it, the penalty on that tax. The related interest off the account with a code 291. That is the anatomy of most 290 cases we see: part payable, part disputable.
Your options when code 290 adds tax you can't pay
- Pay in full. Stops interest and penalty accrual immediately. If you can raise the money within six months, a short-term plan (up to 180 days, $0 setup fee) buys the time without a formal agreement.
- Monthly installment agreement. Balances of $50,000 or less generally qualify for an online agreement of up to 72 months without financial statements. Interest and the failure-to-pay penalty continue while you pay, so faster is cheaper. On the $27,500 example above, $27,500 ÷ 72 is about $382 a month as a base figure, and paying $500 to $600 a month retires it years sooner. Here is how to set up an IRS payment plan online.
- Penalty relief. If the 290 dragged failure-to-pay penalties with it and your prior three years are clean, first-time penalty abatement can remove qualifying penalties. The accuracy-related penalty is not covered by it and has to be contested on reasonable cause. Estimate what penalties and interest are adding with the IRS penalty & interest calculator.
- Hardship. If paying anything would leave you unable to cover basic living expenses, Currently Not Collectible status pauses collection while the debt and interest remain. An Offer in Compromise is means-tested and fits only when your income and assets cannot cover the debt before the CSED.
When you can handle a code 290 yourself
A $0.00 290 requires nothing from you; it is the IRS closing its own file. A dollar-amount 290 you recognize and agree with, your own amended return posting or 1099 income you forgot, paired with a balance you can pay within 180 days or cover on a simple online plan, is a do-it-yourself fix, and so is a first-time abatement request on a clean three-year history. Experienced help changes the outcome in a narrower set of cases: you do not recognize the income behind the assessment, the 290 sits on top of multiple unresolved years, exam codes and appeal deadlines are in play, the assessment traces to a spouse's hidden income on a joint return, or a CP504 or LT11 has already arrived and the dispute has to run alongside a levy defense. In those cases the order of operations, dispute, then penalties, then payment terms, determines what you ultimately pay. If a dispute stalls and it is causing hardship, the Taxpayer Advocate Service is a free, independent escalation path inside the IRS.
Terms on your transcript, decoded
- Transaction code: the three-digit number that identifies each entry on an account transcript. 150 is the return, 290 is additional tax assessed, 291 is tax reduced, 971 is a notice issued.
- Assessment date: the date beside the 290. Interest is computed to it and the collection statute runs from it.
- CSED: Collection Statute Expiration Date, generally 10 years after each assessment, pausable by offers, bankruptcy and appeals.
- Cycle date: the weekly IRS processing batch a transaction posted in, which is why 290 dates often sit a couple of weeks in the future.
Code 290 questions, answered
What does code 290 mean on an IRS transcript?
Code 290 on an IRS transcript means "Additional Tax Assessed." With a dollar amount, the IRS added tax to your account, usually after a CP2000, an audit, or an amended return. With $0.00, no tax was added; the IRS closed a review. The date beside it is the assessment date.
What does "additional tax assessed" mean if the amount is $0.00?
It means a review closed with nothing added. The IRS needed a formal transaction to end a refund hold, an underreporter screen or an identity check, and a $0.00 code 290 is that transaction. If a refund was frozen behind a code 570, watch for code 846 in the following weekly updates. The one exception: a $0.00 290 paired with a 971 means an explanation letter is coming, so read it when it arrives.
Is code 290 on a transcript bad?
A $0.00 code 290 is neutral to good news: the IRS reviewed something and changed nothing. A code 290 with a dollar amount is a new balance that is already accruing interest from the date beside it. A notice with a pay-by date will follow. It is not an audit indicator (a full examination shows as code 420) and it is not itself a penalty.
Why does my code 290 have a future date?
Transcript dates run on the IRS's weekly processing cycles, so the date beside a 290 is often one to three weeks ahead of the day you first see the entry. That date is the official assessment date: interest is computed to it, and the balance becomes legally collectible on it. It is not a deadline for you; the deadline that matters is the pay-by date on the notice that follows.
How long after code 290 will I get my refund?
If the 290 is $0.00 and it closed the hold on your refund, look for code 846, refund issued, on the next weekly updates. The date beside the 846 is the date the refund is sent. The IRS publishes no day count between the two entries, and in practice the 846 tends to post within a cycle or two. A 290 with a dollar amount is applied against the refund first, and only the remainder, if any, is issued.
Does code 290 mean I'm being audited?
No. Code 290 is an assessment, not an audit indicator; a full examination shows as code 420 on your transcript. Most 290s with dollar amounts come from the Automated Underreporter program (a CP2000 mismatch), a math-error correction, or the processing of an amended return. If your transcript shows 420 or 424 alongside the 290, exam activity is involved and the rules for disputing it are different.
Can I dispute a code 290 assessment?
Yes, and the route depends on how it was assessed. A CP2000 assessment can be reopened through underreporter reconsideration with documents proving the income was reported or nontaxable. An audit assessment goes through audit reconsideration. A plain error can be fixed with an amended return. A successful challenge posts to your transcript as code 291, tax reduced. Keep making arrangements on the balance while you dispute, because interest does not pause.
Does code 290 start the 10-year collection statute?
Yes. Each assessment gets its own CSED: the IRS generally has 10 years from the date beside the 290 to collect that amount, so a 290 posted in 2026 can be collected into 2036 even if the tax year itself is much older. A pending Offer in Compromise, bankruptcy, or certain appeals pause the clock, so the real expiration date is often later than a simple 10-year count.
What notice comes after code 290 posts?
Look for a code 971 entry near the 290; that is the notice going out. If the IRS changed your return, expect a CP21A or CP22A explaining the adjustment and showing a pay-by date. If the 290 finalizes a CP2000 you did not answer, the letter recaps the underreporter case. If nothing is paid by the notice date, the standard balance-due sequence (CP501, CP503, CP504, LT11) follows.
Your next 24 hours
- Pin down the 290. On your transcript (pull a fresh one at IRS.gov Get Transcript), write down the 290's amount and date, and note any 971, 196 or 276 entries around it.
- Gather the paper. The IRS letter that matches the 971 date, your filed return for that year, and every W-2 and 1099 you received. That is everything needed to verify or dispute the assessment.
- Get it reviewed free. Interest on a 290 accrues daily from the assessment date, so the balance only moves one direction while you wait. Use the 2-minute form or call (888) 825-7779 and an experienced tax professional will tell you whether yours is a pay-it, plan-it, or fight-it case.
This guide is general information, not tax or legal advice for your specific situation. Eligibility for IRS programs depends on individual facts and circumstances; no outcome is guaranteed.