National price data · 2,154 hospitals

Blood test, vitamin B12 cost

What a blood test, vitamin b12 costs across the U.S. — and the fair price to aim for.

The BaseRate high confidence
$17
the fair national price for a blood test, vitamin b12
typically $15–$24 across 2,154 hospitals · how we calculate it
modeled estimate · not a bill or quote
2,154
hospitals priced
52
states
1.6×
price spread — where shopping matters
1.1×
vs. Medicare

Across 2,154 hospitals in 52 states, a blood test, vitamin b12 has a fair BaseRate of $17 and typically costs $15–$24. The cheapest state is NJ; the priciest is MT.