Body Mass Index (BMI) ICD-10-CM codes
ICD-10-CM body mass index codes (Z68), covering adult BMI ranges from 19.9 or less through 70 and over and the pediatric percentile codes, with the documentation rule that ties them to a weight diagnosis.
39 codes, 33 billable. FY2027, valid from October 1, 2026. In chapter 21: Factors Influencing Health Status and Contact with Health Services.
Advertisements
How to code Body Mass Index (BMI)
Z68 codes are secondary codes only, and they may only be reported when the provider has documented an associated weight diagnosis such as E66.9 (obesity), E66.01 (morbid obesity due to excess calories), the class-based codes E66.811 through E66.813, E66.3 (overweight), R63.6 (underweight), or a malnutrition code such as E44.0. A BMI code with no paired diagnosis is not reportable, and a BMI in the vital signs does not by itself establish obesity. The reverse also applies: E66.x without a Z68 code is incomplete on most quality measures and HCC reviews.
The guidelines (section I.B.14) allow the BMI value to be taken from documentation by any clinician, including a nurse or dietitian, but the associated diagnosis must come from the patient's provider. Adult codes (age 20 and older) run from Z68.18 (18.4 or less) and Z68.19 (18.5 to 19.9) through Z68.20 to Z68.29, Z68.30 to Z68.39, and the higher ranges Z68.41 (40.0 to 44.9), Z68.42 (45.0 to 49.9), Z68.43 (50.0 to 59.9), Z68.44 (60.0 to 69.9), and Z68.45 (70 or greater). Pediatric patients aged 2 to 19 use the percentile codes Z68.51 through Z68.56, where Z68.54, Z68.55, and Z68.56 grade obesity from the 95th percentile up through 140 percent of the 95th percentile.
BMI codes are not reported during pregnancy; the chapter 15 obesity code O99.21x is used with E66.x instead. They are also not reported when the weight condition is clinically irrelevant to the encounter, so a BMI of 31 noted at a laceration repair with no obesity diagnosis stays off the claim. Obesity counseling for Medicare (G0447) requires E66.x with a Z68.3x or higher code showing a BMI of 30 or more.
Z68 changes over time as weight changes, so pick the code matching the BMI in the current note rather than carrying forward last year's value. When the BMI falls in the normal range and there is no weight diagnosis, no Z68 code is reported at all.
All Body Mass Index (BMI) codes
- Z68Body mass index [BMI]
- Z68.1Body mass index [BMI] 19.9 or less, adult
- Z68.18Body mass index [BMI] 18.4 or less, adult
- Z68.19Body mass index [BMI] 18.5-19.9, adult
- Z68.2Body mass index [BMI] 20-29, adult
- Z68.20Body mass index [BMI] 20.0-20.9, adult
- Z68.21Body mass index [BMI] 21.0-21.9, adult
- Z68.22Body mass index [BMI] 22.0-22.9, adult
- Z68.23Body mass index [BMI] 23.0-23.9, adult
- Z68.24Body mass index [BMI] 24.0-24.9, adult
- Z68.25Body mass index [BMI] 25.0-25.9, adult
- Z68.26Body mass index [BMI] 26.0-26.9, adult
- Z68.27Body mass index [BMI] 27.0-27.9, adult
- Z68.28Body mass index [BMI] 28.0-28.9, adult
- Z68.29Body mass index [BMI] 29.0-29.9, adult
- Z68.3Body mass index [BMI] 30-39, adult
- Z68.30Body mass index [BMI] 30.0-30.9, adult
- Z68.31Body mass index [BMI] 31.0-31.9, adult
- Z68.32Body mass index [BMI] 32.0-32.9, adult
- Z68.33Body mass index [BMI] 33.0-33.9, adult
- Z68.34Body mass index [BMI] 34.0-34.9, adult
- Z68.35Body mass index [BMI] 35.0-35.9, adult
- Z68.36Body mass index [BMI] 36.0-36.9, adult
- Z68.37Body mass index [BMI] 37.0-37.9, adult
- Z68.38Body mass index [BMI] 38.0-38.9, adult
- Z68.39Body mass index [BMI] 39.0-39.9, adult
- Z68.4Body mass index [BMI] 40 or greater, adult
- Z68.41Body mass index [BMI] 40.0-44.9, adult
- Z68.42Body mass index [BMI] 45.0-49.9, adult
- Z68.43Body mass index [BMI] 50.0-59.9, adult
- Z68.44Body mass index [BMI] 60.0-69.9, adult
- Z68.45Body mass index [BMI] 70 or greater, adult
- Z68.5Body mass index [BMI] pediatric
- Z68.51Body mass index [BMI] pediatric, less than 5th percentile for age
- Z68.52Body mass index [BMI] pediatric, 5th percentile to less than 85th percentile for age
- Z68.53Body mass index [BMI] pediatric, 85th percentile to less than 95th percentile for age
- Z68.54Body mass index [BMI] pediatric, 95th percentile for age to less than 120% of the 95th percentile for age
- Z68.55Body mass index [BMI] pediatric, 120% of the 95th percentile for age to less than 140% of the 95th percentile for age
- Z68.56Body mass index [BMI] pediatric, greater than or equal to 140% of the 95th percentile for age
More Encounter and Z-Code Guides
Annual Physical ExamWell-Woman ExamMedicare Annual Wellness VisitPre-Operative ClearanceLong-Term Medication UseImmunization EncounterColon Cancer ScreeningScreening MammogramPap Smear and Cervical Cancer ScreeningDiabetes and Cholesterol ScreeningSTI, HIV, and COVID-19 ScreeningDepression ScreeningAll 335 guides
