← Back to articles
Provider resource: This reference is written for clinicians prescribing GLP-1 medications for obesity management. Code selection has direct downstream effects on prior authorization approval, appeals outcomes, and audit exposure. Always verify codes against your institution's current ICD-10-CM edition.

FY2025 ICD-10 updates: what changed

⚡ Effective October 1, 2024 (FY2025)

The FY2025 update introduced new subcategory E66.81x, obesity classified by class rather than by caloric etiology. This is the most significant change to obesity coding in years and has direct implications for how you document and bill.

CodeDescriptionBMI rangeStatus
E66.811Obesity, Class 130.0–34.9New FY2025
E66.812Obesity, Class 235.0–39.9New FY2025
E66.813Obesity, Class 3≥40.0New FY2025
E66.01Morbid (severe) obesity due to excess calories≥40.0 (or BMI ≥35 + serious comorbidity)Use with caution
E66.09Other obesity due to excess calories30.0–39.9Still valid
Critical nuance, E66.813 vs E66.01: When a provider documents "Class 3 obesity," assign E66.813. When "morbid obesity" or "severe obesity" is documented without class specificity, assign E66.01. If both are documented together, use only E66.813 (more specific, per April 2025 Official Coding Guideline update). Do not report both simultaneously. This distinction also affects HCC risk adjustment: E66.811 and E66.812 do not risk-adjust under current payment models; E66.01 and E66.813 do.

FY2026 update: coding for BMI 35–39.9 with comorbidities

⚡ Effective October 1, 2025 (FY2026)

One of the most common coding questions in obesity medicine is: what code do I use for a patient with BMI 35–39.9 who also has weight-related comorbidities? The answer depends entirely on how the provider documents obesity in the clinical note. FY2026 guidelines clarify the two valid pathways and when each applies.

The two pathways for BMI 35–39.9 with comorbidities

Pathway 1 — E66.812 (Class 2 obesity): Use this code when your documentation says "Class 2 obesity." This code applies to BMI 35.0–39.9 with or without comorbidities. When comorbidities are present, list each as a separate additional diagnosis. The comorbidities do not change the obesity code — they stand alongside it.

Pathway 2 — E66.01 (Morbid/severe obesity): Use this code when your documentation says "morbid obesity" or "severe obesity" and the patient has BMI 35–39.9 plus one or more serious weight-related comorbidities. Per the NIH definition — adopted in ICD-10-CM — morbid obesity is defined as BMI ≥40, or BMI 35–39.9 with a serious comorbid condition. E66.01 captures the BMI 35–39.9 + comorbidity scenario when the provider's documented language reflects severity rather than class number.

The code follows your documentation language — not the BMI alone.

• Document "Class 2 obesity" → use E66.812, then list comorbidities separately
• Document "morbid obesity" or "severe obesity" with BMI 35–39.9 + comorbidity → use E66.01
• Document "Class 3 obesity" → use E66.813 — this requires BMI ≥40; do not use E66.813 for BMI 35–39.9

If both "Class 2" and "morbid" appear in the same note, use E66.812 (the more specific class code takes precedence per the April 2025 Official Coding Guideline update).

Why E66.813 does not apply to BMI 35–39.9

There is an important clinical–coding distinction to understand. Clinically, surgical and treatment eligibility guidelines (ASMBS, NIH) define "severe" or "morbid" obesity as BMI ≥40 or BMI ≥35 with serious comorbidities. ICD-10-CM does not map this directly onto E66.813. E66.813 (Class 3 obesity) is defined by BMI ≥40 and cannot be assigned to a patient with BMI 35–39.9, regardless of comorbidity burden. The code that captures the BMI 35–39.9 + comorbidity severity pathway in ICD-10-CM is E66.01 — not E66.813.

This matters because some providers attempt to use E66.813 for BMI 35–39.9 patients with significant comorbidities, reasoning that the patient meets the clinical definition of morbid obesity. This is a coding error and creates audit exposure. The correct approach: document "morbid obesity" or "severe obesity" in your note and use E66.01, which explicitly covers this population.

