D50.9 — iron deficiency anemia, unspecified
D50.9 is the ICD-10-CM code for iron deficiency anemia when the underlying cause hasn't been documented. Iron deficiency is the most common cause of anemia worldwide, which makes D50.9 one of the most frequently reported codes in the D50-D64 anemia block — but exactly like a lot of high-volume "unspecified" codes, it's meant to be a fallback, not a default.
Before reporting D50.9, check the chart for a documented source: chronic blood loss, malabsorption, dietary insufficiency, or another identified cause. If one is stated anywhere in the note — even in passing, like "likely from her heavy periods" — a more specific D50.0-D50.8 code applies instead, and coding D50.9 in that case understates the clinical picture.
The D50 family — coding by documented cause
The D50 category is organized by the documented reason for the iron deficiency, not by severity:
- D50.0 — Iron deficiency anemia secondary to blood loss (chronic) — from an ongoing, low-volume source like a slow GI bleed or heavy menstrual periods
- D50.1 — Sideropenic dysphagia (Plummer-Vinson syndrome) — iron deficiency anemia with esophageal web and dysphagia
- D50.8 — Other iron deficiency anemias — a documented cause exists but doesn't fit D50.0 or D50.1, such as dietary insufficiency or malabsorption
- D50.9 — Iron deficiency anemia, unspecified — no cause documented
D50 itself (without a fourth character) is a non-billable header code — a claim needs one of the four-character subcategories above to be valid.
Iron deficiency (E61.1) vs iron deficiency anemia (D50.9)
These two codes are frequently confused because they sound like the same thing, but they document different clinical states. E61.1 applies when labs show depleted iron stores — low ferritin or transferrin saturation — while the complete blood count is still within normal range. D50.9 (and the rest of the D50 family) applies once the iron deficiency has actually progressed to causing anemia — a low hemoglobin or hematocrit, not just low iron markers.
D50.0 chronic blood loss vs D62 acute posthemorrhagic anemia
The distinction between these two codes is chronicity of the blood loss, not its severity. D50.0 applies to anemia that developed gradually, as iron stores were slowly depleted by an ongoing low-volume source — a slow GI bleed over months, or heavy periods over several cycles. D62 applies to anemia from a single sudden, significant hemorrhage — acute GI bleeding, major trauma, or a large surgical blood loss.
A large one-time blood loss is D62 even if the total volume is substantial, and a small but persistent ongoing loss is D50.0 even if the daily volume is minor. Iron studies alone don't distinguish these — the clinical history of how the blood loss occurred does.
Anemia in chronic kidney disease — D63.1
CKD-related anemia is a distinct etiology from iron deficiency — most commonly caused by reduced erythropoietin production as kidney function declines — and it gets its own combination code, D63.1, rather than a D50 code. Iron deficiency and CKD-related anemia frequently coexist in the same patient, so it's worth confirming which (or both) is actually documented rather than assuming one explains the other.
Sequencing depends on the reason for the encounter. If the visit is primarily managing the CKD itself, code the appropriate N18.x stage first, followed by D63.1. If the anemia and its specific treatment — such as an erythropoiesis-stimulating agent — is the focus of the encounter, D63.1 may be sequenced first instead, per the applicable coding guidelines and payer policy.
Other anemia types — B12, folate, and unspecified
Iron deficiency isn't the only cause of anemia, and these categories live in entirely separate code families, not as D50 subcategories:
- D51 — Vitamin B12 deficiency anemia (D51.0 due to intrinsic factor deficiency/pernicious anemia, plus other B12-specific causes)
- D52 — Folate deficiency anemia (D52.0 dietary, D52.1 drug-induced, D52.9 unspecified)
- D55-D59 — Anemias from enzyme disorders, thalassemia, hereditary hemolytic conditions, and acquired hemolytic anemia
- D61 — Aplastic anemias and other bone marrow failure syndromes
- D64.9 — Anemia, unspecified — used only when the anemia's type isn't documented, not just its cause
Complete anemia code reference table
| Code | Description | Use when... |
|---|---|---|
| D50.9 | Iron deficiency anemia, unspecified | Iron deficiency anemia confirmed, no cause documented |
| D50.0 | Iron deficiency anemia secondary to blood loss (chronic) | Gradual anemia from an ongoing low-volume bleed source |
| D50.1 | Sideropenic dysphagia | Iron deficiency anemia with esophageal web and dysphagia |
| D50.8 | Other iron deficiency anemias | Documented cause other than blood loss (e.g. dietary, malabsorption) |
| E61.1 | Iron deficiency | Low iron stores confirmed by labs, CBC still normal — no anemia yet |
| D62 | Acute posthemorrhagic anemia | Anemia from a single sudden, significant blood loss event |
| D63.1 | Anemia in chronic kidney disease | Anemia attributed to CKD, code with the N18.x stage |
| D51.0 | Vitamin B12 deficiency anemia due to intrinsic factor deficiency | Pernicious anemia specifically |
| D52.0 | Dietary folate deficiency anemia | Folate deficiency anemia from dietary insufficiency |
| D64.9 | Anemia, unspecified | Anemia present, but type itself not yet worked up or documented |
Common coding mistakes
Mistake 1 — Defaulting to D50.9 when a cause is documented elsewhere in the chart
A source is frequently mentioned outside the assessment line — in the history, a GI consult note, or the menstrual history. D50.9 should only be used after confirming no cause is documented anywhere, not just absent from the final diagnosis line.
Mistake 2 — Coding D50.9 from an iron panel without confirming anemia on the CBC
Low ferritin or transferrin saturation alone documents iron deficiency (E61.1), not iron deficiency anemia. The CBC needs to show a low hemoglobin or hematocrit before a D50 code applies.
Mistake 3 — Omitting the source code with D50.0 or D62
Both chronic and acute blood-loss anemia codes should be paired with the source of the bleeding when it's documented — a GI bleed code, menorrhagia, or trauma code. The anemia code alone is incomplete if a source is stated in the chart.
Mistake 4 — Confusing chronicity with severity when choosing D50.0 vs D62
A large one-time hemorrhage is still D62 even if severe, and a small but ongoing loss is still D50.0 even if the daily volume is minor. The distinguishing factor is how the blood loss occurred over time, not how much blood was lost.
Mistake 5 — Using D50.9 for CKD-related anemia
CKD-related anemia has its own combination code, D63.1, which is a distinct etiology from iron deficiency. The two conditions frequently coexist, so confirm which one (or both) is actually documented rather than defaulting to whichever code is more familiar.
Look up related codes
Search all 98,186 ICD-10-CM codes instantly — free
Search ICDwise →Prepare for your CPC or CCS certification
AAPC offers comprehensive medical coding courses covering ICD-10-CM, CPT, and compliance. Anemia etiology coding — including combination codes like D63.1 — is regularly tested on the CPC exam.
Explore AAPC Coding Courses →