Billing codes · ICD-10-CM code

Z68 BMI codes: the full table and the rules that deny claims

The short answerZ68 codes record body mass index: Z68.18-Z68.45 for adults 20 and older, and percentile codes Z68.51-Z68.56 for ages 2-19. They're secondary-only. A BMI code needs a related diagnosis, such as obesity, documented by the patient's provider, and it's never used during pregnancy. From October 1, 2026, Z68.1 is no longer billable: use Z68.18 or Z68.19.
CategoryZ68, Body mass index [BMI]
Adult codesZ68.18-Z68.45, ages 20 and older
Pediatric codesZ68.51-Z68.56, ages 2-19 (CDC growth-chart percentiles)
Position on the claimSecondary only
Required partnerAn associated diagnosis documented by the provider (e.g., E66.x, E66.3, F50.x)
PregnancyDo not assign BMI codes
FY2027 change (Oct 1, 2026)Z68.1 becomes a header; new Z68.18 (≤18.4) and Z68.19 (18.5-19.9)

Dietitians measure BMI at almost every weight-related visit, so Z68 codes end up on a lot of nutrition claims. They're also behind one of the most common one-field rejections we see: a BMI code billed alone, billed first, or billed with a code that no longer exists.

What changed on October 1, 2026 (FY2027)

The FY2027 ICD-10-CM update split the underweight adult code:

Visit date BMI under 20, adult Billable code
Through Sept 30, 2026 19.9 or less Z68.1
From Oct 1, 2026 18.4 or less Z68.18
From Oct 1, 2026 18.5-19.9 Z68.19

From October 1, 2026, Z68.1 is a header, not a billable code. A claim with Z68.1 and a date of service on or after that day will reject as invalid, even if you created the claim template last year. The code set follows the date of service, not the day you submit. A September 30 visit billed in October still uses Z68.1.

No other Z68 code changed in FY2027.

Adult BMI codes (age 20 and older)

Code BMI Code BMI
Z68.18 18.4 or less (from 10/1/2026) Z68.32 32.0-32.9
Z68.19 18.5-19.9 (from 10/1/2026) Z68.33 33.0-33.9
Z68.20 20.0-20.9 Z68.34 34.0-34.9
Z68.21 21.0-21.9 Z68.35 35.0-35.9
Z68.22 22.0-22.9 Z68.36 36.0-36.9
Z68.23 23.0-23.9 Z68.37 37.0-37.9
Z68.24 24.0-24.9 Z68.38 38.0-38.9
Z68.25 25.0-25.9 Z68.39 39.0-39.9
Z68.26 26.0-26.9 Z68.41 40.0-44.9
Z68.27 27.0-27.9 Z68.42 45.0-49.9
Z68.28 28.0-28.9 Z68.43 50.0-59.9
Z68.29 29.0-29.9 Z68.44 60.0-69.9
Z68.30 30.0-30.9 Z68.45 70 or greater
Z68.31 31.0-31.9

The tabular list says adult codes are for persons 20 years of age or older. Some references online say 21. The code set says 20.

Pediatric BMI codes (ages 2-19)

Pediatric codes use BMI-for-age percentiles from the CDC growth charts, not the raw BMI:

Code BMI-for-age
Z68.51 Less than 5th percentile
Z68.52 5th to less than 85th percentile
Z68.53 85th to less than 95th percentile
Z68.54 95th percentile to less than 120% of the 95th percentile
Z68.55 120% to less than 140% of the 95th percentile
Z68.56 140% of the 95th percentile or greater

Z68.55 and Z68.56 were added in the FY2025 update (October 1, 2024), and Z68.54 was narrowed at the same time. Before that, Z68.54 meant "95th percentile or greater." Some payer code lists still show the old wording, so check what your payer's policy expects. UnitedHealthcare's preventive policy, for example, lists Z68.54, Z68.55 and Z68.56 for high BMI in children.

The rule: Z68 is always secondary, and never alone

Three rules from the Official Guidelines cover most Z68 denials:

  1. Secondary only. Section I.B.14 says BMI codes should only be reported as secondary diagnoses.
  2. Needs an associated diagnosis from the provider. The Z68 note in Section I.C.21 says BMI codes should only be assigned when there's an associated, reportable diagnosis, such as obesity or anorexia, documented by the patient's provider.
  3. Not in pregnancy. Don't assign BMI codes during pregnancy. For obesity in pregnancy, the provider's O99.21- code carries the information.

One more detail: if the BMI documented during the encounter fluctuates, code the most severe value.

Who may document the BMI (the dietitian can)

Section I.B.14 is one of the few places where the guidelines name dietitians. BMI is one of the values that can be coded from documentation by clinicians other than the patient's provider, and the guideline's example is that "a dietitian often documents the BMI."

