Excessive posterior curvature of the thoracic spine caused by habitual poor posture rather than structural deformity, vertebral pathology, or an underlying systemic condition.
Verified May 8, 2026 · 5 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 10
- Region
- Spine
Documentation tips
What should appear in the chart to support M40.04.
Source · Editorial brief grounded in 5 cited references ↓
- Record the Cobb angle from a standing lateral thoracic spine radiograph and note the apex vertebral level to confirm the deformity is within the thoracic region.
- Explicitly state 'postural kyphosis' in the assessment — terms like 'rounded back' or 'thoracic kyphosis' alone do not establish postural etiology and may force a fallback to M40.14 or M40.209.
- Document that the curve is flexible or reducible with positioning or active extension, which distinguishes postural from structural (Scheuermann's) kyphosis.
- Note absence of vertebral end-plate irregularities, Schmorl's nodes, or wedging on imaging; their presence redirects coding to M42 (osteochondrosis of spine).
- If an underlying condition such as osteoporosis is present, document whether it is causally contributing to the kyphosis — if so, code M40.14 and follow the 'code first underlying disease' instruction at M40.
- For adolescent patients, record age and growth stage; postural kyphosis in adolescence is a recognized clinical entity that supports M40.04 without requiring additional modifiers.
Related CPT procedures
Procedure codes commonly billed with M40.04. Linking the right diagnosis to the right procedure is what establishes medical necessity.
Source · CMS LCDs · AAOS specialty guidance · claims-pattern analysis
Common coding pitfalls
The recurring mistakes coders make with M40.04 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Assigning M40.04 when osteochondrosis of the spine (Scheuermann's disease) is documented — M42 is the correct code and M40.0 carries an Excludes1 note for M42.
- Using M40.04 for kyphosis secondary to osteoporosis or another underlying disease — those cases require M40.14 with 'code first' sequencing for the underlying condition.
- Defaulting to M40.00 (site unspecified) when the thoracic region is clearly documented in the note, losing specificity that payers increasingly require.
- Confusing M40.04 with M40.05 (thoracolumbar region) when the apex of the curve sits at or near T12–L1 — confirm apex level from the radiograph before selecting the code.
- Coding M40.04 alongside M41 codes for kyphoscoliosis — M40 carries an Excludes1 for kyphoscoliosis; if both a scoliotic and kyphotic component exist with rotation, M41 is the correct category.
- Omitting the 'code first underlying disease' step when M40.04 is used in a patient with a concurrent systemic condition that may be driving the deformity — if causally linked, reroute to M40.14.
Clinical context
Source · Editorial summary grounded in 5 cited references ↓
M40.04 applies when documented thoracic kyphosis is postural in origin — meaning the curve is flexible, corrects partially with positional change or active extension, and is not attributable to an underlying disease such as osteoporosis, Scheuermann's osteochondrosis, or a prior surgical procedure. It is most commonly assigned for adolescent round-back deformity or adult hyperkyphosis driven by habitual slouching. The Cobb angle on standing lateral radiograph typically exceeds 40–45 degrees, and the provider must explicitly characterize the kyphosis as postural rather than structural.
Do not use M40.04 if the kyphosis results from vertebral osteochondrosis — that routes to M42. If an underlying condition such as osteoporosis drives the deformity, use M40.14 (other secondary kyphosis, thoracic region) and code first the underlying disease per the M40 category instruction. Congenital kyphosis maps to Q76.4, and postprocedural kyphosis to M96, both Excludes1 at the M40 category level. Kyphoscoliosis (M41) is also excluded from M40 — if a rotational scoliotic component is documented alongside the kyphosis, M41 takes priority.
Within the M40.0 subcategory, region specificity is required for billing: M40.00 (site unspecified), M40.03 (cervicothoracic), M40.04 (thoracic), M40.05 (thoracolumbar). Use M40.04 only when the apex of curvature falls within the thoracic spine (T1–T12). If the curve spans the thoracolumbar junction, M40.05 may be more accurate depending on apex documentation.
Sibling codes
Other billable codes under M40.0 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 5 cited references ↓
01What distinguishes M40.04 from M40.14?
02Can M40.04 be used for Scheuermann's disease?
03Is a Cobb angle measurement required to bill M40.04?
04When should M40.05 (thoracolumbar) be used instead of M40.04?
05Can M40.04 and a scoliosis code (M41) be reported together?
06Does M40.04 require a 7th-character extension?
07What CPT codes are commonly paired with M40.04?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01CDC ICD-10-CM Tabular List 2026
- 02icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M40-M43/M40-/M40.04
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M40.04
- 04icdcodes.aihttps://icdcodes.ai/diagnosis/thoracic-kyphosis/documentation
- 05cdek.pharmacy.purdue.eduhttps://cdek.pharmacy.purdue.edu/icd10/M40.04/
Mira AI Scribe
Mira's AI scribe captures the clinician's characterization of kyphosis as postural versus structural, the Cobb angle and apex vertebral level from imaging, flexibility of the curve on physical exam, and the absence of vertebral pathology such as end-plate irregularities or wedging. This documentation prevents downcoding to M40.00 (site unspecified), blocks misrouting to M42 or M40.14, and supports medical necessity for physical therapy or orthotic referrals tied to M40.04.
See how Mira captures M40.04 documentation