If you’re looking up osteoporosis ICD codes, you probably need to document a diagnosis accurately, understand what each code variation means, or figure out how osteoporosis is classified in clinical practice. Here’s the short version: the primary ICD-10-CM code for age-related osteoporosis without fracture is M81.0. But osteoporosis coding is more nuanced than a single code — the ICD-10 system breaks it into categories based on cause, fracture status, and anatomical site, and getting this right matters for reimbursement, care coordination, and clinical decision-making.
This guide covers the full ICD-10 code framework for osteoporosis alongside the diagnostic criteria, clinical workup, and current management strategies that inform how these codes are applied in real-world practice.
Osteoporosis ICD-10 Codes: The Complete Breakdown
The ICD-10-CM system categorizes osteoporosis under codes M80 (with pathological fracture) and M81 (without pathological fracture). The distinction is critical — coding a fragility fracture correctly can affect everything from DRG assignment to quality metrics.
| ICD-10 Code | Description | Key Details |
|---|---|---|
| M81.0 | Age-related osteoporosis without current pathological fracture | Most commonly used code; includes postmenopausal and senile osteoporosis |
| M80.0- | Age-related osteoporosis with current pathological fracture | Requires 7th character for encounter type (A = initial, D = subsequent, S = sequela) |
| M81.8 | Other osteoporosis without current pathological fracture | Drug-induced, disuse, or post-surgical osteoporosis |
| M80.8- | Other osteoporosis with current pathological fracture | Secondary causes with fracture; site-specific extensions required |
| M85.80 | Other specified disorders of bone density and structure | Used for osteopenia or borderline cases not meeting osteoporosis criteria |
| Z87.310 | Personal history of (healed) osteoporosis fracture | Use when fracture has healed but history is clinically relevant |
A common coding mistake: using M81.0 when a patient has an active fragility fracture. If there’s a current pathological fracture, you need an M80 code with the appropriate site extension (shoulder, vertebra, femur, etc.) and a 7th character indicating encounter type.
How Osteoporosis Is Diagnosed: The T-Score System
The WHO defines osteoporosis using bone mineral density (BMD) measured by dual-energy X-ray absorptiometry (DXA). Results are reported as a T-score — the number of standard deviations your patient’s BMD falls from the mean of a healthy 30-year-old reference population.
| T-Score | Classification | Clinical Implication |
|---|---|---|
| ≥ −1.0 | Normal | Standard preventive measures |
| −1.0 to −2.5 | Osteopenia (low bone mass) | Monitor; consider FRAX assessment |
| ≤ −2.5 | Osteoporosis | Treatment typically indicated |
| ≤ −2.5 with fragility fracture | Severe (established) osteoporosis | Aggressive treatment warranted |
DXA scanning is recommended for all women aged 65+, men aged 70+, and younger postmenopausal women or men aged 50-69 with clinical risk factors. The FRAX tool (Fracture Risk Assessment Tool) calculates 10-year fracture probability and can guide treatment decisions in patients with osteopenia — a T-score between −1.0 and −2.5 — where the decision to treat isn’t automatic.
Pathophysiology: Why Bones Weaken
Bone is dynamic tissue in constant remodeling. Osteoclasts break down old bone; osteoblasts build new bone. In healthy adults, this cycle is balanced. Osteoporosis develops when resorption outpaces formation.
After menopause, the sharp drop in estrogen accelerates osteoclast activity dramatically. Women can lose up to 20% of their bone density in the 5-7 years following menopause. In men, the decline is more gradual, driven by slowly decreasing testosterone and age-related changes in growth hormone and IGF-1.
Secondary causes include chronic glucocorticoid use (the most common drug-induced cause), hyperthyroidism, hyperparathyroidism, celiac disease, and chronic kidney disease. These get coded under M81.8 or M80.8 rather than the age-related M81.0.
Risk Factors Worth Screening For
- Non-modifiable: Age over 50, female sex, Caucasian or Asian ethnicity, family history of hip fracture, personal history of fracture after age 50, small body frame
- Modifiable: Calcium intake below 1,000-1,200 mg/day, vitamin D deficiency (serum 25-OH-D below 30 ng/mL), physical inactivity, current smoking, alcohol intake exceeding 3 drinks/day
- Medications: Glucocorticoids (≥5 mg prednisone daily for ≥3 months), aromatase inhibitors, androgen deprivation therapy, PPIs with long-term use, certain anticonvulsants
Treatment: Current Evidence-Based Options
First-Line Pharmacotherapy
Bisphosphonates remain the first-line treatment for most patients. Alendronate (70 mg weekly) and risedronate (35 mg weekly or 150 mg monthly) reduce vertebral fracture risk by 40-70% and hip fracture risk by 40-50%. IV zoledronic acid (5 mg annually) is an option for patients who can’t tolerate oral bisphosphonates.
Anabolic Agents
Teriparatide (PTH 1-34) and abaloparatide stimulate new bone formation rather than just slowing resorption. They’re typically reserved for patients with very low T-scores (≤ −3.0), multiple vertebral fractures, or those who fail bisphosphonate therapy. Treatment duration is limited to 2 years.
Romosozumab, a sclerostin inhibitor, is the newest anabolic option. In the FRAME trial, it reduced vertebral fracture risk by 73% at 12 months. It carries a cardiovascular warning and is contraindicated in patients who’ve had an MI or stroke within the past year.
Other Agents
Denosumab (60 mg subcutaneously every 6 months) is a RANKL inhibitor that’s effective but requires careful discontinuation planning — stopping abruptly can trigger rebound vertebral fractures. Patients transitioning off denosumab should start a bisphosphonate.
Non-Pharmacologic Measures
- Calcium: 1,000-1,200 mg/day (dietary sources preferred over supplements)
- Vitamin D: 800-1,000 IU/day; target serum 25-OH-D of 30-50 ng/mL
- Weight-bearing and resistance exercise: 30 minutes most days
- Fall prevention: home safety assessment, vision correction, medication review
- Smoking cessation and alcohol moderation
When to See a Doctor
Request a DXA scan if you’re a woman over 65, a man over 70, or younger with risk factors like a family history of hip fracture, glucocorticoid use, or early menopause. If you’ve had a fracture from a fall at standing height or less — a so-called fragility fracture — you need a bone density evaluation regardless of age.
Any new back pain with sudden onset in someone with known osteoporosis warrants imaging to rule out vertebral compression fracture. Height loss of more than 1.5 inches (4 cm) from your tallest recalled height is another red flag.
Frequently Asked Questions
What’s the difference between M80 and M81 osteoporosis codes?
M81 codes are for osteoporosis without a current pathological fracture. M80 codes are for osteoporosis with a current pathological fracture. M80 codes require additional characters specifying the fracture site and whether it’s an initial encounter, subsequent encounter, or sequela.
Can osteopenia be coded as osteoporosis?
No. Osteopenia (T-score between −1.0 and −2.5) does not meet the diagnostic threshold for osteoporosis. It’s typically coded under M85.80 (other specified disorders of bone density and structure). Coding osteopenia as osteoporosis is inaccurate and can create billing problems.
How often should DXA scans be repeated?
For patients on treatment, repeat DXA every 1-2 years to assess response. For untreated patients with osteopenia, repeat intervals depend on baseline T-score: every 5 years for mild osteopenia (T-score −1.0 to −1.5), every 2-3 years for more advanced osteopenia. Medicare covers DXA scans every 24 months for qualifying patients.
Does a normal T-score rule out fracture risk?
Not entirely. More than half of fragility fractures occur in patients with T-scores in the osteopenic range, not the osteoporotic range. That’s why FRAX and clinical risk factors matter — BMD alone doesn’t capture the full picture of bone strength and fall risk.
What labs should be ordered when osteoporosis is diagnosed?
A standard workup includes: serum calcium, phosphorus, 25-hydroxyvitamin D, alkaline phosphatase, CBC, basic metabolic panel, TSH, and sometimes PTH. For suspected secondary causes, add serum protein electrophoresis, 24-hour urine calcium, celiac antibodies, and cortisol as clinically indicated.