MedCarePrecheckKnow if Medicare will cover your lab tests before you go.

Vitamin D, 25-Hydroxy

What it measures

Serum 25-hydroxyvitamin D level — the standard marker for vitamin D status. Distinguishes deficiency (<20 ng/mL), insufficiency (20–29), and sufficiency (≥30).

When it’s ordered

Suspected deficiency (fatigue, bone pain, muscle weakness), osteoporosis workup, malabsorption disorders, chronic kidney disease, post-bariatric surgery.

Medicare coverage

Governed by NCD 190.22 with a restrictive accepted-codes list. Routine screening in healthy adults is generally NOT covered. Common accepted codes: E55.9 (vitamin D deficiency), M83.x (osteomalacia), N18.x (chronic kidney disease).

Typical price

Medicare allowable around $40–45. Commercial cash prices range from $50 to $300.

One thing to watch

This is one of the tests most often denied due to a Z00.00 routine-exam code. Check codes before the draw.


Look up the current Medicare allowable for Vitamin D, 25-Hydroxy

Pre-check a full lab order →

Rates and coverage rules shown apply to Original Medicare (Fee-for-Service) only. Medicare Advantage plans may differ. See our data sources →