FREE OFFER!

Click Below to get my FREE 4-part Audit-Proofing Checklist!

No thanks, I would rather be audited.

Decoding IRS Transcript Codes: What Each One Means for You

If you pulled your IRS account transcript and you’re staring at a column of three-digit numbers, focus on four of them first. TC 971 means the IRS mailed you a notice, so check your mailbox. TC 570 means your refund is on hold until the IRS resolves something. TC 571 means that hold got released. TC 846 means your refund got issued, though you’ll still want to verify the amount against what you filed. TC 150 simply confirms your return posted and got assessed.

Every date next to these codes is an IRS processing date, not a due date. The clock on your response window comes from the physical notice sitting in your mailbox, not from anything printed on the transcript itself. Treasury’s own guidance calls transcripts “living documents” that update as your case moves, so a single code rarely tells the whole story by itself, according to the Taxpayer Advocate Service.

Here’s the fast-scan version:

  • TC 971 (notice mailed): Watch for mail within one to two weeks; the three-digit action code attached determines urgency.
  • TC 570 (refund hold): No action yet, but start figuring out why.
  • TC 571 (hold released): Good news, refund processing resumes.
  • TC 846 (refund issued): Confirm the dollar amount matches your return, since offsets can shrink it.
  • TC 150 (return filed): Your baseline assessment is on record.

Pro Tip: Never assume a code is the final word. The IRS frequently posts a code, then reverses or updates it days later, so check back before you panic or celebrate.

Key Takeaways

Reading IRS transcript codes correctly means matching each transaction code to its action code and its neighboring entries, because no single code tells the full story on its own.

PointDetails
TC 971 needs its action codeThe three-digit action code, not the 971 itself, determines whether the mailed notice is routine or urgent.
TC 570 and 571 travel togetherA refund hold (570) should resolve into a release (571) followed by TC 846 within a few processing cycles.
Dates reflect processing, not deadlinesLegal response windows come from the mailed notice, never from the transcript’s posted date.
Paired codes show reversalsTC 290/291 and TC 300/301 pairs reveal whether an assessment stuck or got abated.
Litigation and repeat holds signal escalationTC 520 markers and repeated TC 570 postings without release are the clearest cues to bring in professional help.

Table of Contents

Understanding Transcript Codes IRS Uses Most Often

Every IRS account transcript is built from transaction codes (TCs), a numbering system the agency has used internally for decades to track what happened to your return and when. Understanding IRS codes at this level of detail isn’t optional if you want to know your real status, because the plain-English summary on IRS.gov often lags behind what’s actually posted to your account. The official reference for these definitions is Document 6209, Section 8A, the IRS’s own master-file code dictionary, supplemented by the shorter Transaction Codes Pocket Guide for quick lookups.

Overview diagram of IRS transcript transaction codes

Grouping codes by function makes them far easier to remember than trying to memorize them as a random list.

Filing and assessment codes

  • TC 150: Return filed and original tax liability assessed. This is your starting point, the entry that establishes the module.
  • TC 290: Additional tax assessed, often after an IRS adjustment, audit, or math-error correction. A $0 amount next to 290 sometimes just closes an examination with no change.
  • TC 291: Reduces a prior assessment, essentially the reversal of a 290.
  • TC 300: Additional tax assessed from an audit or examination specifically, distinct from a routine 290 adjustment.
  • TC 301: Reverses or reduces a 300 assessment.

Audit and examination indicators

  • TC 420: Your return has been selected for examination. This doesn’t guarantee a full audit, but it flags the file for review.
  • TC 421: Closes the audit examination indicated by 420.
  • TC 424: Requests an examination or reactivates one, frequently seen when a case moves between IRS units.
  • TC 425: Reverses the TC 424 request.

Refunds, payments, and credits

  • TC 610: Payment received with the return at filing.
  • TC 640: Advance payment, often tied to an installment agreement or a payment made ahead of an assessment.
  • TC 670: Subsequent payment made after the original filing.
  • TC 706: Credit transferred from another tax period or return.
  • TC 766: Credit applied, commonly a refundable credit like the Earned Income Tax Credit or Recovery Rebate Credit.
  • TC 806: Withholding credit from your W-2 or 1099 forms.
  • TC 846: Refund issued, the code everyone waiting on a refund is hunting for.

