Postural kyphosis localized to the thoracolumbar junction — an acquired, posture-driven excessive posterior curvature spanning the T10–L2 vertebral region, not attributable to a structural deformity, congenital defect, or prior procedure.
Verified May 8, 2026 · 6 sources ↓
- Status
- Billable
- Chapter
- 13
- Related CPT
- 10
- Region
- Spine
Documentation tips
What should appear in the chart to support M40.05.
Source · Editorial brief grounded in 6 cited references ↓
- Provider must specify 'thoracolumbar' or clearly indicate the T10–L2 region — 'mid-back kyphosis' alone is insufficient for M40.05 and defaults to M40.00.
- Document that the kyphosis is postural (acquired, non-structural) and distinguish it from Scheuermann's disease (M42.0x), osteoporotic kyphosis, or congenital deformity.
- Record imaging findings when obtained: Cobb angle measurement, vertebral body morphology (rule out wedging or end-plate irregularity that would suggest Scheuermann's), and absence of fracture.
- Note history of conservative care (physical therapy, postural retraining, bracing) to support medical necessity for ongoing treatment.
- If pain is also documented, assign a secondary spinal pain code — M40.05 does not capture associated symptoms on its own.
Related CPT procedures
Procedure codes commonly billed with M40.05. 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.05 and adjacent codes.
Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓
- Assigning M40.00 (site unspecified) when the note clearly states thoracolumbar — always code to the highest documented specificity.
- Using M40.05 for kyphosis caused by osteoporotic compression fracture or post-surgical deformity — those map to M96.- or fracture codes, not M40.0x.
- Confusing M40.05 (postural kyphosis, thoracolumbar) with M40.15 (other secondary kyphosis, thoracolumbar) — postural implies no underlying structural or disease etiology; if an underlying condition drives the curvature, M40.1x may be more accurate.
- Applying M40.05 when congenital kyphosis is documented — Q76.4 is Excludes1 under the M40 category and cannot be coded simultaneously.
- Failing to code separately for associated thoracolumbar pain, radiculopathy, or neurogenic claudication when documented — M40.05 alone will not capture the full clinical picture.
Clinical context
Source · Editorial summary grounded in 6 cited references ↓
M40.05 applies when the provider explicitly documents postural kyphosis at the thoracolumbar region. The thoracolumbar junction (roughly T10–L2) is a transitional zone; hyperkyphosis here is typically driven by prolonged flexed postures, muscular imbalance, or deconditioning rather than Scheuermann's disease, osteoporotic compression fractures, or surgical sequelae. If the underlying cause is structural or congenital, M40.05 is the wrong code — see Q76.4 for congenital kyphosis (Excludes1 under M40) and M96.- for postprocedural kyphosis.
Within the M40.0 postural kyphosis subcategory, region drives code selection: M40.00 (site unspecified), M40.03 (cervicothoracic), M40.04 (thoracic), and M40.05 (thoracolumbar). Do not default to the unspecified code when the note documents thoracolumbar involvement — that's a specificity downgrade and an audit flag. If the kyphosis spans both thoracic and thoracolumbar regions without a dominant site, query the provider before assigning.
On the DRG side, M40.05 maps to MS-DRG 551/552 (Medical Back Problems) for non-operative encounters, and to MS-DRGs 456–458 when paired with spinal fusion procedures. Code also any associated pain (e.g., M54.6x for thoracic pain) or neurological involvement as secondary diagnoses when documented.
Sibling codes
Other billable codes under M40.0 (laterality / anatomic variants).
Frequently asked questions
Source · Generated from the editorial pipeline, verified against 6 cited references ↓
01What distinguishes M40.05 from M40.15?
02Can M40.05 be used for Scheuermann's kyphosis at the thoracolumbar level?
03Is a 7th character required for M40.05?
04What CPT codes commonly pair with M40.05 in an orthopedic setting?
05Can M40.05 and a spinal pain code be reported together?
06What happens if the provider documents kyphosis at both the thoracic and thoracolumbar regions?
07Is M40.05 valid when the kyphosis follows spinal surgery?
Sources & references
Editorial content was developed using the following public sources. Last verified May 8, 2026.
- 01CDC ICD-10-CM Tabular List 2026 (effective Oct 1, 2025)
- 02icd10data.comhttps://www.icd10data.com/ICD10CM/Codes/M00-M99/M40-M43/M40-/M40.05
- 03aapc.comhttps://www.aapc.com/codes/icd-10-codes/M40.05
- 04vsac.nlm.nih.govhttps://vsac.nlm.nih.gov/context/cs/codesystem/ICD10CM/version/2023/code/M40.05/info
- 05cms.govhttps://www.cms.gov/files/document/fy-2025-icd-10-cm-coding-guidelines.pdf
- 06icd10data.comhttps://www.icd10data.com/Convert/M40.05
Mira AI Scribe
Mira captures the provider's explicit region descriptor (thoracolumbar), posture-related etiology statement, Cobb angle if measured, and any exclusion of structural or congenital cause — preventing a downcode to unspecified M40.00 and blocking use of the code when a post-procedural or congenital etiology should redirect to M96.- or Q76.4.
See how Mira captures M40.05 documentation