What eGFR is estimating
Glomerular filtration rate is the volume of fluid the kidneys filter per minute, standardized to body surface area, so the units are milliliters per minute per 1.73 square meters. Measuring it directly is impractical in routine care, so laboratories estimate it from serum creatinine using an equation. The equation in current use in the United States is the 2021 CKD-EPI creatinine equation, which removed the race coefficient that earlier versions applied.
That word estimated matters. Creatinine is a muscle breakdown product, so anything that changes muscle mass or creatinine handling shifts the estimate without the kidneys changing at all. A muscular person may have a creatinine that makes their kidneys look worse than they are; a frail older adult with little muscle may have one that flatters them. This is the main reason KDIGO's 2024 recommendation reads as it does: "In adults at risk for CKD, we recommend using creatinine-based estimated glomerular filtration rate (eGFRcr). If cystatin C is available, the GFR category should be estimated from the combination of creatinine and cystatin C." Cystatin C is not muscle-dependent, so the combined estimate is less easily fooled.
The stages, in KDIGO's own table
| GFR category | eGFR (mL/min/1.73 m2) | KDIGO's term |
|---|---|---|
| G1 | 90 and above | Normal or high |
| G2 | 60 to 89 | Mildly decreased |
| G3a | 45 to 59 | Mildly to moderately decreased |
| G3b | 30 to 44 | Moderately to severely decreased |
| G4 | 15 to 29 | Severely decreased |
| G5 | Below 15 | Kidney failure |
The footnote to that table is the part almost never quoted, and it is the one that matters most to a worried reader: "In the absence of evidence of kidney damage, neither G1 nor G2 fulfils the criteria for CKD." An eGFR of 75 with a normal urine test and no structural abnormality is not chronic kidney disease. It is category G2, which is a description of filtration, not a diagnosis.
The dimension your report probably left out
KDIGO classifies chronic kidney disease by cause, GFR category and albuminuria category, abbreviated CGA. Albuminuria is measured as a urine albumin-to-creatinine ratio, and it is a stronger predictor of outcomes than the eGFR alone at many levels of function. The guideline notes that this nuance "is often missed by healthcare providers and students".
| Albuminuria category | ACR (mg/g) | ACR (mg/mmol) | KDIGO's term |
|---|---|---|---|
| A1 | Below 30 | Below 3 | Normal to mildly increased |
| A2 | 30 to 300 | 3 to 30 | Moderately increased |
| A3 | Above 300 | Above 30 | Severely increased |
Two people can share an eGFR of 55 and face very different futures depending on whether their ACR is 8 or 400. KDIGO's practice point is to test people at risk using both urine albumin measurement and an assessment of GFR. If you have been given a kidney stage on the strength of a blood test alone, asking whether a urine ACR was done is a reasonable and specific question.
A low eGFR with no protein in your urine
KDIGO answers this directly. Its Table 1 gives two routes to chronic kidney disease, either one present for at least three months: a marker of kidney damage, such as albuminuria, or a decreased GFR, defined as below 60. They are alternatives. An eGFR below 60 that persists for three months meets the definition on its own, with a normal urine test.
What a normal urine result changes is the risk, not the label. KDIGO grades prognosis on both dimensions at once, and the A1 column, normal to mildly increased albumin, is the lowest-risk cell in rows G1 to G3b. In G4 and G5 every cell is very high.
| Stage (eGFR) | A1: ACR under 30 | A2: 30 to 300 | A3: over 300 |
|---|---|---|---|
| G1, G2 (60 and up) | Low (not CKD without another marker) | Moderately increased | High |
| G3a (45 to 59) | Moderately increased | High | Very high |
| G3b (30 to 44) | High | Very high | Very high |
| G4 (15 to 29) | Very high | Very high | Very high |
| G5 (below 15) | Very high | Very high | Very high |
So an eGFR of 52 with an ACR below 30, confirmed over three months, is CKD category G3a A1: a real diagnosis, at moderately increased risk. The same eGFR with an ACR of 100 is G3a A2, one risk step higher. Below 45, a normal ACR no longer keeps you out of the high-risk cells.
Check which test the "no protein" came from. A standard urinalysis reports protein from a dipstick, which KDIGO calls a reagent strip, and KDIGO ranks a manually read total-protein strip last among the initial tests it accepts. Its first choice is a urine albumin-to-creatinine ratio, ideally on a first morning sample, and the A1 to A3 categories are defined by that ratio. A negative strip is not an ACR, so if your report shows only a urinalysis, your albuminuria category has not been measured.
Three months, and why a single result cannot diagnose you
The definition is time-bound. KDIGO requires the abnormality to be present for a minimum of three months, and its practice points spell out what that means operationally: following incidental detection of an elevated ACR, hematuria or a low eGFR, repeat the tests to confirm the presence of CKD. And then, directly: "Do not assume chronicity based upon a single abnormal level for eGFR and ACR, as the finding could be the result of a recent acute kidney injury (AKI) event or acute kidney disease (AKD)."
This is not a technicality. Dehydration, a vomiting illness, a course of non-steroidal anti-inflammatories, contrast imaging, a new blood pressure medicine or a urinary infection can all drop an eGFR temporarily. Those are acute events with a different meaning and often a different treatment. Chronicity can also be established retrospectively, by reviewing past eGFR and albuminuria results, imaging showing reduced kidney size, or the medical history.
The guideline balances this with a practice point in the other direction: consider starting treatment at first presentation of a decreased GFR or elevated ACR if CKD is deemed likely on other clinical grounds. Waiting three months to confirm is not the same as waiting three months to act.
Sponsored option
Vetted Aug 19, 2026Affiliate link, we may earn a commission at no extra cost to you.
Everlywell Our score 4.0/5
At-home lab tests
Pricing as of Aug 19, 2026
HbA1c $49; cholesterol and lipids $49; heart health panel $99
Age, and the argument that will not resolve
Average filtration falls across adult life, which raises an obvious objection to a fixed threshold: is an eGFR of 58 at 80 the same finding as an eGFR of 58 at 35? KDIGO addresses the objection rather than dodging it. It acknowledges an average age-associated GFR decline in longitudinal and cross-sectional studies, with substantial variation between individuals, "such that not all individuals will have a significant GFR decline with age". It also notes that the threshold of 60 is well below the average in young adults, and that a significant reduction in a younger person is usually accompanied by other markers that would capture the diagnosis anyway.
The guideline keeps the fixed threshold, and the reason is empirical: even in older populations, the risk of adverse outcomes rises with higher CKD stages. Our separate guide on eGFR by age sets out the average values by decade and the state of the age-adaptation debate.
What to do with a low result
Repeat it, and get the urine test. A confirmed value at least three months apart, with an ACR, is the minimum for a real classification.
Ask what changed. New medicines, an illness, dehydration, a recent scan with contrast. This explains a large share of one-off drops.
Look at the trend, not the label. A stable G3a for a decade is a different clinical object from a G3a that was G2 a year ago. Rate of change is what drives management.
Ask about cystatin C. Particularly if you are very muscular, very frail, an amputee, or if the number does not fit the rest of the picture.
Check the modifiable drivers. Blood pressure and glucose control do most of the work in slowing progression, and both are covered in our guide to the metabolic numbers to know after 40.
Our eGFR reference page carries the KDIGO categories with their source and effective date, and the lab result lookup will place a specific value against them.
The codes on a lab order or a bill
There is no single ICD-10 code for a low eGFR, and which code appears on your paperwork tells you what has and has not been concluded. The codes below are from the FY 2027 ICD-10-CM, which applies to encounters from October 1, 2026 to September 30, 2027.
| Code | Official description | What it says about you |
|---|---|---|
| R94.4 | Abnormal results of kidney function studies | A test result is out of range. The ICD-10-CM index sends an abnormal kidney function test here. No disease is named. |
| N18.31 | Chronic kidney disease, stage 3a | CKD has been diagnosed at stage 3a, the stage an eGFR of 45 to 59 corresponds to |
| N18.32 | Chronic kidney disease, stage 3b | CKD diagnosed at stage 3b, an eGFR of 30 to 44 |
| N18.30 | Chronic kidney disease, stage 3 unspecified | Stage 3 CKD without the a or b recorded |
| N18.4 | Chronic kidney disease, stage 4 (severe) | CKD diagnosed at stage 4, an eGFR of 15 to 29 |
| N18.5 | Chronic kidney disease, stage 5 | CKD diagnosed at stage 5, an eGFR below 15 |
| N18.2 | Chronic kidney disease, stage 2 (mild) | CKD at an eGFR of 60 to 89, which requires a separate marker of kidney damage |
| R80.9 | Proteinuria, unspecified | Where the index sends albuminuria and microalbuminuria found on a test |
The official outpatient coding guidelines explain when R94.4 is used instead of a CKD code. Codes for signs and abnormal findings are acceptable when a diagnosis has not been established, and a diagnosis recorded as "probable", "suspected" or "rule out" is not coded at all; the abnormal test result is coded instead. That lines up with KDIGO's rule that one low result is not yet a diagnosis. An N18 code means a clinician has documented chronic kidney disease, and it is fair to ask which results the stage rests on and whether they were at least three months apart.
Frequently asked questions
Is an eGFR of 52 serious?
It places you in category G3a, mildly to moderately decreased. Whether it is serious depends on three things the number alone does not tell you: whether it has persisted for at least three months, what your urine albumin-to-creatinine ratio is, and whether it is stable or falling. G3a with a normal ACR and a stable trend is managed very differently from G3a with an ACR above 300.
Is a low eGFR with no protein in the urine chronic kidney disease?
It can be. KDIGO counts an eGFR below 60 lasting at least three months as chronic kidney disease even when urine albumin is normal. A normal albumin-to-creatinine ratio puts you in category A1, the lowest albuminuria category, and a dipstick showing no protein is not the same measurement as an ACR.
Does a low eGFR mean kidney failure?
No. KDIGO reserves the term kidney failure for category G5, an eGFR below 15. The intermediate categories describe reduced filtration, and most people in them never progress to kidney failure.
Can eGFR go back up?
Yes, when the cause was temporary. Rehydration, stopping a drug that reduced filtration, or recovery from an acute illness can all return an eGFR to its previous level. That is precisely why KDIGO refuses to diagnose chronic disease from a single reading.
Why did my eGFR change when I switched labs?
Different laboratories may use different creatinine assays or a different estimating equation, and the 2021 race-free CKD-EPI equation produces different values from the equations it replaced. Compare like with like, and prefer a trend measured by one laboratory using one method.
What is a normal eGFR for my age?
No guideline publishes an age-adjusted diagnostic threshold; KDIGO uses 60 at every adult age. Average values do fall with age, and we set those out separately in our guide to eGFR by age.
What is the ICD-10 code for low eGFR?
There is no code for a low eGFR as such. A low result without a diagnosis fits R94.4, abnormal results of kidney function studies, which is where the ICD-10-CM index sends an abnormal kidney function test. Diagnosed chronic kidney disease takes an N18 code by stage, such as N18.31 for stage 3a.
When to talk with a clinician
Arrange review for any eGFR below 60 that has not been repeated, for any result below 45, and urgently for a rapid fall, reduced urine output, swelling, or confusion. Bring your previous results so the trend is visible. Two questions get you most of what a nephrologist would want to know: has my urine albumin-to-creatinine ratio been measured, and has this value been confirmed at least three months apart.