← All blood tests

Nutrients

Vitamin B12 test cost: $24–$55

By Elo. Last updated July 2026.

Vitamin B12 (cobalamin) supports nerve function and red blood cell production. Low levels can cause anemia and neurological symptoms.

Below we compare what Vitamin B12 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 B12 test cost?

Vitamin B12 costs $24–$55 on its own, or $190–$689 in a bundle. Those are cash prices, so they're also what you pay for Vitamin B12 without insurance.

At Quest Diagnostics, a Vitamin B12 test costs $55 on its own.

Standalone testsDrSays$24 · lowest priceMarek Diagnostics$29Ulta Lab Tests$42Quest$55Bundles that include Vitamin B12Empirical Health$190Superpower$199Vitals Vault$199Parsley Health$275Mito Health$349Everlywell$399InsideTracker$499LabCorp OnDemand$689
Vitamin B12 test cost by provider, split into standalone single-marker tests and the bundles that include it. Lowest price highlighted in green.

Cost of Vitamin B12 on its own

  • DrSays charges $24 for Vitamin B12 ($13.99 + $9.99 collection fee).(lowest price)
  • Marek Diagnostics charges $29 for Vitamin B12 ($19 + $10 venipuncture fee).
  • Ulta Lab Tests charges $42 for Vitamin B12 ($28.95 + $12.95 specimen draw fee).
  • Quest charges $55 for Vitamin B12 ($49 + $6 physician service fee).

Cost of Vitamin B12 in a bundle

  • Empirical Health includes Vitamin B12 in a 100-biomarker panel for $190.
  • Superpower includes Vitamin B12 in a 59-biomarker panel for $199.
  • Vitals Vault includes Vitamin B12 in a 48-biomarker panel for $199.
  • Parsley Health includes Vitamin B12 in a 41-biomarker panel for $275.
  • Mito Health includes Vitamin B12 in a 53-biomarker panel for $349.
  • Everlywell includes Vitamin B12 in an 86-biomarker panel for $399.
  • InsideTracker includes Vitamin B12 in a 48-biomarker panel for $499.
  • LabCorp OnDemand includes Vitamin B12 in a 46-biomarker panel for $689.

Cheapest option: The cheapest Vitamin B12 test is DrSays ($24), or Empirical Health ($190) if you want a 100-biomarker bundle that includes Vitamin B12.

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 B12 test?

Usually yes when a doctor orders it for symptoms or a known condition. You may still owe a copay or deductible. The in-network negotiated cost is about $15 to $30, versus $24 cash. At a hospital lab the billed charge can reach $125-550.

Frequently asked questions about Vitamin B12 testing

What is the cheapest way to get a Vitamin B12 test?

The cheapest Vitamin B12 test is DrSays ($24), or Empirical Health ($190) if you want a 100-biomarker bundle that includes Vitamin B12.

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 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 B12 test cost at LabCorp?

LabCorp doesn't publish a flat consumer price for Vitamin B12, and it 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 $24 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.

Related blood test costs

See all blood test costs