Billing codes · ICD-10-CM code

D50.9 iron deficiency anemia on nutrition claims

The short answerD50.9 is the billable ICD-10-CM code for iron deficiency anemia, unspecified. When the provider documents anemia from inadequate dietary iron, D50.8 is more specific, and anemia from chronic blood loss is D50.0. Low iron without anemia is E61.1, not D50. In pregnancy, anemia is coded O99.01- first. D50 codes seldom carry MNT coverage alone, so they're usually secondary.
CodeD50.9
DescriptorIron deficiency anemia, unspecified
BillableYes (FY2026 and FY2027)
Other D50 codesD50.0 chronic blood loss; D50.1 sideropenic dysphagia; D50.8 other, incl. inadequate dietary iron intake
Not anemiaE61.1 iron deficiency (without anemia)
PregnancyO99.01- (by trimester) first, then the D50 code
Medicare MNTDoes not qualify on its own
FY2027 changeNone to D50 (Oct 1, 2026)

Iron deficiency anemia comes up constantly in nutrition work: celiac disease, heavy menstrual losses, plant-based diets, bariatric surgery, pregnancy. The diagnosis code is straightforward. The two mistakes that cause trouble are coding D50 when there's no anemia, and expecting D50.9 to pay for the visit on its own.

The D50 codes

Category D50, iron deficiency anemia, includes asiderotic anemia and hypochromic anemia. D50 itself is a header.

Code Descriptor When
D50.0 Iron deficiency anemia secondary to blood loss (chronic) Provider attributes it to chronic blood loss; includes chronic posthemorrhagic anemia
D50.1 Sideropenic dysphagia Rare; provider-documented
D50.8 Other iron deficiency anemias Includes iron deficiency anemia due to inadequate dietary iron intake; the index also sends nutritional anemia with poor iron absorption here
D50.9 Iron deficiency anemia, unspecified Iron deficiency anemia with no cause documented

D50.0 excludes acute posthemorrhagic anemia (D62). Anemia NOS, without "iron deficiency," is D64.9.

Nothing in D50 changed in the FY2027 update effective October 1, 2026.

D50 vs. E61.1: anemia or just low iron?

This is the most common coding error on iron-related nutrition claims.

A low ferritin in the labs isn't a diagnosis. The Official Guidelines base code assignment on the provider's diagnostic statement, not on lab values or clinical criteria. If the labs suggest anemia but the provider hasn't documented it, code what the provider documented, and ask if it's unclear. Your note can still record the values and your nutrition diagnosis (for example, inadequate iron intake) in PES format.

The E50-E64 section also has an Excludes2 for nutritional anemias (D50-D53), which means a vitamin deficiency such as vitamin D (E55.9) can be coded alongside D50.9 when both are documented.

Special situations

Coverage: why D50.9 usually rides second

Example claim lines (invented)

Scenario CPT Diagnosis order
Celiac disease with documented iron deficiency anemia, 45-minute initial 97802 × 3 A: K90.0, B: D50.9
Anemia from inadequate dietary iron, plan confirmed coverage 97803 × 2 A: D50.8
Pregnant patient, second trimester, iron deficiency anemia 97803 × 2 A: O99.012, B: D50.9, C: Z3A.22
Low iron without anemia, alongside documented obesity 97803 × 3 A: E66.811, B: Z68.31, C: E61.1

What the note should show

Denials and fixes

What the remit says Usual cause Fix
CO-167 (diagnosis not covered) D50.9 as the only diagnosis, or on a Medicare claim Add the documented covering diagnosis first; otherwise the visit isn't covered
CO-11 (inconsistent with procedure) Anemia code first on a plan that doesn't accept it for MNT Resequence if the documentation supports another primary
CO-50 (not medically necessary) Note doesn't show a diet-related cause or plan Appeal with the note and labs, or strengthen documentation
Coding review finding D50.9 and E61.1 on the same claim, or D50 without documented anemia Corrected claim with the one code the provider's documentation supports

The rest of the diagnosis codes dietitians use are in the ICD-10 codes for dietitians reference.

Sources

  1. CMS: ICD-10-CM FY2027 code files and Official Guidelines (Section I.C.15)
  2. CDC NCHS: ICD-10-CM tabular list and addenda
  3. CMS NCD 180.1, Medical Nutrition Therapy
  4. Aetna Clinical Policy Bulletin 0049, Nutritional Counseling

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

Frequently asked questions

What is the ICD-10 code for iron deficiency anemia?

D50.9, iron deficiency anemia, unspecified, when the provider documents iron deficiency anemia with no cause. If the provider attributes it to inadequate dietary iron, D50.8 is more specific; if to chronic blood loss, D50.0.

What code do I use for low ferritin without anemia?

Iron deficiency without anemia is E61.1, which excludes iron deficiency anemia. Code it only when the provider documents iron deficiency; a lab value alone isn't a diagnosis.

Is D50.9 a covered diagnosis for nutrition counseling?

Rarely on its own. Preventive MNT lists key on weight, lipid, glucose and blood pressure diagnoses, and Medicare MNT covers only diabetes and renal disease. D50.9 usually rides as a secondary code behind the condition that carries the visit, such as celiac disease, CKD or bariatric surgery aftercare.

How do I code iron deficiency anemia in pregnancy?

Anemia complicating pregnancy is O99.01- with a trimester character (O99.011, O99.012, O99.013 or O99.019), coded first because Chapter 15 codes have sequencing priority. The D50 code goes after it to specify the type.

Did iron deficiency anemia codes change for FY2027?

No. The FY2027 update effective October 1, 2026 made no change to category D50.

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