Diabetic Nephropathy ICD-10 Code: ICD-10-CM Rules Explained

Diabetic Nephropathy ICD-10 Code: ICD-10-CM Rules Explained
Learn the Diabetic Nephropathy ICD-10 Code, E11.21 vs E11.22, CKD stage coding, documentation rules, sequencing, and denial prevention tips.

Diabetic nephropathy is the leading cause of chronic kidney disease and end-stage renal disease in the United States. It is also one of the most miscoded diagnoses in nephrology, endocrinology, and primary care billing.


The ICD-10 framework for diabetic kidney disease lives inside the diabetes chapter, not the genitourinary chapter. The codes are combination codes that bind the diabetes type to the kidney manifestation in a single entry. Two codes carry most of the confusion: E11.21 and E11.22.

This guide covers every billable diabetic nephropathy code across the E08 to E13 diabetes categories. It explains the documentation requirements for each code, mandatory N18 stage pairing, diabetes-CKD-hypertension relationships, and the denial patterns that commonly reduce reimbursement. Understanding these core nephrology ICD-10 codes is essential for maintaining compliance and preventing revenue leakage at every stage of renal care.

Get Expert Coding Support for Diabetic Kidney Cases
Talk to Coding Experts

What Is the ICD-10 Code for Diabetic Nephropathy?

The default ICD-10 code for diabetic nephropathy is E11.21 — Type 2 diabetes mellitus with diabetic nephropathy. It is a billable combination code used when a provider documents kidney damage caused by type 2 diabetes.

E11.21 sits under category E11.2 (Type 2 diabetes mellitus with kidney complications) in Chapter 4 of ICD-10-CM. The 2026 edition retained E11.21 with no change, effective October 1, 2025.

E11.21 is correct only for type 2 diabetes. Type 1, drug-induced, secondary, and other specified diabetes carry their own kidney complication codes in the E08, E09, E10, and E13 families. The kidney suffix stays the same. The diabetes prefix changes.

E11.21 captures diabetic nephropathy, intercapillary glomerulosclerosis, intracapillary glomerulonephrosis, and Kimmelstiel-Wilson disease. These four terms map to the same code. If you have trouble navigating these codes, we recommend keeping an ICD-10 codes guide to understand their usage better.

Note: Diabetic nephropathy and diabetic chronic kidney disease are not interchangeable. When the provider documents a CKD stage, the code shifts from E11.21 to E11.22, and a second code from category N18 becomes mandatory.

Complete Diabetic Nephropathy ICD-10 Code Table

The diabetic kidney complication codes follow a fixed pattern across five diabetes families. The fourth and fifth characters identify the kidney manifestation. The table below shows the type 2 codes, the most frequently used set.

Type 2 Diabetes Kidney Complication Codes (E11.2-)

CodeDescriptionWhen to UseBillable
E11.2Type 2 diabetes mellitus with kidney complicationsHeader code only; do not bill directlyNo
E11.21Type 2 diabetes mellitus with diabetic nephropathyKidney damage from diabetes; no CKD stage documentedYes
E11.22Type 2 diabetes mellitus with diabetic chronic kidney diseaseDiabetic CKD documented; pair with an N18 stage codeYes
E11.29Type 2 diabetes mellitus with other diabetic kidney complicationDiabetic kidney complication not classified to E11.21 or E11.22Yes

This table shows the type 2 set only. E11.22 is the highest-volume code in the group because most documented diabetic kidney disease carries a measured CKD stage.

CKD Stage Codes Required With E11.22 (N18-)

The N18 category identifies the CKD stage. ICD-10-CM requires an N18 code alongside every .22 diabetic CKD code. The stage comes from the provider’s documented eGFR or explicit stage statement.

CodeDescriptionClinical Marker
N18.1Chronic kidney disease, stage 1eGFR 90 or higher with kidney damage
N18.2Chronic kidney disease, stage 2 (mild)eGFR 60 to 89
N18.30Chronic kidney disease, stage 3, unspecifiedStage 3 documented without 3a or 3b split
N18.31Chronic kidney disease, stage 3aeGFR 45 to 59
N18.32Chronic kidney disease, stage 3beGFR 30 to 44
N18.4Chronic kidney disease, stage 4 (severe)eGFR 15 to 29
N18.5Chronic kidney disease, stage 5eGFR under 15, not on dialysis
N18.6End-stage renal diseaseCKD requiring chronic dialysis
N18.9Chronic kidney disease, unspecifiedCKD confirmed, stage not documented

When both a CKD stage and ESRD appear in the record, report N18.6 alone. Add Z99.2 (dependence on renal dialysis) when the patient is on dialysis.

E11.21 vs E11.22: Diabetic Nephropathy vs Diabetic CKD

The choice between E11.21 and E11.22 turns on one question: did the provider document a CKD stage? The answer changes the code, the required pairing, and the risk-adjustment value.

