IRS Transcript Codes

IRS Code 290 on a Transcript: What "Additional Tax Assessed" Means (2026)

Listen to the Clarity Podcast · 10 min

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.

Chart comparing IRS code 290 for $0.00, a review closed with no tax added, against code 290 with a dollar amount, a new assessment with interest running.
$0.00 closes a review; a dollar amount opens a balance.

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.

Code 290 IRS transcript variations: what each version means and what to do
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.

Annotated sample of an IRS account transcript with the code 290 additional tax assessed line, its date and its amount highlighted.
A real IRS account transcript sample with the 290 line, its date and its amount marked. Your own will show your details.

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.

Chart of the three paths after IRS code 290: verify the assessment, dispute it if wrong, or arrange payment before the notice date if right.
Verify, then dispute or arrange payment. In that order.

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:

Notice sequence after a code 290 assessment: what arrives and what clock it starts
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.

Chart of the notice sequence after an IRS code 290 assessment, from the CP21A pay-by date through CP504 to the LT11 final notice and its 30-day window.
From the first notice to the final one: each stage and the window it opens.

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.

Get My Free Transcript Review Call (888) 825-7779

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

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

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

  1. 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.
  2. 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.
  3. 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.

Related guides: Code 291 on Your IRS Transcript: Tax Reduced, Explained · Code 420 on Your IRS Transcript: The Audit Indicator, Explained · Code 424 on Your IRS Transcript: What It Means and What to Do · Code 570 on IRS Transcript: What the Account Hold Means · Code 846 Refund Issued: Date Meaning & Timing

📞 Free Consultation — (888) 825-7779
💬Get My Free Case Review