CKD Stage Classification Calculator
Chronic kidney disease staging from eGFR and albuminuria.
About this calculator
This calculator implements the CKD staging and prognosis heat map from the Kidney Disease: Improving Global Outcomes (KDIGO) 2012 clinical practice guideline, which classifies chronic kidney disease along two independent axes: eGFR (six GFR categories, G1 through G5, from normal function down to kidney failure) and urine albumin-creatinine ratio, UACR (three albuminuria categories, A1 through A3, from normal to severely increased). CKD Stage is driven entirely by eGFR -- UACR has no effect on the stage number itself, since staging (G1-G5) and albuminuria category (A1-A3) are reported as two separate axes in the KDIGO system, not combined into one number. The two axes ARE combined, however, in the KDIGO Risk Level output, which reads a color-coded heat map (green/low, yellow/moderate, orange/high, red/very-high) off both the GFR category and the albuminuria category together -- so two patients with identical eGFR can land in different risk tiers depending on their UACR, even though their CKD Stage number is the same.
Higher eGFR (better kidney function) generally corresponds to a lower, milder CKD stage number. This calculator's 5-year progression risk is a simplified estimate built from KDIGO's general finding that progression risk rises with both a lower GFR category and a higher albuminuria category, not a formally validated prediction equation.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
Inputs
Results
CKD Stage (KDIGO)
1
Figures current as of 2012. Source: Kidney Disease: Improving Global Outcomes (KDIGO) CKD Work Group. KDIGO 2012 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease. Kidney Int Suppl. 2013;3(1):1-150.
How to Use This Calculator
- Enter the patient's eGFR (mL/min/1.73m2) from a recent lab report.
- Enter the urine albumin-to-creatinine ratio (UACR in mg/g): <30 normal, 30-300 moderate, >300 severe.
- Read the CKD stage per KDIGO (G1 through G5) and the corresponding risk level (1-4).
- Review the 5-year progression risk (%) and recommended monitoring frequency (times per year).
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).
What each result means
- CKD Stage (KDIGO)
- 1=G1, 2=G2, 3a=G3a, 3b=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
- Identify Input ParameterseGFR (mL/min/1.73m²) = 90, Urine Albumin-Creatinine Ratio (mg/g) = 10 = 2 input(s) provided
- Calculate CKD Stage1 = 1
- Calculate KDIGO Risk LevelKDIGO Risk Level = riskMatrix[gfrCategory - 1][albuminCategory - 1]1 = 1
- Calculate 5-Year Progression Risk5-Year Progression Risk = min(100, round((1 - pow(1 - annualProgressionRisk, 5)) * 10000) / 100)0.25 = 0.25
Figures and sources
- KDIGO 2012 CKD staging and prognosis heat map (eGFR x albuminuria) (2012) — Kidney Disease: Improving Global Outcomes (KDIGO) CKD Work Group. KDIGO 2012 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease. Kidney Int Suppl. 2013;3(1):1-150.
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Does the urine albumin-creatinine ratio (UACR) change a patient's CKD Stage number?
No. In the KDIGO 2012 system this calculator implements, CKD Stage (G1 through G5) is determined entirely by eGFR, while albuminuria category (A1 through A3) is reported as a separate, independent axis based on UACR. The two axes are combined only in the KDIGO Risk Level output -- the heat map -- not in the Stage number itself, so changing UACR alone never moves the CKD Stage.
Can two patients have the same CKD Stage but different risk levels?
Yes, and this is a deliberate feature of the KDIGO staging system, not an inconsistency. CKD Stage reflects GFR category alone, while KDIGO Risk Level reads a heat map that combines GFR category with albuminuria category. Two patients with identical eGFR (and therefore identical CKD Stage) can land in different risk tiers if their UACR differs -- higher albuminuria pushes the same GFR category into a higher risk color band.
Why does eGFR 30-44 with moderately increased albuminuria (G3b/A2) count as very-high risk?
In the published KDIGO heat map, the G3b/A2 combination (eGFR 30-44 with a UACR of 30-300 mg/g) is classified red, or very-high risk -- one tier higher than the same UACR at the milder G3a stage (eGFR 45-59), which is orange/high risk. This reflects that moderately increased albuminuria carries disproportionately more progression risk once GFR has already dropped into the G3b range, not a simple linear scaling of risk with GFR alone.
Is the 5-year progression risk figure from a validated prediction model?
No. It's a simplified estimate built from KDIGO's general finding that CKD progression risk rises with both a lower GFR category and a higher albuminuria category, not a separately validated prediction equation like the Kidney Failure Risk Equation. Treat it as a rough, directionally-consistent estimate rather than a precise clinical prediction tool.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
eGFR Calculator
Estimated GFR from creatinine using CKD-EPI equation.
NephrologyDialysis Adequacy (spKt/V) Calculator
Single-pool Kt/V from pre/post dialysis BUN.
Clinical NutritionRenal Diet Calculator
Calculate protein, sodium, potassium, phosphorus, and fluid limits for chronic kidney disease (CKD) stages 1-5 and dialysis based on KDOQI guidelines.
NephrologyEPO Dosing Calculator
Erythropoietin dose from hemoglobin and target level.
GastroenterologyChild-Pugh Score Calculator
Classify severity of chronic liver disease and cirrhosis using five clinical parameters. Determines Child-Pugh class A, B, or C with survival estimates.
More in Medical & Clinical.