Nutrients
Vitamin B12 test cost: $19–$55
By Elo. Last updated September 1, 2026.
A vitamin B12 test costs $19, and it's worth buying if you fall into one of a few specific groups: vegan or vegetarian, on metformin or long-term acid reducers, over 60, or dealing with unexplained fatigue, numbness, or tingling.
It's also a test worth reading carefully rather than as a pass/fail. The NIH treats serum B12 as an imperfect marker: below about 200 pg/mL is deficient, but results between 200 and 300 sit in a grey zone, and it recommends a follow-up methylmalonic acid test to settle an ambiguous result. Deficiency can cause nerve damage that doesn't fully reverse, which is the argument for testing rather than guessing.
Below, we compare what a B12 test costs at each lab, inside a bundle, and what insurance pays.
How much does a Vitamin B12 test cost?
Vitamin B12 costs $19–$55 on its own, or $190–$689 in a bundle. Those are cash prices, so that's also what Vitamin B12 costs without insurance.

Lowest Vitamin B12 self-pay prices
The lowest cash price we found for Vitamin B12 is $19–$25 at Mito Health, followed by DrSays ($24), Marek Diagnostics ($29), Ulta Lab Tests ($42), and Quest ($55). These are all-in prices that include the draw fee: Mito Health lists Vitamin B12 at $9.79 and adds a $9.50–$15 draw fee, for $19.29–$24.79 total.
Cost of Vitamin B12 in a bundle
Eight packages we track include Vitamin B12, and every one of them tests dozens of other markers from the same draw. The cheapest bundle with Vitamin B12 is Empirical Health's 100-biomarker panel at $190, then Vitals Vault ($199 for 48 markers), Parsley Health ($275 for 41 markers), Mito Health ($315 for 99 markers), Superpower ($349 for 59 markers), Everlywell ($399 for 86 markers), InsideTracker ($499 for 48 markers), and LabCorp OnDemand ($689 for 46 markers).

How much does a Vitamin B12 test cost at Quest Diagnostics?
At Quest Diagnostics, a Vitamin B12 test costs $55 on its own.
Is a Vitamin B12 test worth it?
Worth it for the right people. Test if you're vegan or vegetarian, take metformin or long-term acid reducers, are over 60, or have unexplained fatigue, numbness, or tingling. B12 deficiency is easy to miss and the nerve damage from missing it too long doesn't always reverse. Outside those groups it's a low-yield test.
Either way, the price shouldn't be what decides it: Mito Health sells Vitamin B12 for $19 all-in. The cheapest panel that includes it is Empirical Health at $190, which is only worth it if you want the other 99 markers too.
What is a normal Vitamin B12 level?
A normal Vitamin B12 is above 300 pg/mL. The NIH puts deficiency below roughly 200 pg/mL and calls 200 to 300 low or marginal, with a typical range of about 203 to 813 pg/mL. It treats serum B12 as an imperfect marker and suggests a methylmalonic acid test to settle anything in the grey zone.
Reference intervals differ between labs, so read your own result against the range printed on your report.
Does insurance cover a Vitamin B12 test?
Insurance usually covers Vitamin B12 when a doctor orders it for symptoms or a known condition, though you may still owe a copay or deductible. The in-network negotiated cost is about $15 to $30, against $19 if you pay cash. At a hospital lab the billed charge can reach $125 to $550.

The $23 allowed amount is an estimate, about 1.5x Medicare's $15.08 rate for CPT 82607, and it moves with the lab and the market: the same test is contracted around $18 at one national lab and into the $40s at another. Coinsurance is assumed at 20% once your deductible is met. Your own plan decides both, and most plans apply lab work to the deductible first, so the second outcome above is the one most people land on.
Vitamin B12 is billed as CPT 82607. That's the code to quote if you call your insurer to ask what you'd owe.
Do medical guidelines recommend a Vitamin B12 test?
There's no recommendation to screen the general population for B12. The guidance is about who to test and how to read an ambiguous result.
- Nutrition guidance. The NIH treats serum B12 as an imperfect marker and names methylmalonic acid “the most sensitive marker of vitamin B12 status,” recommending it when serum B12 lands in the ambiguous middle. It also notes that low or marginal status is common, reaching up to 40 percent in Western populations.
- Who to test. The groups with a real reason to test are the ones where intake or absorption is limited: vegans and vegetarians, people on metformin or long-term acid reducers, adults over 60, and anyone with unexplained fatigue, numbness, or tingling.
Frequently asked questions about Vitamin B12 testing
What is the cheapest way to get a Vitamin B12 test?
The cheapest Vitamin B12 test is $19–$25 at Mito Health. If you'd rather get more markers out of the same draw, Empirical Health's 100-biomarker panel is $190.
Do I need a doctor's order to get a Vitamin B12 test?
No. The standalone Vitamin B12 tests listed above include the physician order in their price, so you can buy online and have your blood drawn without seeing a doctor first. You'd only need your own doctor's order if you want to bill the test to insurance.
How much does a Vitamin B12 test cost at LabCorp?
LabCorp doesn't publish a flat consumer price for Vitamin B12, and what you're charged varies by location. The cheapest way to have Vitamin B12 drawn at a LabCorp Patient Service Center is through DrSays, a LabCorp-network lab, at $23.98 all-in ($13.99 + $9.99 collection fee).
What is a normal vitamin B12 level?
A serum B12 of roughly 200 to 900 pg/mL is considered normal by most labs. Levels in the low-normal range, around 200 to 400 pg/mL, can still cause symptoms in some people, who may need additional testing such as methylmalonic acid.
Do I need to fast for a B12 test?
Fasting is not generally required. Tell your clinician if you take B12 supplements or biotin, since these can affect the result.