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

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 82306

Pre-check a full lab order →