Head injury coding sends more claims to denial review than almost any other injury category, not because the codes are rare, but because the S00–S09 range is unusually easy to code almost right. A coder picks S06.9X9A instead of a fully specified S06.301A, or reaches for S09.90 when the documentation actually describes a brain injury that belongs under S06, and the claim comes back. This guide covers the full code set for both categories, the rule that trips up more coders than any other in this range, and the documentation that keeps these claims moving.
ICD-10-CM groups head trauma under S00–S09, within Chapter 19 (Injury, poisoning, and certain other consequences of external causes). Two categories matter most for TBI and general head trauma billing:
The distinction between these two categories is where most of the coding confusion in this space actually lives, and it's worth being precise about before touching any subcode. If you need a refresher on how ICD-10 diagnosis codes and CPT procedure codes work together on a claim in the first place, our guide on CPT vs. ICD-10 covers that foundation.
Head trauma also comes up constantly in walk-in settings, if your practice sees these injuries alongside other same-day visits, our urgent care CPT coding guide covers the broader visit and procedure codes that tend to accompany a head injury encounter.
S06 covers "brain injury resulting from an accident, surgery, or other trauma" any bump, blow, jolt, or penetrating injury that damages the brain. It breaks into several subcategories by injury type:
|
Subcategory |
Description |
|
S06.0 |
Concussion |
|
S06.1 |
Traumatic cerebral edema |
|
S06.2 |
Diffuse traumatic brain injury |
|
S06.3 |
Focal traumatic brain injury |
|
S06.4 |
Epidural hemorrhage |
|
S06.5 |
Traumatic subdural hemorrhage |
|
S06.6 |
Traumatic subarachnoid hemorrhage |
|
S06.8 |
Other specified intracranial injuries |
|
S06.9 |
Unspecified intracranial injury |
|
S06.A |
Traumatic brain compression and herniation |
S06.30 identifies focal TBI where the specific nature of the injury isn't further documented. On its own, S06.30 is not billable, it's a category header, not a complete code. Every claim needs a subcode built around loss-of-consciousness (LOC) duration, plus a 7th character for encounter type.
|
Code |
Loss of Consciousness |
|
S06.300 |
Without loss of consciousness |
|
S06.301 |
30 minutes or less |
|
S06.302 |
31–59 minutes |
|
S06.303 |
1 hour to 5 hours 59 minutes |
|
S06.304 |
6–24 hours |
|
S06.305 |
Greater than 24 hours, with return to pre-existing conscious level |
|
S06.306 |
Greater than 24 hours, without return to pre-existing level, patient surviving |
|
S06.307 |
Any duration, with death due to brain injury before regaining consciousness |
|
S06.308 |
Any duration, with death due to another cause before regaining consciousness |
|
S06.30A |
Loss of consciousness status unknown |
|
S06.309 |
With loss of consciousness of unspecified duration |
Every one of these needs a 7th character (A, D, or S, covered below), giving you codes like S06.301A (unspecified focal TBI, LOC 30 minutes or less, initial encounter). Note that 7th characters D and S don't apply to the death-related codes (6th character 7 or 8), for the obvious reason that there's no subsequent or sequela encounter after those outcomes.
The same LOC-duration and 7th-character structure repeats across S06.0 (concussion), S06.2 (diffuse TBI), and S06.9 (unspecified intracranial injury), so once you have the S06.30 pattern down, the rest of the category follows the same logic.
This subcategory documents brain compression or herniation from trauma, a more severe, specific finding than a general TBI code alone. It's used as an additional code alongside the primary TBI diagnosis when compression or herniation is documented, not as a replacement for it.
This is the distinction that generates real claim denials. S09.90 covers "head injury NOS" head trauma where the documentation doesn't establish a brain injury, and no more specific S00–S08 code applies.
Critically, S09.90 carries an Excludes1 note against:
An Excludes1 note means these conditions cannot be coded together, they're mutually exclusive by definition. If documentation mentions any loss of consciousness, or anything suggesting intracranial involvement, S09.90 is the wrong code; it belongs under S06.9 instead. This exact confusion shows up repeatedly in coder forums: claims get coded as S09.90XA when the clinical picture actually describes a concussion or unspecified intracranial injury, and payers deny the claim as inconsistent with the documented diagnosis.
S09.90 uses a simpler 7th-character structure than S06, since it has no LOC-duration subcodes:
The rule of thumb: if the documentation supports any brain involvement, concussion, LOC, altered mental status, imaging findings, code it under S06, not S09.90. Reserve S09.90 for head trauma (scalp laceration, unspecified face/head contusion, etc.) where no brain injury is documented or suspected.
The 7th character (A, D, or S) is required across nearly every code in both S06 and S09.9, and it's the single most common source of denials in this code range, mostly because "initial encounter" is widely misunderstood.
Getting the encounter type wrong, most often billing "D" or "S" work as if it were still "A," or vice versa, is one of the fastest ways to trigger a denial or an audit flag in this code range.
Post-TBI symptoms are common, and coding them correctly requires linking the symptom to the original injury:
Z87.820 (Personal history of traumatic brain injury) has a narrower role than many coders assume — it applies only when no other code can reflect the previous TBI, and it should not be used alongside a sequela code for the same injury. Z13.850 (encounter for TBI screening) is used regardless of the screening outcome, whether or not a TBI is ultimately found.
Head injury claims rarely stand alone. Common accompanying diagnosis codes include:
And CPT codes commonly billed for TBI evaluation and management:
Many of these pair with standard evaluation and management visits for follow-up care, our breakdown of E/M CPT codes walks through level selection for those visits, and our general CPT codes overview and lookup guide is a useful reference if any of these codes are new to your team.
Any of these can trigger a denial that then has to be traced, appealed, and resubmitted, the kind of rework our denial management services are built to reduce.
To support a fully billable code on the first pass, documentation should establish:
What's the difference between S06 and S09.90?
S06 covers intracranial injury, true traumatic brain injury, including concussion and any injury with documented or suspected brain involvement. S09.90 is for unspecified head injury where no brain injury is documented. They're mutually exclusive under an Excludes1 note; documentation supporting any LOC or intracranial involvement rules out S09.90.
Is S06.30 billable on its own?
No. S06.30 is a category header for unspecified focal TBI. A billable code requires a subcode reflecting LOC status/duration (e.g., S06.301) plus a 7th character for encounter type (e.g., S06.301A).
What does the 7th character "A" actually mean?
Active treatment for the injury,not simply "the first visit." A patient can have more than one initial encounter across different providers, and the A character still applies even for an old injury if the patient is seeking treatment for it for the first time.
How do you code TBI symptoms that show up after the initial injury has healed?
Code the current symptom or condition first, then the TBI code with the "S" (sequela) 7th character. Z87.820 is used only when no other code can capture the history, and not alongside a sequela code.
Why do TBI claims get denied so often?
The most common reasons are billing a non-billable category code (like S06.30 alone), miscoding the 7th character, confusing S09.90 with S06.9, or documentation that doesn't clearly establish LOC duration or encounter type.
Head injury coding rewards precision, the difference between a clean claim and a denial is often a single subcode or 7th character. If your practice is seeing repeat denials on S06 or S09.9 claims, or documentation gaps are forcing coders into less-specific codes, RCM Matter's outsourced medical coding services can review your current workflow and help close the gap before claims go out the door.
For more code-specific breakdowns like this one, see our guide to the ICD-10 code for weight loss, part of our ongoing ICD-10 coding series.
Optimize billing, claims and collections with expert RCM support let our professionals handle the process so you can focus on patient care.