Many coders treat the two codes as synonyms. They are not. E11.21 reports diabetic kidney damage without staged CKD. E11.22 reports diabetic CKD and forces a second N18 code.

E11.21 — Diabetic Nephropathy

E11.21 applies when the provider documents diabetic nephropathy, Kimmelstiel-Wilson disease, or intercapillary glomerulosclerosis without a CKD stage. Common support includes documented albuminuria or proteinuria attributed to diabetes.

Use E11.21 ICD-10 diabetic nephropathy code when the record names diabetic kidney involvement but contains no eGFR-based stage and no statement of “diabetic CKD.” Do not append an N18 code to E11.21.

E11.22 — Diabetic Chronic Kidney Disease

E11.22 applies when the provider documents diabetic CKD or links a staged CKD to diabetes. The N18 stage code is mandatory and reports as a secondary code.

Most real-world diabetic kidney charts support E11.22 because the provider records an eGFR and a stage. A standalone E11.22 without an N18 stage code is an incomplete claim.

Decision Logic

Provider DocumentationCorrect Code Set
“Diabetic nephropathy,” no CKD stageE11.21
“Diabetic nephropathy with CKD stage 3a”E11.22 + N18.31
“Diabetic CKD, stage 4”E11.22 + N18.4
“Type 2 diabetes, ESRD on dialysis”E11.22 + N18.6 + Z99.2
“Diabetic kidney disease,” stage not statedE11.22 + N18.9

The bottom rows show why coder queries matter. A stage left undocumented forces N18.9, which carries less specificity and less risk-adjustment weight than a staged code.

The “With” Convention and the Assumed Causal Relationship

ICD-10-CM presumes a causal link between diabetes and chronic kidney disease. The word “with” in the Alphabetic Index, under the Diabetes entry, establishes that link automatically.

A provider does not have to write “CKD due to diabetes” for a coder to assign a diabetic CKD code. When both diabetes and CKD appear in the record, the index assumes the relationship unless documentation states the two are unrelated.

What the “With” Convention Permits

  • A coder assigns E11.22 when diabetes and a CKD stage are both documented, even without an explicit causal statement.
  • The assumption holds only for conditions listed under the “Diabetes with” subterms in the Alphabetic Index. Chronic kidney disease is a listed subterm.
  • The assumption breaks only when the provider documents the CKD as caused by something other than diabetes.

Where the Convention Stops

The “with” assumption does not extend to every pairing. A coder cannot link diabetes to a condition that is not a listed subterm. The link applies to kidney disease, neuropathy, retinopathy, and the other indexed complications, not to unrelated findings.

When documentation attributes the kidney disease to a non-diabetic cause, code that cause and code the diabetes separately. The combination code no longer applies.

Mandatory N18 Stage Pairing for the .22 Codes

Category N18 carries a “code first” instruction for diabetic CKD. The diabetes code reports first as the etiology. The N18 stage code reports the second as the manifestation. This is the etiology-manifestation convention.

N18 lists diabetic CKD as a “code first” condition for E08.22, E09.22, E10.22, E11.22, and E13.22. Submitting the .22 code without the N18 stage produces an incomplete and frequently denied claim.

The Sequencing Pattern

  1. Report the diabetes code first: E11.22.
  2. Report the CKD stage second: the applicable N18 code.
  3. Add Z99.2 when the patient depends on dialysis.

Why the Stage Code Cannot Be Skipped

The N18 code carries the severity that drives reimbursement and risk adjustment. E11.22 alone tells the payer the patient has diabetic CKD but hides the stage. A stage 4 claim and a stage 2 claim look identical without the N18 code, which fails the specificity payers expect.

Stop Losing Revenue to Diabetic CKD Miscoding
Get a Free Assessment

Diabetes, CKD, and Hypertension: Coding all Three

Diabetes, chronic kidney disease, and hypertension appear together in most diabetic nephropathy charts. ICD-10-CM presumes a causal relationship between hypertension and CKD, the same way it presumes one between diabetes and CKD.

When all three conditions are documented, the standard code set captures all three relationships. The hypertension code comes from category I12, not I10.

Standard Three-Condition Code Set

For diabetes, CKD, and hypertension documented together, the common assignment is three codes:

  • E11.22 — Type 2 diabetes mellitus with diabetic chronic kidney disease
  • I12.9 — Hypertensive CKD with stage 1 to 4 or unspecified CKD (use I12.0 for stage 5 or ESRD)
  • N18.x — the documented CKD stage

A worked example: type 2 diabetes, hypertension, and stage 4 CKD report as E11.22, I12.9, and N18.4. Add Z99.2 if the patient is on dialysis.

The Coding Clinic Nuance Coders Miss

