Nutrients
Vitamin D test cost: $33–$81
By Elo. Last updated July 2026.
25-hydroxy vitamin D is the standard measure of vitamin D status, relevant to bone health, immune function, and more.
Below we compare what Vitamin D costs on its own against every package we track that includes it, sorted by price. Standalone prices are all-in cash prices, each lab's list price plus its one draw or physician fee, pulled from direct-to-consumer labs on the Quest or LabCorp network and verified July 2026.
How much does a Vitamin D test cost?
Vitamin D costs $33–$81 on its own, or $190–$689 in a bundle. Those are cash prices, so they're also what you pay for Vitamin D without insurance.
At Quest Diagnostics, a Vitamin D test costs $81 on its own.
Cost of Vitamin D on its own
- DrSays charges $33 for Vitamin D ($22.99 + $9.99 collection fee).(lowest price)
- Marek Diagnostics charges $35 for Vitamin D ($25 + $10 venipuncture fee).
- Ulta Lab Tests charges $60 for Vitamin D ($46.95 + $12.95 specimen draw fee).
- Quest charges $81 for Vitamin D ($75 + $6 physician service fee).
Cost of Vitamin D in a bundle
- Empirical Health includes Vitamin D in a 100-biomarker panel for $190.
- Superpower includes Vitamin D in a 59-biomarker panel for $199.
- Parsley Health includes Vitamin D in a 41-biomarker panel for $275.
- Mito Health includes Vitamin D in a 53-biomarker panel for $349.
- WHOOP Advanced Labs includes Vitamin D in a 65-biomarker panel for $349.
- Function Health includes Vitamin D in a 128-biomarker panel for $365.
- Vitals Vault includes Vitamin D in a 58-biomarker panel for $399.
- Everlywell includes Vitamin D in an 86-biomarker panel for $399.
- InsideTracker includes Vitamin D in a 48-biomarker panel for $499.
- LabCorp OnDemand includes Vitamin D in a 46-biomarker panel for $689.
Cheapest option: The cheapest Vitamin D test is DrSays ($33), or Empirical Health ($190) if you want a 100-biomarker bundle that includes Vitamin D.
Each standalone fee is charged once per blood draw, so ordering several markers together shares one fee. Direct-to-consumer lab prices move with promotions, so figures are point-in-time, verified July 2026.
Does insurance cover a Vitamin D test?
Vitamin D is usually not covered by insurance for screening. UnitedHealthcare, Aetna, Cigna, and Anthem usually deny Vitamin D without symptoms, and Medicare doesn't cover it for screening either. If Vitamin D is covered in-network, you pay about $30 to $60. If insurance denies coverage for Vitamin D, the bill can run $175-800 (vs flat $33 cash).
Frequently asked questions about Vitamin D testing
What is the cheapest way to get a Vitamin D test?
The cheapest Vitamin D test is DrSays ($33), or Empirical Health ($190) if you want a 100-biomarker bundle that includes Vitamin D.
Do I need a doctor's order to get a Vitamin D test?
No. The standalone Vitamin D tests listed above include the physician order in their price, so you can buy it online and have your blood drawn without your own doctor. You would only need your own doctor's order if you want to bill the test to insurance.
How much does a Vitamin D test cost at LabCorp?
LabCorp doesn't publish a flat consumer price for Vitamin D, and it varies by location. The cheapest way to have Vitamin D drawn at a LabCorp Patient Service Center is through DrSays, a LabCorp-network lab, at $33 all-in ($22.99 + $9.99 collection fee).
What is a normal vitamin D level?
Most labs consider a 25-hydroxy vitamin D level of 30 ng/mL or above sufficient. 20 to 29 ng/mL is often called insufficient and below 20 ng/mL deficient, though the optimal target is debated.
Do I need to fast for a vitamin D test?
No. A 25-hydroxy vitamin D test does not require fasting and can be drawn at any time of day.