So your measured height, weight and BMI can support the Z68 code. The diagnosis it modifies (overweight, obesity class, anorexia nervosa) still has to come from the referring or treating provider. If your note shows a BMI of 36 but the referral only says "nutrition counseling," ask the provider's office for the diagnosis before you bill.

Pairing Z68 with obesity codes

The E66 category tells you to add a Z68 code for BMI, if known. Typical adult pairings:

Provider's diagnosis Usually seen with Notes
E66.3 Overweight Z68.25-Z68.29 Many preventive policies also want a cardiovascular risk factor
E66.811 Obesity, class 1 Z68.30-Z68.34 Class codes need the provider to document the class
E66.812 Obesity, class 2 Z68.35-Z68.39
E66.813 Obesity, class 3 Z68.41-Z68.45 If class 3 and morbid obesity are both documented, only E66.813 is coded
E66.9 Obesity, unspecified Any Z68.30+ Works, but the class code is more specific when documented
F50.x Eating disorder Any Z68 value, often low The guidelines name anorexia as a valid associated diagnosis

These ranges are typical, not rules. Code the class the provider documented and the BMI you measured, even if they don't line up the way this table suggests. The obesity codes themselves are covered on the E66 obesity codes page.

How payers use Z68 codes

BMI codes often decide whether a visit counts as preventive:

Payers use the BMI to decide eligibility, but that doesn't change the coding rule. The BMI code still goes after the provider's diagnosis. If a policy says "BMI 30 or greater," it means Z68.3x on the claim with the obesity diagnosis, not instead of it.

Denials when Z68 is alone or first

What you'll see Cause Fix
Rejection: invalid diagnosis code Z68.1 on a date of service from Oct 1, 2026, or a header like Z68.3 Use the complete code: Z68.18/Z68.19, Z68.33, etc.
Rejection or CO-16 Z68 listed first, or it's the only diagnosis Put the provider's diagnosis first; point the service line at it
CO-11 (diagnosis inconsistent with procedure) Service line points only to the Z68 code Point 97802/97803 at the medical diagnosis
CO-167 (diagnosis not covered) Obesity/BMI claim on a plan that excludes weight management Check the plan's exclusions; see preventive vs. medical benefits
Records request, then take-back Z68 on the claim with no height, weight or BMI in the note Document the measurements at every visit that carries a Z68 code

For the broader denial patterns, see why nutrition claims get denied. Z71.3 + Z68 is its own common case, covered on the Z71.3 page.

Documentation checklist

With those in the note, the BMI code on the claim can be traced back to a measurement and to a provider's diagnosis.

For the other diagnosis codes on nutrition claims, see the ICD-10 codes for dietitians reference.

Sources

  1. CMS: ICD-10-CM FY2027 code files, addenda and Official Guidelines (Section I.B.14; I.C.21 Z68)
  2. CDC NCHS: ICD-10-CM tabular list and FY2027 addenda
  3. CDC: New adult obesity ICD-10-CM codes (partner materials, updated 11/1/2024)
  4. UnitedHealthcare Preventive Care Services, MP.016.59 (effective July 1, 2026)
  5. Aetna Clinical Policy Bulletin 0049, Nutritional Counseling

Sources checked . Payer rules change; verify the member's benefits.

Frequently asked questions

Can a Z68 BMI code be the primary diagnosis?

No. The ICD-10-CM guidelines say BMI codes should only be reported as secondary diagnoses, and only when there's an associated reportable diagnosis documented by the patient's provider. A claim with a Z68 code first, or alone, is a coding error.

Is Z68.1 still valid?

Not for visits on or after October 1, 2026. The FY2027 code set turns Z68.1 into a non-billable header and adds Z68.18 (BMI 18.4 or less) and Z68.19 (BMI 18.5-19.9). Visits through September 30, 2026 still use Z68.1.

At what age do I switch from pediatric to adult BMI codes?

Adult Z68 codes are for patients 20 and older. Pediatric percentile codes, Z68.51-Z68.56, are for ages 2-19, based on the CDC growth charts.

Can a dietitian document the BMI used for the Z68 code?

Yes. The guidelines let the BMI come from other clinicians' documentation and use the dietitian as their example. But the associated diagnosis, such as obesity, must be documented by the patient's provider.

Which BMI code goes with obesity class 2?

E66.812 (obesity, class 2) usually pairs with Z68.35-Z68.39 in adults, but the class code is whatever the provider documented, and the Z68 code is whatever BMI was measured. Code each from the record, not from a conversion chart.

Part of ICD-10 codes for MNT. Start with ICD-10 Codes for Dietitians: Z71.3, Z68, E66 & More.

Duo Practice

The chart is free. You press Submit.

A free EHR that records the session, writes the note from it, and builds the claim you submit. Billing is 3.9% of what an insurer pays, plus your own Claim.MD plan.

Create free account → No card on file for the EHR