Skip to main content
Calcimator

CKD Stage Classification Calculator

Chronic kidney disease staging from eGFR and albuminuria.

Inputs

Results

CKD Stage (KDIGO)

1

KDIGO Risk Level (1-4)1
5-Year Progression Risk4.9%
Recommended Monitoring1x/year
How to Use This Calculator
  1. Enter the patient's eGFR (mL/min/1.73m2) from a recent lab report.
  2. Enter the urine albumin-to-creatinine ratio (UACR in mg/g): <30 normal, 30-300 moderate, >300 severe.
  3. Enter the patient's age (years).
  4. Read the CKD stage per KDIGO (G1 through G5) and the corresponding risk level (1-4).
  5. Review the 5-year progression risk (%) and recommended monitoring frequency (times per year).

How the result changes with eGFR (mL/min/1.73m²)

eGFR (mL/min/1.73m²)CKD Stage (KDIGO)
204
702
1301
1801

What each input means

eGFR (mL/min/1.73m²)
Estimated glomerular filtration rate.
Urine Albumin-Creatinine Ratio (mg/g)
UACR: <30 normal (A1), 30-300 moderate (A2), >300 severe (A3).
Age (years)
Patient age in years.

What each result means

CKD Stage (KDIGO)
1=G1, 2=G2, 3=G3a, 3.5=G3b, 4=G4, 5=G5.
KDIGO Risk Level (1-4)
1=Low (green), 2=Moderate (yellow), 3=High (orange), 4=Very high (red).
5-Year Progression Risk
Estimated risk of CKD progression over 5 years.
Recommended Monitoring
KDIGO-recommended monitoring frequency per year.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    eGFR (mL/min/1.73m²) = 90, Urine Albumin-Creatinine Ratio (mg/g) = 10, Age (years) = 50 = 3 input(s) provided
  2. Calculate CKD Stage
    1 = 1
  3. Calculate KDIGO Risk Level
    KDIGO Risk Level = riskMatrix[gfrCategory - 1][albuminCategory - 1]
    1 = 1
  4. Calculate 5-Year Progression Risk
    5-Year Progression Risk = min(100, round((1 - pow(1 - annualProgressionRisk, 5)) * 10000) / 100)
    4.9 = 4.9

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.