MedCheckWize

B12 Level Cost with Medicare (2026)

Blood test measuring vitamin B12 levels.

$30
National Avg Cost
$24
Medicare Pays
$6
Patient Pays
Laboratory
Category
Most Expensive State
$37
Least Expensive State
$23

B12 Level Cost by State

#StateAverage CostMedicare PaysPatient Pays
1Pennsylvania$37$30$7
2Iowa$37$30$7
3Mississippi$37$29$7
4New Jersey$37$29$7
5Hawaii$36$29$7
6California$36$29$7
7Indiana$36$29$7
8Illinois$36$29$7
9South Carolina$36$29$7
10Idaho$35$28$7
11New Hampshire$35$28$7
12Wyoming$35$28$7
13New York$34$28$7
14Georgia$34$28$7
15Oregon$34$27$7
16Ohio$34$27$7
17Florida$34$27$7
18Washington$33$27$7
19North Dakota$33$27$7
20Nevada$32$26$6
21Rhode Island$32$26$6
22Connecticut$32$26$6
23Montana$32$26$6
24Nebraska$32$26$6
25Vermont$32$25$6
26Missouri$31$25$6
27South Dakota$31$25$6
28Colorado$30$24$6
29Alaska$30$24$6
30Michigan$30$24$6
31New Mexico$30$24$6
32Maine$30$24$6
33Louisiana$30$24$6
34Arizona$29$23$6
35Kentucky$29$23$6
36Minnesota$29$23$6
37Massachusetts$28$23$6
38Kansas$28$22$6
39Delaware$27$22$5
40Virginia$26$21$5
41Texas$26$21$5
42Arkansas$26$20$5
43Wisconsin$25$20$5
44North Carolina$25$20$5
45Maryland$25$20$5
46Alabama$24$19$5
47Tennessee$24$19$5
48Utah$23$19$5
49West Virginia$23$18$5
50Oklahoma$23$18$5

Frequently Asked Questions

How much does a B12 Level cost with Medicare?

The national average cost for B12 Level is $30. Medicare typically pays $24, leaving a patient responsibility of $6.

Does Medicare cover B12 Level?

Yes, Medicare covers B12 Level. The average Medicare payment is $24 out of a total cost of $30.

What category is B12 Level?

B12 Level is classified as a lab procedure.