Holds and administrative freezes

  • TC 570: Additional liability or credit hold, freezing the refund until the IRS resolves the underlying issue.
  • TC 571: Reverses TC 570, releasing the hold.
  • TC 520: Marks litigation, bankruptcy, or a similar legal action affecting the account, and it typically freezes collection activity.
  • TC 530: Marks the account as currently not collectible, usually because the IRS determined the taxpayer can’t pay right now.

Notice and procedural markers

  • TC 971: Confirms a notice or letter was generated and mailed. This is the code you’ll see most alongside almost every other action on the account, because the IRS documents nearly everything it sends.

A typical transcript entry looks something like this: TC 570, $0.00, 03-11-2026 followed a few weeks later by TC 571, $0.00, 04-08-2026, then TC 846, $2,340.00, 04-15-2026. Read left to right, top to bottom, and that sequence tells a complete story: something froze the refund in March, the freeze lifted in April, and the money went out roughly a week after that.

Pro Tip: When you see a code you don’t recognize, search it by number in the pocket guide before assuming the worst. Plenty of routine internal codes look alarming but carry zero financial consequence.

TC 971 and Action Codes: Why Context Changes Everything

TC 971 is the single most misread code on any IRS account transcript, because the code by itself only confirms that correspondence went out. It says nothing about whether that letter is a routine notice, a refund review, or the start of a collection action with a hard deadline. The real information lives in the three-digit action code (sometimes labeled AC) that rides alongside it, according to analysis from LegalClarity on IRS Code 971.

That action code maps directly to a specific IRS notice or letter number, and different action codes carry wildly different stakes:

  1. AC 069: Tied to Collection Due Process (CDP) rights, one of the most time-sensitive triggers on any transcript. Missing the appeal window here can forfeit your right to challenge a levy before it happens.
  2. AC 044: Associated with CP 05, a refund-verification review. Frustrating, but rarely urgent in a legal sense; the IRS is just double-checking a return before releasing money.
  3. AC 031 / AC 032: Linked to bankruptcy filings or Offer in Compromise outcomes, marking how those proceedings resolved on the account.
  4. AC 275: Indicates a timely CDP request was received, which pauses certain collection activity while the IRS processes your appeal.

A code that reads “TC 971, AC 069” is not the same emergency as “TC 971, AC 044.” One starts a legal clock on your appeal rights. The other means the IRS wants more paperwork before it releases your refund. Treating them the same, or ignoring either one, is how taxpayers lose options they didn’t know they had.

The most common pattern taxpayers see during refund season is TC 971 followed almost immediately by TC 570. That pairing means a notice went out explaining why your refund is frozen. From there, you’re watching for one of two outcomes: TC 571, which releases the hold, or a follow-up TC 971 with a new action code, which usually means the IRS still needs something from you.

Refunds and Holds: How to Read the Money Codes

A refund hold on your transcript isn’t a rejection, it’s a pause, and the reason behind that pause determines how fast it clears. TC 570 posts for a handful of common reasons: an identity-verification flag, a math-error discrepancy between your return and IRS records, or a pending offset against a debt you owe elsewhere in the federal system.

Hands placing envelope on office desk

The fastest way to identify the cause is to look for the notice that should arrive shortly after TC 570 posts, usually carrying its own TC 971 entry with a matching date. That notice will name the specific issue in plain language, whether it’s identity verification, a requested document, or a correction the IRS made on its own.

Once the hold resolves, you’ll see TC 571 post, and the effective date usually tells you when the freeze actually lifted rather than when you noticed it. TC 846 typically follows within one to three weeks of the 571 posting, carrying the scheduled refund date. That timing isn’t guaranteed, but it’s the pattern practitioners see repeatedly across filing seasons.

One wrinkle catches people off guard every year: the amount next to TC 846 doesn’t always match the refund you calculated on your return. The Treasury Offset Program can intercept part or all of a federal refund to cover past-due child support, defaulted federal student loans, or unpaid state income tax. When that happens, the transcript will show the offset alongside a smaller net TC 846 amount, and you’ll typically get a separate notice from the Bureau of the Fiscal Service explaining the deduction. If your transcript shows a 846 amount smaller than what you filed for, that’s the first place to look.

Assessments, Penalties, and Reversals on Your Balance

