Billing codes · ICD-10-CM code

K90.0 celiac disease on nutrition claims

The short answerK90.0 is the billable ICD-10-CM code for celiac disease, including celiac gluten-sensitive enteropathy and nontropical sprue. It's a treatment diagnosis, so gluten-free MNT with K90.0 first usually processes under the medical benefit. Non-celiac gluten sensitivity is a different code, K90.41. Medicare MNT doesn't cover celiac disease alone.
CodeK90.0
DescriptorCeliac disease
BillableYes (FY2026 and FY2027)
IncludesCeliac disease with steatorrhea; celiac gluten-sensitive enteropathy; nontropical sprue
Use additional codeAssociated disorders, such as dermatitis herpetiformis (L13.0) or gluten ataxia (G32.81)
Code alsoExocrine pancreatic insufficiency (K86.81), if present
Not celiacK90.41 non-celiac gluten sensitivity; food allergy status Z91.01-
Medicare MNTDoes not qualify on its own
FY2027 changeNone to K90.0 (Oct 1, 2026)

Celiac disease is one of the clearest cases for medical nutrition therapy: the diet is the treatment. That makes K90.0 a strong diagnosis on a claim, as long as it's the right code for what the provider actually diagnosed, and the plan covers GI conditions under the member's nutrition benefit.

What K90.0 includes

K90.0, celiac disease, sits in category K90, intestinal malabsorption. Its inclusion terms:

Two instructional notes travel with it:

The K90 category excludes intestinal malabsorption following GI surgery (K91.2). Malabsorption after bariatric surgery is not celiac disease, even when the diet looks similar.

K90.0 didn't change in the FY2027 update effective October 1, 2026.

Celiac vs. gluten sensitivity vs. wheat allergy

Referrals use these words loosely. The codes don't:

Provider documents Code Notes
Celiac disease, celiac sprue, gluten-sensitive enteropathy K90.0 Confirmed diagnosis only
Non-celiac gluten sensitivity K90.41 A separate code under K90.4, malabsorption due to intolerance
Food intolerance NEC K90.49 Malabsorption due to intolerance, not elsewhere classified
Food allergy (for example, to wheat) Z91.01- status codes, or the allergic condition itself Allergy is not celiac disease
"Rule out celiac," "suspected celiac" Code the documented symptoms or findings Outpatient rule: don't code uncertain diagnoses

The last row matters. Section IV.H of the Official Guidelines says outpatient claims don't code diagnoses documented as "probable," "suspected," "rule out" or similar. A patient sent to you during a celiac workup is coded from the symptoms or findings on the referral (diarrhea, weight loss, iron deficiency anemia), not K90.0.

Coverage for celiac MNT

For how GI niches compare on reimbursement, see best nutrition niches for reimbursement. Aetna's rules are summarized in Aetna nutrition counseling coverage.

Secondary codes worth adding

Section I.B.5 of the guidelines says signs and symptoms routinely associated with a disease aren't coded separately. Diarrhea, bloating or steatorrhea in a documented celiac patient don't need their own codes. Conditions that aren't an integral part of celiac disease do, when the provider documents them:

Example claim lines (invented)

Scenario CPT Diagnosis order
Newly diagnosed celiac, 60-minute initial, commercial plan 97802 × 4 A: K90.0
Celiac with documented iron deficiency anemia, 30-minute follow-up 97803 × 2 A: K90.0, B: D50.9
Medicare, type 1 diabetes and celiac disease 97802 × 4 A: E10.9, B: K90.0
Referred for "suspected celiac," diarrhea documented 97802 × 3 A: R19.7 (verify the payer accepts a symptom code for MNT)

What the note should show

Denials and fixes

What the remit says Usual cause Fix
CO-167 (diagnosis not covered) Plan's nutrition benefit doesn't include GI conditions, or it's a Medicare claim Check the policy; bill the covering diagnosis if one is documented, or the visit is self-pay
CO-50 (not medically necessary) Note doesn't show the therapeutic role of diet Appeal with the diagnosis, referral and note
CO-197 (precertification absent) Plan requires authorization for nutrition visits Get the authorization; ask about retro-authorization
CO-119 (benefit maximum reached) Annual visit limit used Check for an extension or medical review
Coding review finding K90.0 billed during a workup, or for gluten sensitivity Corrected claim with the documented symptom codes or K90.41

For the rest of the 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 (Sections I.B.5 and IV.H)
  2. CDC NCHS: ICD-10-CM tabular list and addenda
  3. Aetna Clinical Policy Bulletin 0049, Nutritional Counseling
  4. CMS NCD 180.1, Medical Nutrition Therapy

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

Frequently asked questions

What is the ICD-10 code for celiac disease?

K90.0, celiac disease. It includes celiac gluten-sensitive enteropathy, celiac disease with steatorrhea and nontropical sprue. It's a complete, billable code.

Is gluten sensitivity coded as K90.0?

No. Non-celiac gluten sensitivity has its own code, K90.41. Use K90.0 only when the provider documents celiac disease.

Does insurance cover a dietitian for celiac disease?

Many commercial plans do under the medical benefit. Aetna's nutrition counseling policy, for example, lists gastrointestinal disorders among the conditions where nutrition counseling is medically necessary. Visit limits and referral rules vary, and Medicare MNT doesn't cover celiac disease unless the patient also has diabetes or kidney disease.

Should I add codes for symptoms like diarrhea or weight loss?

Not for symptoms that are a routine part of celiac disease. Add other conditions the provider documents that aren't routinely part of it, like iron deficiency anemia, and the associated disorders the tabular list names, such as dermatitis herpetiformis.

Can I use K90.0 for a patient who is 'being worked up' for celiac?

No. In outpatient coding you don't code conditions described as suspected, probable or rule-out. Code the symptoms or findings the provider documents until celiac disease is confirmed.

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