BMI 35–39.9 + comorbidity: which code applies?
E66.812 + Z68.35–39 + I10 Note says "Class 2 obesity" — hypertension coded separately
E66.01 + Z68.35–39 + E11.9 Note says "morbid obesity" + T2DM with BMI 35–39.9
E66.01 + Z68.37 + G47.33 Note says "severe obesity" + OSA with BMI 37 (supports Zepbound PA)

E66 obesity codes, complete reference

CodeDescriptionNotes
E66.01Morbid (severe) obesity due to excess caloriesBMI ≥40, or BMI ≥35 with serious comorbidity. Requires documentation of "morbid" or "severe." Still the primary PA code for many insurers, do not abandon it.
E66.09Other obesity due to excess caloriesBMI 30–39.9. Less specific than new class codes, prefer E66.811/812 when class is documented.
E66.1Drug-induced obesityUse when obesity is a medication side effect (e.g., antipsychotics, corticosteroids). Requires adverse effect coding, also report T codes for the causative drug.
E66.2Morbid obesity with alveolar hypoventilationObesity hypoventilation syndrome (OHS / Pickwickian syndrome). Separate from OSA.
E66.3OverweightBMI 25.0–29.9. Not a qualifying code for GLP-1 PA on its own, must pair with qualifying comorbidity for BMI 27–29.9 indication.
E66.811Obesity, Class 1FY2025 BMI 30–34.9. Use when "Class 1" is documented.
E66.812Obesity, Class 2FY2025 BMI 35–39.9. Use when "Class 2" is documented — including when comorbidities are present. List comorbidities as separate codes. See FY2026 update above.
E66.813Obesity, Class 3FY2025 BMI ≥40 only. Use when provider documents "Class 3 obesity." Preferred over E66.01 when class is specified. Do not use for BMI 35–39.9 — even with comorbidities; use E66.01 for that scenario instead.
E66.9Obesity, unspecifiedAvoid, lowest specificity, weakest PA support, highest audit risk. Use only when no other code applies.
Primary vs secondary diagnosis: Code obesity as a primary diagnosis when it is the reason for the visit (obesity management visit, GLP-1 prescribing visit). Code it as a secondary diagnosis when treating another condition in a patient who has obesity. For GLP-1 PA submissions, obesity must appear as a listed diagnosis, its position on the claim is less critical than its presence and specificity.

Z68 BMI codes

Z68 codes are supplemental, they document the specific BMI value and must always be paired with an E66 code, never used alone. Include a Z68 code on every claim where BMI is documented in the chart.

CodeBMI range (adult)PA relevance
Z68.27–Z68.2927.0–29.9Overweight with comorbidity, supports Wegovy/Zepbound BMI ≥27 indication
Z68.30–Z68.3430.0–34.9Class 1 obesity, pair with E66.811 or E66.09
Z68.35–Z68.3935.0–39.9Class 2 obesity, pair with E66.812 or E66.01 (with comorbidity)
Z68.4140.0–44.9Class 3 / morbid, pair with E66.813 or E66.01
Z68.4245.0–49.9Class 3, pair with E66.813 or E66.01
Z68.4350.0–59.9Class 3, pair with E66.813 or E66.01
Z68.4460.0–69.9Class 3, pair with E66.813 or E66.01
Z68.45≥70.0Class 3, pair with E66.813 or E66.01
Z68 codes are not standalone billable diagnoses. Submitting a Z68 code without a corresponding E66 code is a common denial trigger. The Z68 provides specificity; the E66 provides the diagnosis. Both are required on every obesity claim where BMI is documented.

How to pair E66 + Z68, clinical examples

