The diagnosis code for iron deficiency anemia in the ICD-10-CM system is D50. This parent code branches into four specific subcodes depending on the clinical cause: D50.0 for iron deficiency anemia secondary to blood loss, D50.1 for sideropenic dysphagia (Plummer-Vinson syndrome), D50.8 for other iron deficiency anemias, and D50.9 for iron deficiency anemia, unspecified. If you’re a coder, biller, or clinician looking for the right code to assign, D50.9 is the most commonly used when the etiology isn’t further specified — but choosing the most specific subcode available will reduce claim denials and improve documentation quality.
Iron deficiency anemia affects roughly 1.2 billion people worldwide, making it the single most common nutritional deficiency on the planet. In the United States alone, approximately 5 million people carry this diagnosis. Getting the ICD-10 code right matters — not just for reimbursement, but because it drives clinical decision support alerts, quality reporting, and population health tracking.
Complete ICD-10 Code Table for Iron Deficiency Anemia
| ICD-10 Code | Description | When to Use |
|---|---|---|
| D50 | Iron deficiency anemia (parent code) | Do not use for billing — choose a subcode |
| D50.0 | Iron deficiency anemia secondary to blood loss (chronic) | GI bleeding, heavy menstruation, post-surgical blood loss |
| D50.1 | Sideropenic dysphagia (Plummer-Vinson syndrome) | Iron deficiency with esophageal web and dysphagia |
| D50.8 | Other iron deficiency anemias | Dietary deficiency, malabsorption (e.g., celiac disease, post-bariatric surgery) |
| D50.9 | Iron deficiency anemia, unspecified | When etiology is unknown or not yet determined |
Coding tip: D50.0 is specifically for chronic blood loss anemia. For acute blood loss anemia, use D62 instead — a common source of coding errors.
Lab Values That Support an Iron Deficiency Anemia Diagnosis
Before assigning a D50 code, the medical record needs to document lab findings consistent with iron deficiency. Payers will deny claims if the diagnosis isn’t backed by objective data. Here’s what the labs typically look like:
| Lab Test | Normal Range | Iron Deficiency Anemia |
|---|---|---|
| Hemoglobin | 12–16 g/dL (women), 14–18 g/dL (men) | Below lower limit of normal |
| MCV (Mean Corpuscular Volume) | 80–100 fL | < 80 fL (microcytic) |
| Serum Ferritin | 20–200 ng/mL (women), 20–500 ng/mL (men) | < 30 ng/mL (< 15 ng/mL is virtually diagnostic) |
| Serum Iron | 60–170 mcg/dL | < 60 mcg/dL |
| TIBC | 250–370 mcg/dL | > 400 mcg/dL (elevated) |
| Transferrin Saturation | 20–50% | < 20% |
A ferritin level below 15 ng/mL has a specificity of about 99% for iron deficiency anemia. However, ferritin is an acute-phase reactant — it can be falsely elevated during infection, inflammation, liver disease, or malignancy. In these patients, a ferritin threshold of < 100 ng/mL combined with a transferrin saturation < 20% is more reliable (this is the standard used in heart failure guidelines).
Common Coding Mistakes to Avoid
- Using D50.0 for acute blood loss: Acute post-hemorrhagic anemia is coded D62, not D50.0. This distinction trips up even experienced coders.
- Coding D50.9 when the cause is documented: If the physician documents “iron deficiency anemia due to menorrhagia,” you need D50.0 plus the code for the underlying condition (N92.0 for heavy periods).
- Forgetting to code the underlying cause: ICD-10 guidelines require you to code the etiology alongside the anemia. For example, D50.0 + K25.4 (chronic gastric ulcer with hemorrhage).
- Confusing iron deficiency anemia with anemia of chronic disease: Anemia of chronic disease (coded D63.8 when due to a chronic condition) has normal or elevated ferritin. The treatment is completely different.
When the Code Matters Clinically
The D50 code does more than satisfy billing requirements. In many EHR systems, it triggers clinical decision support — prompting physicians to order a GI workup in men or postmenopausal women with new iron deficiency anemia. Guidelines from the American Gastroenterological Association recommend colonoscopy and upper endoscopy for any patient over 40 with unexplained iron deficiency anemia, because it’s a colon cancer red flag in roughly 6–10% of cases.
In premenopausal women, heavy menstrual bleeding accounts for the majority of cases, but GI evaluation should still be considered if the anemia doesn’t respond to iron supplementation after 8–12 weeks.
Signs and Symptoms That Prompt the Diagnosis
Clinicians typically work up iron deficiency anemia when patients present with:
- Fatigue and exercise intolerance — the most common complaints
- Pallor — especially in the conjunctivae, nail beds, and palmar creases
- Pica — cravings for ice (pagophagia), dirt, or starch
- Restless legs syndrome — present in up to 25% of iron-deficient patients
- Koilonychia — spoon-shaped nails, a late finding
- Glossitis and angular cheilitis — smooth tongue and cracked mouth corners
In children, iron deficiency anemia can impair cognitive development and school performance even before hemoglobin drops below the anemia threshold — a reason the AAP recommends universal screening at 12 months of age.
Frequently Asked Questions
What is the most common ICD-10 code for iron deficiency anemia?
D50.9 (iron deficiency anemia, unspecified) is the most frequently billed code. However, best practice is to use the most specific code supported by the documentation — D50.0 if blood loss is the cause, or D50.8 for dietary or malabsorptive causes.
Is there a difference between D50.0 and D62?
Yes, and it’s clinically significant. D50.0 is for iron deficiency anemia caused by chronic blood loss — think slow GI bleeds or heavy periods over months. D62 is for acute post-hemorrhagic anemia — a sudden bleed from trauma, surgery, or a ruptured vessel. The pathophysiology is different: D62 patients typically have normal iron stores initially.
Can I code iron deficiency without anemia?
Yes. If a patient has documented iron deficiency (low ferritin, low transferrin saturation) but hemoglobin is still within normal range, use E61.1 (iron deficiency). This captures the pre-anemic depletion stage and is increasingly recognized as clinically meaningful, especially in heart failure and fatigue workups.
What code should I use for iron deficiency anemia in pregnancy?
Iron deficiency anemia complicating pregnancy has its own code: O99.01x (anemia complicating pregnancy, with the 7th character indicating trimester). You should also assign D50.x as an additional code to specify the type of anemia.
Does the ICD-10 code affect reimbursement for IV iron infusions?
Absolutely. Payers often require a documented D50 code plus evidence of oral iron intolerance or failure before authorizing IV iron infusions (CPT 96365 with J-codes for the specific iron formulation). Without proper diagnosis coding, expect denials.
Key Takeaways
- The ICD-10 diagnosis code for iron deficiency anemia is D50, with subcodes D50.0, D50.1, D50.8, and D50.9
- Use D50.0 for chronic blood loss, D62 for acute blood loss — don’t mix them up
- Always code the underlying etiology alongside the anemia code
- A ferritin < 15 ng/mL is nearly 99% specific for iron deficiency
- Iron deficiency without anemia is coded separately as E61.1
- New iron deficiency anemia in men or postmenopausal women warrants a GI cancer workup — the code assignment can trigger this clinical pathway