Reading whether a dollar amount on your transcript increases or decreases what you owe comes down to recognizing paired codes. Every assessment code has a corresponding reversal, and the two almost always show up as neighbors once the IRS finishes processing whatever triggered the change.

  • TC 290 / TC 291: A 290 adds tax owed, usually after an adjustment or correction; a 291 reduces or reverses that same assessment. Seeing both in sequence, with the 291 amount matching or exceeding the 290, generally means the issue got resolved in your favor.
  • TC 300 / TC 301: Functions the same way as 290/291 but specifically in an audit context, where 300 assesses additional tax from an examination and 301 abates it.
  • Penalty codes: Failure-to-file and failure-to-pay penalties post under their own transaction codes and typically appear paired with an abatement code once penalty relief gets approved, whether through reasonable-cause abatement or a first-time penalty abatement request.
  • Interest: Accrues automatically and adjusts as your balance changes; it doesn’t get “abated” the same way penalties do unless the underlying tax or penalty itself gets reduced.
  • TC 604 / TC 608 / TC 609: These show up less often but matter significantly when they do. TC 604 reflects a write-off related to bankruptcy, TC 608 marks statute-of-limitations expiration on collection, and TC 609 clears the account once that statute runs out. If you see any of these, it usually signals your case reached a formal legal resolution point.

The practical rule: a lone assessment code with no follow-up reversal within a reasonable window is the one that deserves your attention. A pair that resolves cleanly, meaning the reversal cancels out the original charge, is usually just the IRS correcting its own math.

Reading Transcript Dates Without Missing a Deadline

The dates on your account transcript follow the IRS’s internal processing calendar, not the calendar your response deadline runs on. That distinction trips up more taxpayers than almost anything else on the document.

You’ll notice a cycle identifier like 20260605 next to certain entries. Read it as a week and year code: the first four digits are the year, the next two are the processing week, and the last two indicate the day within the IRS’s processing cycle. It tells you when the IRS’s system processed that specific action internally, nothing more.

  • The transcript posting date shows when the IRS system recorded the action, not when it happened or when you’re required to respond.
  • Online transcripts through your IRS Online Account typically update weekly, following the IRS’s regular processing cycle, though timing can shift during peak filing season.
  • The only date that legally matters for a deadline is the one printed on your physical mailed notice, never the transcript’s posting date.

Pro Tip: Set a recurring reminder to check your transcript the same day each week rather than checking sporadically. Consistent monitoring catches new TC 971 entries faster than random spot checks, and faster awareness means more time to respond before a deadline closes.

How to Request and Monitor Your IRS Transcripts

Getting the right transcript type matters as much as knowing what the codes mean, since not every transcript shows the same information. The Account transcript is the one that displays transaction codes, payments, and adjustments. The Return transcript shows line items from your original filed return without any subsequent activity. The Record of Account combines both into a single document.

  1. Create or log into your IRS Online Account. This is the fastest method and gives you the most current data, usually reflecting the latest weekly processing cycle.
  2. Use Get Transcript Online if you haven’t set up a full account yet; it requires identity verification through ID.me but delivers the same account transcript instantly.
  3. Request Get Transcript by Mail if you can’t verify identity online. This method is slower, typically five to ten business days, and shows a masked version with less detail.
  4. File Form 4506-T for a mailed transcript when you need a specific tax period not available through the online tools, or when requesting on behalf of someone else with proper authorization.
  5. Call the IRS transcript line as a fallback, though hold times during filing season can run long.

For monitoring cadence, checking weekly during an open issue, audit, or refund delay is reasonable. Screenshot or download the PDF each time you check, especially before and after a code changes, so you have a dated record if you ever need to show a professional exactly when something posted.

When a Code Means It’s Time to Act

Not every code demands a phone call, but three scenarios consistently do, and knowing which one you’re facing determines what to gather first.

When TC 971 posts: Expect mail within one to two weeks. Pull together your return for the year referenced, your W-2s and 1099s, and any records tied to the specific line item the notice questions. Don’t wait for the letter to start organizing.