Code pairing quick reference
E66.811 + Z68.30–34 Class 1 obesity, BMI 30–34.9
E66.812 + Z68.35–39 Class 2 obesity, BMI 35–39.9
E66.813 + Z68.41–45 Class 3 obesity, BMI ≥40 (documented as "Class 3")
E66.01 + Z68.41–45 Morbid obesity, BMI ≥40 (documented as "morbid" or "severe" without class)
E66.01 + Z68.35–39 Morbid obesity, BMI 35–39.9 with serious comorbidity (document the comorbidity)
E66.3 + Z68.27–29 + [comorbidity] Overweight + comorbidity, BMI 27–29.9 GLP-1 indication

Comorbidity codes for GLP-1 prior authorization

For patients with BMI 27–29.9, at least one weight-related comorbidity is required to qualify for GLP-1 coverage. For patients with BMI ≥30, comorbidities strengthen the PA and can be the difference between approval and denial. For patients with BMI ≥35 (Class 2), comorbidities are particularly important to code separately alongside E66.812 — per FY2026 guidelines, these patients should carry both the class-specific obesity code and each active comorbidity as distinct diagnoses. Always code every active comorbidity documented in the visit note.

CodeConditionNotes
I10Essential (primary) hypertensionMost common qualifier. Ensure BP is documented in the visit note.
E11.9Type 2 diabetes mellitus, without complicationsStrong PA qualifier. Use E11.x codes with complication specificity when applicable.
E11.65T2DM with hyperglycemiaMore specific than E11.9 when elevated glucose is documented.
E78.5Hyperlipidemia, unspecifiedCommon qualifier. Use E78.00 or E78.1 for greater specificity.
E78.00Pure hypercholesterolemia, unspecifiedPreferred over E78.5 when LDL elevation is the documented finding.
G47.33Obstructive sleep apnea (adult)Required for Zepbound OSA indication. See OSA section below.
I25.10Atherosclerotic heart disease of native coronary artery without angina pectorisKey code for Wegovy cardiovascular indication (SELECT trial). See CV section.
I63.xCerebral infarctionHistory of stroke, supports Wegovy CV indication.
I73.9Peripheral vascular disease, unspecifiedPAD, supports Wegovy CV indication.
K76.0Fatty liver, not elsewhere classified (MASLD/NAFLD)Increasingly recognized comorbidity. Document in chart if present.
E11.51T2DM with diabetic peripheral angiopathy without gangreneSupports CV risk classification.
Z82.49Family history of ischemic heart disease and other diseases of the circulatory systemSecondary supporting code for CV risk.

OSA + Zepbound: the sleep apnea pathway

Zepbound (tirzepatide) received FDA approval in June 2024 for moderate-to-severe obstructive sleep apnea in adults with obesity, the first pharmacotherapy approved for this indication. This opens a distinct PA pathway for patients who may not qualify under the obesity-only criteria.

Zepbound OSA indication, required code combination
G47.33 + E66.01 / E66.812 / E66.813 + Z68.3x–45 OSA + obesity (any class) + BMI

Cardiovascular indication: Wegovy and the SELECT trial

In March 2024, FDA approved an expanded indication for Wegovy (semaglutide 2.4 mg) for reduction of cardiovascular death, non-fatal MI, and non-fatal stroke in adults with established cardiovascular disease and BMI ≥27. This is a separate PA pathway from the weight-management indication.

Wegovy CV indication, code combination
I25.10 + E66.3 / E66.811+ + Z68.27+ Established CVD + overweight/obesity + BMI ≥27
CodeCVD conditionNotes
I25.10Atherosclerotic heart disease, no anginaPrimary code for established ASCVD without current angina.
I25.110Atherosclerotic heart disease with unstable anginaUse when angina is documented.
I63.xCerebral infarction (stroke)History of stroke qualifies under SELECT criteria.
I73.9Peripheral vascular disease, unspecifiedPAD qualifies as established CVD for the SELECT indication.
Z86.73Personal history of transient ischemic attack (TIA)Supporting code, may strengthen CV risk documentation.
CV pathway vs weight pathway: Some payers cover Wegovy under the CV indication but not the weight-management indication (or vice versa). If a patient with established CVD was denied for obesity-only PA, consider resubmitting under the cardiovascular indication using I25.10 or equivalent as the primary diagnosis. Document the cardiovascular risk reduction rationale explicitly in your letter of medical necessity.