A point of divergence exists in the coding community. One interpretation, drawn from Coding Clinic guidance, holds that documenting “diabetic CKD” attributes the kidney disease to diabetes and severs the hypertension link. Under that reading, the hypertension reports as I10, not I12.

The opposing and more widely applied interpretation follows the Official Guidelines, which presume the hypertension-CKD link unless documentation states the conditions are unrelated. Under that reading, I12 applies alongside E11.22.

The practical answer: follow the practice’s compliance policy and the active payer’s guidance. When documentation is ambiguous, send a coder query rather than guessing. Inconsistent handling across similar charts triggers audit flags.

How to Sequence Diabetes and CKD Codes Correctly

Selecting the right codes is half the task. Sequencing them correctly is the other half. Diabetic nephropathy claims fail when the etiology-manifestation order is reversed.

Outpatient and inpatient settings apply different first-listed rules. Practices operating in both must apply the correct standard to each claim.

Etiology-Manifestation Order

  • The diabetes code (E11.22) reports before the CKD stage code (N18.x).
  • The “code first” note at N18 confirms the diabetes etiology leads.
  • The “use additional code” note at the diabetes category confirms the stage follows.

Outpatient Sequencing

In outpatient settings, the first-listed diagnosis is the condition chiefly responsible for the encounter. For a diabetic CKD follow-up, E11.22 leads, followed by the N18 stage.

Inpatient Sequencing

In inpatient settings, the principal diagnosis is the condition established after study to be chiefly responsible for the admission. A patient admitted for a diabetic CKD complication sequences the principal diagnosis per the circumstances of admission, with E11.22 and N18.x reported in etiology-manifestation order.

Documentation Requirements for Each Code

Documentation determines whether a diabetic nephropathy claim survives a payer audit. Each code carries specific requirements that must be present at claim submission. Documentation cannot be added after a denial.

E11.21 — Diabetic Nephropathy

  • Provider statement naming diabetic nephropathy, Kimmelstiel-Wilson disease, or intercapillary glomerulosclerosis
  • Documented type 2 diabetes diagnosis
  • Supporting evidence such as albuminuria or proteinuria attributed to diabetes
  • Absence of a documented CKD stage, which would shift the code to E11.22
  • Provider signature with date of service

E11.22 — Diabetic Chronic Kidney Disease

  • Provider documentation of diabetic CKD or a CKD stage linked to diabetes
  • A documented CKD stage or an eGFR value supporting the stage
  • The matching N18 stage code on the claim
  • Dialysis status documented when applicable, supporting Z99.2
  • Provider signature with date of service

N18 Stage Codes

  • eGFR value or explicit stage statement in the record
  • Stage 3 specified as 3a or 3b when documented, supporting N18.31 or N18.32
  • ESRD documentation supporting N18.6 when dialysis dependence is present
  • Consistency between the documented stage and the N18 code selected

Diabetic Nephropathy Across the Diabetes Family (E08, E09, E10, E13)

Diabetic nephropathy is not limited to type 2 diabetes. The kidney suffix repeats across five diabetes families. The prefix identifies the diabetes type. Choosing the wrong family is a common specificity error.

The Five Diabetes Families

FamilyDiabetes TypeNephropathy CodeDiabetic CKD CodeOther Kidney Code
E08Diabetes due to an underlying conditionE08.21E08.22E08.29
E09Drug or chemical-induced diabetesE09.21E09.22E09.29
E10Type 1 diabetes mellitusE10.21E10.22E10.29
E11Type 2 diabetes mellitusE11.21E11.22E11.29
E13Other specified diabetes mellitusE13.21E13.22E13.29

Every .22 code in the table requires an N18 stage code. The “code first” instruction at N18 names all five .22 codes.

Family Selection Rules

  • Use E10 for type 1 diabetes, including patients diagnosed in childhood.
  • Use E08 when an underlying condition causes the diabetes, and code the underlying condition first.
  • Use E09 for diabetes induced by a drug or chemical, with the drug identified by an additional code.
  • Use E13 for other specified diabetes, including post-pancreatectomy and secondary diabetes not classified to E08 or E09.

The E11 type 2 codes dominate claim volume. The other families appear less often but follow identical kidney suffix logic.

CPT Codes Commonly Paired with Diabetic Nephropathy

ICD-10 codes establish medical necessity for every CPT code billed in the same encounter. A diabetic nephropathy claim clears first-pass review only when the diagnosis supports the procedure.

The CPT codes below appear frequently with diabetic kidney diagnoses. The diagnosis selection affects whether each line clears medical necessity.

