Billing codes · ICD-10-CM code

E66 obesity ICD-10 codes for nutrition claims

The short answerCategory E66 covers overweight and obesity. The most specific codes are the class codes added October 1, 2024: E66.811 (class 1), E66.812 (class 2) and E66.813 (class 3). E66.01 is morbid obesity due to excess calories, E66.3 is overweight, and E66.9 is obesity, unspecified. E66 itself, E66.0, E66.8 and E66.81 are headers and can't be billed. Add a Z68 BMI code after the E66 code.
CategoryE66, Overweight and obesity
Billable codesE66.01, E66.09, E66.1, E66.2, E66.3, E66.811, E66.812, E66.813, E66.89, E66.9
Not billable (headers)E66, E66.0, E66.8, E66.81
Class codesE66.811-E66.813, effective Oct 1, 2024 (FY2025)
Tabular noteUse additional code for BMI, if known (Z68.-)
PregnancyCode first O99.21- when obesity complicates pregnancy
Medicare MNTNot a qualifying diagnosis on its own
FY2027 changeNone to E66 (Oct 1, 2026)

Weight management is a big share of RD private practice, and the obesity codes changed more in the last two years than in the decade before. If your claim templates predate October 2024, some of your E66 codes may be too vague, and at least one (E66.8) no longer exists as a billable code.

Which obesity code when

Code Descriptor Use it when the provider documents…
E66.811 Obesity, class 1 Class 1 obesity
E66.812 Obesity, class 2 Class 2 obesity
E66.813 Obesity, class 3 Class 3 obesity (preferred over E66.01 when both are documented)
E66.01 Morbid (severe) obesity due to excess calories Morbid or severe obesity attributed to excess calories
E66.09 Other obesity due to excess calories Obesity due to excess calories, not morbid
E66.1 Drug-induced obesity Obesity caused by a medication (add the drug's adverse-effect code, per the tabular)
E66.2 Morbid (severe) obesity with alveolar hypoventilation Obesity hypoventilation syndrome
E66.3 Overweight Overweight, not obesity
E66.89 Other obesity not elsewhere classified A specified obesity type with no better code
E66.9 Obesity, unspecified "Obesity" with no class or type

Related codes outside E66: E88.82 (obesity due to disruption of the MC4R pathway) and O99.21- (obesity complicating pregnancy, childbirth and the puerperium).

Headers you can't bill: E66, E66.0, E66.8 and E66.81. If a claim is rejected for an invalid diagnosis, check for one of these first.

The class codes added October 2024 (E66.811-E66.813)

The FY2025 update, effective October 1, 2024, added the obesity class subcategory, E66.81. It also made E66.8 a header and added E66.89 for "other obesity." The CDC's partner materials describe the classes by BMI: class 1 is generally 30 to <35, class 2 is 35 to <40, and class 3 is 40 or higher.

Section I.C.4.b of the Official Guidelines adds three rules:

No E66 codes changed in FY2027 (October 1, 2026).

Overweight (E66.3) vs. obesity

E66.3 is overweight. On nutrition claims it usually appears with Z68.25-Z68.29. Coverage for overweight alone is narrower than for obesity. Aetna's CPB 0049 covers nutritional counseling for overweight adults (BMI over 25) only when there are other cardiovascular risk factors: hypertension, dyslipidemia, impaired fasting glucose or metabolic syndrome. UnitedHealthcare's preventive policy lists E66.3 and Z68.25-Z68.29 in its cardiovascular-risk counseling row, not in the obesity row. For Aetna's full diagnosis list on one page, see the free Aetna billing cheat sheet.

So an overweight patient's claim often needs the risk factor too: E78.x, I10, R73.01 or E88.81x, as documented by the provider.

Pair every E66 code with a Z68 BMI code

The E66 category says to use an additional code for BMI, if known. Order matters:

Position Example Rule
First E66.812 The provider's diagnosis leads
Next Z68.37 The BMI you measured; never first, never alone
Optional Z71.3 The counseling encounter, if the payer's policy uses it

Your measured BMI can support the Z68 code (the guidelines name the dietitian as a typical source), but the E66 diagnosis must come from the provider. Full table and the FY2027 change to Z68.1: Z68 BMI codes.

Preventive vs. medical routing for weight counseling

Obesity counseling can pay under either benefit, depending on the plan's code lists:

The same claim can route differently on two plans from the same carrier. Explain this to patients before the first visit. Preventive vs. medical benefits covers how.

Coverage caveats: weight-management exclusions

Some employer plans exclude "weight loss programs" or "obesity treatment" entirely, even when the carrier's standard policy covers them. Self-funded plans can write their own rules. Before the first visit, ask:

  1. Does the plan cover 97802/97803 with an obesity diagnosis?
  2. Is it preventive (no cost-share) or medical?
  3. Is there a visit limit, and is it shared with other providers?
  4. Is there a weight-management exclusion?

The verification call script has the wording. If the patient is on a GLP-1, GLP-1 nutrition billing covers how those visits usually bill.

What the note must show

Denials and fixes

Symptom Likely cause Fix
Rejected: invalid diagnosis E66.8 or a header billed E66.811-E66.813 or E66.89
CO-11 / CO-16 Service line points only at Z68, or Z68 is first Point to the E66 code; E66 first
CO-167 / PR-204 Weight management excluded by the plan Verify exclusions; patient discussion before billing
Paid to deductible Plan's preventive list needs a different code set Check the payer's preventive policy for its obesity row

More in why nutrition claims get denied.

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 and Official Guidelines (Section I.C.4.b Obesity)
  2. CDC: New adult obesity ICD-10-CM codes (updated 11/1/2024)
  3. CDC NCHS: ICD-10-CM tabular list and addenda
  4. UnitedHealthcare Preventive Care Services, MP.016.59 (effective July 1, 2026)
  5. Aetna Clinical Policy Bulletin 0049, Nutritional Counseling
  6. USPSTF: Weight Loss to Prevent Obesity-Related Morbidity and Mortality in Adults

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

Frequently asked questions

What is the ICD-10 code for obesity class 2?

E66.812, Obesity, class 2. It became effective on October 1, 2024, with E66.811 (class 1) and E66.813 (class 3). The provider has to document the class for you to use it.

E66.9 or E66.01: which one?

E66.01 is morbid (severe) obesity due to excess calories. E66.9 is obesity, unspecified. Use what the provider documented. If the provider documents class 3 obesity, E66.813 is more specific, and if both class 3 and morbid obesity are documented, only E66.813 is coded.

Is E66.8 still billable?

No. Since October 1, 2024, E66.8 is a header. Use E66.811-E66.813 for obesity class, or E66.89 for other obesity not elsewhere classified.

Do I need a BMI code with an obesity code?

The E66 category instructs you to add a Z68 code for BMI, if known, and many payer policies look for it. The BMI code always follows the E66 code, never alone or first.

Does Medicare cover nutrition counseling for obesity?

Not under the MNT benefit, which covers diabetes and renal disease only. Medicare's intensive behavioral therapy for obesity (G0447) is a separate primary-care benefit.

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

Farela

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