When TC 570 posts: Identify the hold reason before doing anything else. If it’s identity verification, you’ll need government-issued ID and prior-year return details ready. If it’s a math-error or offset issue, gather the documentation that supports your original numbers. Watch for TC 571 or TC 846 as your resolution signal.

  • Confirm the exact notice type before responding to anything.
  • Preserve every document related to the tax year in question, including bank records and receipts.
  • Consider audit representation once TC 420 or TC 424 appears, since exam cases move faster and carry higher stakes than routine correspondence.
  • Escalate to a tax resolution professional the moment you see a TC 520 litigation marker, a repeated TC 570 pattern, or a TC 971 tied to a CDP action code like AC 069.

Pro Tip: Bring your full transcript, not just the page with the concerning code, to any professional you consult. The sequence before and after a code often explains more than the code itself.

A Practitioner’s Checklist for Reading Your Own Transcript

Taxproblem has spent more than 45 years reviewing IRS transcripts for clients facing audits, collections, and unfiled returns, and the same triage process applies whether the case involves a $2,000 notice or a six-figure liability. The checklist starts simple: identify which module the codes apply to (a specific tax year), list every TC and its accompanying action code in chronological order, and determine whether the pattern points to a routine notice, an appeal window, or active collection.

Certain combinations are reliable red flags that warrant professional review before you respond on your own:

  • TC 971 paired with AC 069, since that combination starts a Collection Due Process clock with strict appeal deadlines.
  • Repeated TC 570 postings on the same module without a corresponding TC 571 release within a few cycles.
  • Any TC 520 series code, which signals litigation, bankruptcy, or a similar legal proceeding is already attached to the account.
  • A sequence of notices followed by levy-related transaction codes, which suggests collection is moving forward rather than pausing.

The codes themselves rarely lie, but they also rarely explain enough on their own. What matters is the sequence, and knowing which sequence to worry about only comes from having read hundreds of these files.

If your transcript shows an accepted Offer in Compromise marker or an installment agreement code, that’s generally good news reflecting a resolved case. If it shows escalating collection codes with no resolution in sight, that’s the pattern where waiting costs more than acting. Taxproblem’s IRS representation services exist specifically for the second scenario, where a case has moved past the point a taxpayer should navigate solo. Understanding what your resolution options might cost, and comparing that against what’s at stake on the transcript, is a reasonable first step before deciding whether to handle it yourself or bring in help through the tax resolution cost guide.

An Honest Take on the Transcript-Decoding Industry

Most transcript guides online are glorified code lists, lifted from the pocket guide and reformatted with better SEO. They’re not wrong, exactly, but they miss the point: a code list without sequence context is nearly useless for deciding what to do next. TC 971 by itself tells you nothing actionable. TC 971 followed by AC 069, sitting three weeks before a TC 971 followed by AC 044, tells a completely different and far more useful story.

The gap I’d flag for readers is this: conventional advice treats transcripts as static snapshots to decode once. They’re not. They’re monitoring tools that reward repeated checking, because the sequence between codes carries more diagnostic value than any single entry. If you take one thing from this article, prioritize watching for the second code, the reversal or the follow-up, before drawing conclusions from the first one you see. That habit alone prevents most of the panic and most of the missed deadlines taxpayers run into with the IRS.

— Joe

This article is general information, not a substitute for advice from a qualified financial advisor. Consult a qualified financial professional about your own circumstances before acting on anything here.

Sources

For anyone who wants to verify a specific code beyond what’s covered here, a handful of official resources cover nearly every situation.

FAQ

What does cycle 20260605 mean on a tax transcript?

It’s a processing cycle code where the first four digits are the year and the remaining digits indicate the processing week and day within the IRS’s internal system, not a deadline or a delivery date.

Does code 971 mean I owe more taxes?

Not by itself. TC 971 only confirms the IRS mailed a notice; whether it involves owing more, a refund review, or a procedural update depends on the three-digit action code attached to it.

What does code 846 mean on an IRS transcript?

TC 846 means the IRS has issued your refund, with the date beside it showing the scheduled refund date, though the amount can be smaller than expected if a Treasury Offset Program deduction applied.

What are the codes for checking refund status?

The core sequence to watch is TC 570 (hold), TC 571 (hold released), and TC 846 (refund issued), typically appearing in that order over a period of several weeks once an issue clears.

How is an account transcript different from a return transcript?

An account transcript shows transaction codes, payments, and adjustments made after filing, while a return transcript shows only the original line items from the return as filed, with no later activity.

Scroll to Top