CPT CodeDescriptionICD-10 Pairing Notes
82043Urine albumin, quantitative (microalbumin)E11.21 or E11.22 supports diabetic nephropathy screening
82570Creatinine, urine (for albumin-creatinine ratio)Pairs with 82043 for the UACR; diabetic CKD monitoring
80053Comprehensive metabolic panelIncludes creatinine and BUN; supports CKD staging
82565Creatinine, blood (eGFR basis)Supports the N18 stage selection
99213 to 99215Office E&M, established patientPair with the most specific diabetic kidney diagnosis
90960 to 90962ESRD-related services, monthlyPair E11.22 with N18.6 and Z99.2
50200Renal biopsy, percutaneousPairs with E11.22 plus the documented stage

CPT-ICD-10 Pairing Tip

When a UACR confirms staged diabetic CKD, update the claim from E11.21 to E11.22 plus the N18 stage. Leaving E11.21 in place after a stage is established understates severity and weakens the medical necessity record.

Improve Clean Claim Rates for Diabetic CKD
Hire AAPC-Certified Coders

Medicare, HCC, and Payer-Specific Billing Rules

Diabetic CKD codes carry risk-adjustment weight under the CMS-HCC model. The combination of a diabetic complication code and an advanced CKD stage drives risk-adjusted revenue for Medicare Advantage and ACO populations.

This is where diabetic nephropathy coding becomes a revenue issue, not only a compliance issue. Undercoding the stage or defaulting to E11.21 when E11.22 applies leaves risk-adjustment value on the table.

HCC Risk Adjustment

  • E11.22 maps to a diabetes-with-chronic-complication HCC, which carries more weight than uncomplicated diabetes.
  • Advanced CKD stages, particularly stage 4, stage 5, and ESRD, map to CKD HCCs that add risk-adjustment value.
  • HCC mappings change by model version. Confirm the active CMS-HCC model before finalizing risk-adjustment assumptions.

Documentation for Risk Adjustment

Risk-adjusted conditions require capture at least once per calendar year. A diabetic CKD patient seen across multiple encounters needs the E11.22 and N18 stage documented and coded during the reporting year, not carried forward from a prior year.

Audit Triggers

  • Frequent E11.21 use in a population with documented CKD stages flags an undercoding pattern.
  • E11.22 submitted without an N18 stage code flags an incomplete-claim pattern.
  • Inconsistent hypertension handling across similar charts flags a coding-variation pattern.

Quarterly self-audits of diabetic kidney claims address all three patterns before they become payer probes. Many practices engage nephrology billing services to manage stage capture, HCC alignment, and payer-specific rules.

Top Diabetic Nephropathy ICD-10 Claim Denial Reasons

Six denial patterns in ICD-10 for diabetic nephropathy account for most preventable diabetic nephropathy billing losses. Each has a specific root cause and a clear fix.

Denial 1: E11.22 Submitted Without an N18 Stage Code

The coder reports diabetic CKD but omits the mandatory stage code. The claim fails the “code first” pairing requirement.

Fix: Attach the documented N18 stage to every E11.22 claim. Use N18.9 only when the stage is genuinely undocumented.

Denial 2: E11.21 Used When a CKD Stage Is Documented

The coder reports diabetic nephropathy when the record documents a staged CKD. The claim understates severity and risk-adjustment value.

Fix: Shift to E11.22 plus the N18 stage whenever the provider documents a CKD stage or a stageable eGFR.

Denial 3: Reversed Etiology-Manifestation Sequence

The N18 stage code reports before the diabetes code. The sequencing violates the “code first” instruction at N18.

Fix: Report E11.22 first, then the N18 stage. Audit the encoder output for the correct order.

Denial 4: Hypertension Coded as I10 in a CKD Patient

The coder reports I10 when the patient has hypertension and CKD together. The Official Guidelines presume a hypertensive-CKD link.

Fix: Use the applicable I12 code when hypertension and CKD coexist, unless documentation states the two are unrelated.

Denial 5: Wrong Diabetes Family Selected

The coder reports an E11 code for a type 1 patient, or an E11 code when an underlying condition or drug caused the diabetes.

Fix: Confirm the diabetes type before coding. Match the prefix to the documented family across E08, E09, E10, E11, and E13.

Denial 6: Missing eGFR or Stage Documentation

The coder cannot select a specific N18 stage because the record lacks an eGFR or stage statement. The claim defaults to N18.9.

Fix: Query the provider for the stage when an eGFR is available but unstaged. Build stage capture into the documentation template.

Picture of Warda Razzaq
Warda Razzaq
Healthcare Copywriter | Specialist in Medical Billing & RCM

Share:

Facebook
Twitter
LinkedIn

Your financial well-being is our top priority!

Get in touch with us for a personalized billing solution that secures your practice’s finances.

Specialties

Physical Medicine

Sleep Medicine

Urology

Behavioral Health

Rehabilitative Medicine

Oncology

Allergy Immunology

Pulmonary

Vascular Surgery

Rheumatology

Hand Surgery

Physical Therapy

Speech Therapy

Urgent Care

Otolaryngology