Coding for continuation of therapy

Continuation PAs are a distinct submission from initial PAs and require different framing. The most common mistake is submitting a continuation as if it were a new request, this invites denial based on changing BMI.

CodeUse case
Z79.899Long-term (current) use of other medication, add to continuation of therapy visits for GLP-1 medications
Z71.3Dietary counseling and surveillance, document if nutrition counseling is part of the visit (strengthens PA)
Z71.82Exercise counseling, document if exercise counseling is provided
Z68.xCurrent BMI, always update Z68 code at every visit, even if BMI has decreased from prior visit

How coding directly affects prior authorization outcomes

✓ Coding that strengthens PA
  • Specific E66 class code (E66.812, E66.813) rather than E66.9
  • Z68 BMI code paired on every claim
  • All active comorbidities coded, not just the chief complaint
  • G47.33 with documented AHI ≥15 for Zepbound OSA pathway
  • I25.10 + BMI ≥27 for Wegovy CV indication
  • Z79.899 on continuation submissions
  • Z71.3 / Z71.82 showing lifestyle intervention is ongoing
✗ Coding that triggers denials
  • E66.9 (unspecified) as the primary obesity code
  • Z68 code submitted without E66 code
  • Missing comorbidity codes that are documented in the chart
  • Continuation submitted as "new request"
  • BMI decrease coded without documentation that weight loss is medication-attributed
  • G47.30 instead of G47.33 for OSA
  • Prediabetes coded as T2DM (E11.x), inaccurate and an audit risk

Common coding errors, and how to avoid them

ErrorWhy it happensCorrect approach
Using E66.9 by default EHR defaults or quick picks often populate unspecified codes Use E66.811–813 when class is documented; E66.01 when "morbid/severe" is documented; E66.09 when neither is specified but etiology is excess calories
Submitting Z68 without E66 BMI is auto-captured by nursing but not linked to an E66 code by the provider Always confirm E66 is on the claim whenever a Z68 is captured. Z68 alone is a non-billable supplemental code.
Coding E66.01 + E66.813 together EHR allows both; staff may code both when "Class 3 morbid obesity" is documented Per April 2025 guideline update: when both are documented, use only E66.813. It is the more specific code.
Using G47.30 instead of G47.33 for OSA G47.30 is "sleep apnea, unspecified", a common EHR default Use G47.33 specifically for adult OSA. Zepbound OSA PA criteria reference G47.33 explicitly.
Omitting comorbidities present in the chart Providers focus on the obesity visit, not on capturing all active diagnoses At each GLP-1 prescribing visit, actively review and code all documented comorbidities, HTN, dyslipidemia, T2DM, MASLD, OSA. Each strengthens PA.
Coding prediabetes as E11.x (T2DM) Clinicians sometimes use T2DM codes for prediabetes in hopes of improving PA odds Use R73.09 (other abnormal glucose) or E11.x only when T2DM is actually diagnosed. Upcoding is an audit and compliance risk.
Not updating Z68 on follow-up visits Z68 is seen as administrative and skipped on follow-ups Update Z68 at every visit. An improving BMI with continuation of therapy should be accompanied by documentation explaining why the medication is still clinically indicated.

Documentation tips for cleaner coding and stronger PAs

📋
Related provider guide
Prior Authorization for GLP-1 Medications: Step-by-Step
PA workflows, denial reasons, appeal strategies, and a letter of medical necessity template.
Provider resource disclaimer: This reference is for educational purposes and reflects ICD-10-CM codes as of FY2026 (effective October 1, 2025). Coding guidelines are updated annually, always verify against the current official ICD-10-CM edition and your institution's compliance standards. This content does not constitute medical advice, legal advice, billing guidance, or compliance advice. InformedPlate is an educational resource, not a substitute for professional medical, legal, or coding judgment.