Quick answer: A cystatin C test measures the blood level of a small protein your body produces at a steady rate regardless of muscle mass, diet, or hydration, then uses that level to estimate kidney filtration rate (eGFR). Because it is not affected by the variables that routinely distort creatinine-based eGFR, it catches early and hidden kidney decline more reliably, especially in older adults, people with low muscle mass, and anyone whose creatinine has been falsely reassuring for years. Cash prices run roughly $29 to $130 depending on the lab and draw fee; talk to a clinician if the result falls outside the normal range for your age.
What is cystatin C and why does it matter for kidney health?
Cystatin C is a cysteine protease inhibitor produced by virtually every nucleated cell in the body at a rate that stays remarkably constant across age, sex, and body composition. The kidneys filter it freely at the glomerulus and then fully reabsorb and break it down in the tubules, so none of it should escape into the urine in a healthy kidney. If filtration slows down, cystatin C accumulates in the blood, giving clinicians a clean, direct read on glomerular filtration rate (GFR).
The practical payoff: creatinine, the older and far more common filtration marker, is a byproduct of muscle metabolism. A bodybuilder and a sedentary 78-year-old woman can have identical creatinine levels even though the woman may be filtering at half the rate. Cystatin C closes that gap. For anyone who wants to know whether their kidneys are actually doing their job, and not just whether their creatinine looks acceptable on a standard panel, this is the more honest number.
Cystatin C is also beginning to appear as a cardiovascular risk marker. Elevated cystatin C, independent of kidney disease, correlates with higher all-cause mortality and coronary events in large cohort studies, probably because it reflects low-grade systemic inflammation that the glomerulus is sensitive to before any other clinical sign appears. If you are putting together the best biomarkers to test for a thorough health baseline, cystatin C belongs on the shortlist.
Cystatin C normal range: what the numbers actually mean
The simplest way to actually get this done
Superpower is a full-body lab membership that runs 100+ biomarkers, has each result reviewed by a doctor, and tracks your numbers year over year (about $199/year). It is what we point readers to when they would rather get one clean, complete draw than chase single tests one at a time. Here is superpower reviewed in full.
Most US commercial labs report cystatin C in milligrams per liter (mg/L), with a general adult reference range of approximately 0.53 to 0.95 mg/L, though individual labs calibrate their assays slightly differently so always use the reference interval printed on your own report.
| Age group | Typical cystatin C range (mg/L) | Rough corresponding eGFR (mL/min/1.73m²) |
|---|---|---|
| Adults 18 to 50 | 0.53 to 0.92 | 90 to 120+ |
| Adults 51 to 70 | 0.58 to 1.02 | 75 to 105 |
| Adults 70+ | 0.65 to 1.10 | 60 to 90 |
| Children (varies widely by age) | 0.70 to 1.38 (newborn) down to adult range by ~12 | Age-adjusted |
A cystatin C above 1.0 mg/L in a younger adult or above 1.15 mg/L in someone over 65 generally warrants a closer look. Levels above 1.5 mg/L correspond to GFR values below 45 mL/min/1.73m², the threshold where kidney disease moves from stage 2 to stage 3B and where most nephrologists become actively involved in management.
One nuance most patients are not told: thyroid status affects cystatin C. Hypothyroidism raises it independently of kidney function, and hyperthyroidism lowers it. If your thyroid is abnormal, the cystatin C result needs to be interpreted in that context. Running both together as part of a complete blood panel is smarter than chasing individual markers in isolation.
Cystatin C vs creatinine: which is the better kidney test?
Creatinine has been the standard kidney marker for decades, but it carries a fundamental problem: muscle produces it, so muscular people generate more creatinine and appear to filter better even when their kidneys are identical to someone with less muscle. This is not a minor academic quibble. Studies have shown that creatinine-based eGFR misclassifies kidney function in a substantial proportion of elderly patients, people with sarcopenia (muscle wasting from aging or chronic illness), and athletes.
| Factor | Cystatin C affected? | Creatinine affected? |
|---|---|---|
| Muscle mass | No | Yes (major confounder) |
| Protein-heavy meal before draw | Minimal | Yes (transient rise) |
| Race/ethnicity adjustment | Not required | Historically required (CKD-EPI controversy) |
| Early-stage CKD detection | Better | Lags cystatin C by months to years |
| Cost at cash-pay labs | $29 to $130 | Often included in BMP/CMP, $10 to $40 standalone |
| Medicare reimbursement | Yes (CPT 82610) | Yes (CPT 82565) |
The 2021 NKF-ASN race task force recommended that all US labs adopt the CKD-EPI 2021 equation, which removed the race coefficient from creatinine-based eGFR. But the same task force explicitly stated that cystatin C-based eGFR (or combined creatinine plus cystatin C) should be the preferred confirmatory test when creatinine results are ambiguous. In practice, most standard panels still only order creatinine. Patients who want the more accurate picture need to ask specifically for cystatin C or order it directly.
The combined creatinine-cystatin C equation (CKD-EPI 2021 combined) outperforms either marker alone and is what most nephrologists prefer when staging chronic kidney disease for treatment decisions.
How cystatin C eGFR is calculated
Cystatin C is not reported as a direct filtration rate. Laboratories measure the concentration in blood and then apply the CKD-EPI Cystatin C 2012 equation (or the combined 2021 equation when both creatinine and cystatin C are ordered) to estimate GFR. The math involves age and sex as covariates but not race, which is one reason cystatin C eGFR is considered more equitable across populations.
What the number means in plain terms:
- eGFR above 90: Normal or high filtration. Kidney disease is possible even here if other signs (protein in urine, structural changes) exist.
- eGFR 60 to 89: Mildly reduced. Worth monitoring annually.
- eGFR 45 to 59: Mildly to moderately reduced (CKD stage 3A). Nephrology referral often indicated.
- eGFR 30 to 44: Moderately to severely reduced (stage 3B). Medication dosing adjustments frequently needed.
- eGFR 15 to 29: Severely reduced (stage 4). Preparation for renal replacement therapy begins.
- eGFR below 15: Kidney failure (stage 5). Dialysis or transplant territory.
Your lab report may show both the raw cystatin C value and the calculated eGFR. If it only shows the raw value, an online CKD-EPI calculator can convert it, though a clinician should interpret the result in the context of your full history.
What causes high cystatin C?
A high cystatin C result almost always means one of three things: the kidneys are filtering too slowly, there is significant systemic inflammation driving up production, or (less commonly) a thyroid problem is artificially inflating the level.
Kidney-related causes of elevated cystatin C
- Chronic kidney disease from diabetes, hypertension, or lupus nephritis
- Acute kidney injury (AKI), where cystatin C often rises 1 to 2 days before creatinine, making it a useful early warning marker in hospital settings
- Renal artery stenosis reducing perfusion
- Drug-induced nephrotoxicity (NSAIDs used chronically, certain antibiotics, contrast agents)
- Glomerulonephritis in its early stages, before creatinine deviates
Non-kidney causes
- Hypothyroidism (cystatin C production rises when thyroid hormone is low)
- High-dose corticosteroids (prednisone, dexamethasone) used long-term
- Uncontrolled diabetes even without overt nephropathy
- Obesity and metabolic syndrome, which appear to modestly raise cystatin C through inflammatory pathways
- HIV infection and some cancers (cystatin C reflects tumor-associated proteolytic activity in those settings)
A cystatin C that is high but where creatinine looks normal should not be dismissed as a lab quirk. It is more likely the cystatin C is telling the truth and the creatinine is being masked by low muscle mass. This is the exact scenario cystatin C was developed to catch.
Who should get a cystatin C test?
Most adults with a standard annual lab draw do not need a cystatin C test every year. But certain groups consistently benefit from having it at least once as part of a baseline, or routinely if they have active risk factors.
- Adults over 60 with normal creatinine: Muscle mass falls with age, making creatinine an increasingly unreliable filter. Cystatin C gives the real number.
- People with type 2 diabetes: Diabetic nephropathy can reduce GFR by 30 to 40 percent before microalbuminuria or creatinine changes appear. Cystatin C detects this earlier.
- Hypertensive patients on ACE inhibitors or ARBs: These drugs lower intraglomerular pressure, which reduces creatinine-based eGFR as a normal drug effect. Cystatin C better reflects true filtration in this context.
- Anyone who has used NSAIDs heavily for years: Chronic ibuprofen or naproxen use is a well-documented cause of quiet nephropathy. Most users have no idea their kidneys are taking damage.
- People with sarcopenia or low body weight: Anyone whose muscles are substantially smaller than average will have a creatinine that systematically underestimates kidney damage.
- Patients with unexplained fatigue, edema, or blood pressure that is hard to control: Hidden kidney disease is on the differential for all three.
- Athletes or bodybuilders: High muscle mass drives creatinine up, masking even moderate filtration decline. Cystatin C is unaffected by gym output.
If you are already pulling a full draw to check a range of markers, adding cystatin C is a marginal incremental cost with disproportionate clinical value. If you are getting blood drawn anyway, it is often smarter to capture a full baseline at once. Here is how a full-body panel compares to ordering individual markers one at a time.
How much does a cystatin C test cost?
Cystatin C is billed under CPT code 82610. Cash pricing varies meaningfully by lab network and whether you pay a draw fee separately.
| Lab / service | Cash price (approximate 2026 range) | Notes |
|---|---|---|
| Quest Diagnostics (direct access) | $75 to $130 | Includes draw fee at patient service center |
| Labcorp (direct access or physician order) | $60 to $115 | Draw fee may be separate |
| Walk-In Lab / UltaLab Tests | $29 to $60 | Patient orders online, drawn at Quest/Labcorp sites |
| Ulta Lab Tests | $29 to $49 | Often the lowest cash price; no physician required in most states |
| Comprehensive panel including cystatin C | $299 to $699 | Panels from Superpower, Function Health, etc. bundle dozens of markers |
HSA and FSA dollars cover cystatin C testing because it is a diagnostic medical test. If you have either account, use it. The out-of-pocket cost with insurance is usually $0 to $30 after meeting a deductible, but you need a physician order; self-pay direct-access orders are paid fully out of pocket.
Medicare Part B covers cystatin C when ordered by a physician for medically necessary evaluation of kidney function. It does not cover standalone cystatin C ordered as a wellness screen without a clinical indication, though in practice the line between monitoring and wellness is thin for patients with diabetes or hypertension, where cystatin C monitoring is standard of care.
One cost consideration that many patients miss: if you order cystatin C standalone but your creatinine is also abnormal, your clinician will almost certainly want both. Order the combined panel (creatinine plus cystatin C) from the start. The combined eGFR equation is more accurate than either alone, and the combined order is only marginally more expensive than cystatin C by itself.
How the cystatin C test is done and what to expect
A cystatin C test is a standard blood draw from a vein, usually the antecubital fossa in the arm. There is no special preparation. You do not need to fast, though most people getting kidney markers are also checking metabolic markers that require fasting, so arriving fasted is practical if your draw includes a comprehensive metabolic panel or lipid panel.
Turnaround time at most commercial labs is 1 to 3 business days. The result comes back as a concentration in mg/L along with a reference range and, depending on the ordering lab, a calculated eGFR. Some labs report only the concentration and leave eGFR calculation to the ordering clinician.
No imaging is needed, no urine collection, and no dietary restriction before the draw. If your ordering clinician also wants a urine albumin-to-creatinine ratio, that requires a spot urine sample collected at the time of the visit, but the blood draw for cystatin C itself is 90 seconds of work.
Cystatin C as an early warning signal for kidney disease
One of the most clinically significant features of cystatin C is its kinetics. Because it is produced at a constant rate and has a short half-life (roughly 2 hours), blood levels respond quickly when filtration changes. In acute kidney injury, cystatin C rises measurably within 24 to 48 hours of the insult, often 1 to 2 full days before creatinine crosses the diagnostic threshold. In the ICU setting, early cystatin C elevation has been used to predict which patients will develop AKI before their creatinine even budges.
In the outpatient, preventive medicine context, the value is slightly different. Cystatin C gives an honest GFR number for the patients whose creatinine has been lying to them for years. A 65-year-old woman with type 2 diabetes and a creatinine of 0.7 mg/dL looks fine by conventional labs. Her creatinine-based eGFR might calculate to 90. Her cystatin C eGFR might calculate to 62, putting her solidly in CKD stage 2 to early stage 3, where early intervention with tighter blood pressure control, protein moderation, and SGLT2 inhibitors can meaningfully slow progression. That gap is not rare. It is common.
Understanding how insulin secretion via c peptide testing and adiponectin levels interact with kidney function matters here, because metabolic dysfunction and kidney decline amplify each other. A clinician monitoring diabetic nephropathy will typically track cystatin C alongside insulin resistance markers and urine albumin. Standalone testing is a starting point, not a complete picture.
What people get wrong about cystatin C
The most common mistake: ordering cystatin C and then comparing it to a creatinine-based reference range. They use different scales. Cystatin C has its own reference interval (roughly 0.53 to 0.95 mg/L for most adults) that bears no numerical relationship to creatinine levels (which run around 0.6 to 1.2 mg/dL in adults). Conflating the two numbers is meaningless.
The second mistake: assuming a single normal result means kidney function is permanently fine. Cystatin C is a point-in-time measurement. Kidney function can decline gradually and a follow-up every one to three years (more often if risk factors exist) is appropriate for anyone over 50 or with diabetes, hypertension, or a family history of kidney disease.
Third: treating an isolated mildly elevated cystatin C as a diagnosis. Cystatin C is a screening and monitoring marker, not a diagnostic test by itself. Elevated cystatin C signals that the picture needs investigation: repeat testing, urine analysis, imaging, and often nephrology consultation. It does not by itself tell you why filtration is reduced. The albumin test run concurrently can distinguish nephrotic-pattern kidney disease (where albumin leaks into urine) from other forms of dysfunction, and is worth ordering alongside cystatin C when the clinical picture is unclear.
FAQ
What is cystatin C in simple terms?
Cystatin C is a small protein your body produces at a steady rate no matter how muscular or sedentary you are. Your kidneys filter it out; when they slow down, it builds up in the blood. Measuring how much is in your blood tells clinicians how well your kidneys are filtering, more accurately than creatinine for many patients.
What is the normal range for cystatin C?
Most US labs report a normal adult range of approximately 0.53 to 0.95 mg/L, with slight variation depending on the lab’s calibration and assay. Values rise modestly with age, so a result of 1.02 mg/L in a 75-year-old warrants attention but is less alarming than the same number in a 35-year-old. Always use the reference interval printed on your specific lab report.
Is cystatin C better than creatinine for measuring kidney function?
For most patients, yes. Cystatin C is not influenced by muscle mass, diet, or the race coefficients that made older creatinine equations controversial. It detects early-stage kidney decline more reliably, particularly in older adults, people with low muscle mass, and anyone whose creatinine has been falsely normal for years. The combined creatinine-plus-cystatin C eGFR equation is the most accurate of all.
What causes high cystatin C?
The most common cause is reduced kidney filtration from chronic kidney disease, diabetes-related nephropathy, or hypertension. Non-kidney causes include hypothyroidism, long-term corticosteroid use, severe obesity, and certain cancers. A high cystatin C with a normal creatinine usually means the kidney decline is real and the creatinine was being masked by low muscle mass, not that cystatin C is giving a false alarm.
How much does a cystatin C test cost without insurance?
Cash prices range from about $29 to $130 depending on where you order. Walk-in lab services like Ulta Lab Tests and Walk-In Lab typically offer the lowest prices ($29 to $60), while ordering directly through Quest or Labcorp patient service centers usually costs more ($75 to $130 with draw fee). HSA and FSA dollars are accepted. Medicare covers it when medically indicated with a physician order.
Does cystatin C require fasting?
No. Cystatin C does not require fasting before the blood draw. However, if you are ordering cystatin C alongside metabolic or lipid markers, arriving fasted (no food for 8 to 12 hours, water is fine) makes sense to get accurate results on those other tests in the same draw.
Can cystatin C be used to diagnose chronic kidney disease?
Cystatin C is a strong screening and monitoring tool, but CKD diagnosis requires more than a single elevated result. Diagnosis of CKD typically requires reduced eGFR (below 60 mL/min/1.73m²) persisting for more than 3 months, or kidney damage markers (proteinuria, hematuria, imaging abnormalities) present for that same duration. Talk to a clinician who can interpret cystatin C alongside urine studies, blood pressure history, and imaging.
How does cystatin C relate to cardiovascular risk?
Elevated cystatin C, even at levels that do not indicate overt kidney disease, independently predicts cardiovascular events and all-cause mortality in several large population cohorts. The mechanism likely involves low-grade systemic inflammation and endothelial dysfunction that affects the glomerulus before it shows up elsewhere. Some cardiologists and longevity-focused clinicians now include cystatin C in their cardiovascular risk panels alongside traditional markers like LDL, ApoB, and hsCRP.
How often should I repeat a cystatin C test?
For healthy adults under 50 with no risk factors, testing once every 3 to 5 years as part of a comprehensive baseline is reasonable. For anyone with diabetes, hypertension, a family history of kidney disease, or a prior result near the upper limit of normal, annual testing makes sense. Anyone with a confirmed eGFR below 60 should be under nephrology care with testing frequency set by their specialist.

