The short answer: Cystatin C is a protein produced by almost all nucleated cells in your body at a constant rate. Like serum creatinine, it is filtered out of your blood by the kidneys, making it an excellent marker for estimating kidney function (eGFR). However, unlike creatinine—which is heavily influenced by muscle mass, age, sex, and diet—cystatin C levels remain relatively stable regardless of these factors. This makes cystatin C testing significantly more accurate for patients with low muscle mass, amputations, liver disease, high meat diets, or borderline creatinine-based eGFR results.
What is cystatin C?
To understand cystatin C, it helps to first look at how doctors traditionally measure kidney function.
For decades, the standard way to calculate estimated Glomerular Filtration Rate (eGFR)—the rate at which your kidneys filter waste from your blood—has been by measuring serum creatinine. Creatinine is a waste product generated by normal muscle breakdown.
While convenient, creatinine has a major flaw: it reflects your muscle mass as much as it reflects your kidney function.
Cystatin C is a non-glycosylated protein produced by all nucleated cells at a steady pace. Your kidneys filter cystatin C out of the bloodstream, break it down, and clear it. If your kidneys slow down, cystatin C levels in your blood rise. Because its production is not tied to your muscles or what you eat, measuring cystatin C provides a clearer picture of your actual kidney health when creatinine is misleading.
Why creatinine falls short in certain patients
Creatinine-based eGFR equations (eGFRcr) assume a person has “average” muscle mass for their age and sex. When a patient falls outside that average, creatinine-based testing can easily miscalculate kidney function.
| Patient Scenario | Effect on Serum Creatinine | The Risk with Creatinine eGFR | How Cystatin C Helps |
|---|---|---|---|
| Low Muscle Mass (Elderly, frail, amputees, muscle-wasting illness) | Abnormally low | Overestimates kidney function (Looks better than it is) | Unaffected by muscle loss; reflects true filter function. |
| High Muscle Mass (Bodybuilders, powerlifters) | Abnormally high | Underestimates kidney function (Looks worse than it is) | Stays normal despite high muscle volume. |
| High Red-Meat Diet | Temporarily high | Underestimates kidney function | Unaffected by dietary protein intake. |
| Chronic Liver Disease | Low (due to poor muscle/creatinine synthesis) | Overestimates kidney function | Produced by all cells; unaffected by liver production. |
When should cystatin C be tested?
Cystatin C is not necessary for everyone—creatinine remains a reliable, cost-effective screening tool for the vast majority of people. However, major nephrology guidelines (such as KDIGO) recommend checking cystatin C in specific situations:
1. Confirming a diagnosis of Chronic Kidney Disease (CKD Stage 3a)
If a standard creatinine test shows an eGFR between 45 and 59 mL/min/1.73 m² in a patient without urine protein or other signs of kidney damage, it is unclear if they truly have CKD or if low muscle mass/laboratory variance is artificially skewing the result.
Checking cystatin C (or an eGFR combining both creatinine and cystatin C) can confirm or rule out CKD. In many cases, a normal cystatin C eGFR reclassifies the patient as non-CKD, removing an unnecessary diagnosis and reducing patient anxiety.
2. Dosing high-risk medications
Many vital medications—including certain antibiotics, chemotherapy agents, and blood thinners—are cleared by the kidneys. Overestimating kidney function can lead to drug toxicity, while underestimating it can lead to under-dosing. Cystatin C ensures precise dosing for patients with atypical body compositions.
3. Monitoring rapidly changing or subtle kidney changes
Cystatin C levels often rise sooner than creatinine when kidney function begins to decline, making it a sensitive early marker in high-risk individuals.
What the results mean (and what they can’t tell you)
Cystatin C is typically used to calculate a cystatin C-based eGFR (eGFRcys) or a combined eGFR (eGFRcr-cys).
- eGFR above 60: Generally indicates normal or near-normal kidney filtration (assuming no proteinuria or structural damage).
- eGFR below 60: Indicates reduced kidney function if persistent for more than 3 months.
- Combined eGFR (Creatinine + Cystatin C): Clinically proven to be the most accurate overall estimate of kidney filtration available from a blood draw.
Limitations to keep in mind
While cystatin C is less influenced by muscle mass, it is not perfect. Blood levels can be mildly affected by:
- Uncontrolled thyroid disease (hypothyroidism can lower levels; hyperthyroidism can raise them)
- High-dose systemic corticosteroid use
- Severe inflammation or smoking
An isolated cystatin C result—just like a single creatinine result—does not tell the whole story. Diagnosis requires looking at trends over time, urine testing (such as checking for albumin/protein in the urine), and clinical context.
Practical next steps
If you or your doctor are evaluating your kidney health:
- Ask if cystatin C is right for you: If your eGFR is hovering around 50–60, or if you have significantly high or low muscle mass, ask your clinician if adding a cystatin C test makes sense.
- Combine tests for clarity: A combined eGFR (creatinine + cystatin C) provides the most reliable snapshot of your kidney filters.
- Check the urine: Remember that blood tests (eGFR) only measure filtration. You also need a simple urine test (Urine Albumin-to-Creatinine Ratio, or UACR) to check for structural tissue leakage.
Bottom line
Creatinine is a helpful workhorse for screening kidney health, but it often misleads when muscle mass deviates from the average. Cystatin C provides an independent, muscle-free measurement of kidney filter capacity, offering clarity, avoiding false CKD diagnoses, and guiding safer medical care.