Vitamin B12

Quest#927
LabCorp#001503
18 ordering services comparedPrices last checked 3 days ago

The Vitamin B12 test measures the amount of vitamin B12 (cobalamin) in the blood. Vitamin B12 is a nutrient obtained from foods such as meat, fish, eggs, and dairy, and it is important for red blood cell formation, nerve function, and DNA synthesis. This test is used to check whether a person has an adequate level of vitamin B12. It may help evaluate the cause of certain types of anemia, unexplained fatigue, or symptoms affecting the nervous system such as numbness or tingling. It can also be used to monitor people at risk of deficiency, including some older adults, vegetarians or vegans, and those with digestive conditions that affect nutrient absorption.

Spot a wrong price or a dead link?

How much does a Vitamin B12 test cost?

The cheapest self-pay Vitamin B12 test is $9.79 at Mito Health, out of 18 ordering services compared. The highest listed price is $78.00 at Discounted Labs, a difference of $68.21. It is Quest test code 927 and LabCorp test code 001503. Prices are self-pay cash rates read from each service’s own public catalog, last verified 3 days ago.

Sort by:
★
Best Price
Mito Health · $9.79
vs. most expensive
Save $68.21
Vitamin B12 self-pay prices by ordering service, last checked 3 days ago
Ordering ServicePriceOrder
Mito Health✓ Best Pricechecked 3 days ago$9.79$6.99 for members ($9/mo membership)Order
DrSayschecked 3 days ago$13.99Order
Jason Healthchecked 3 days ago$15.00Order
Anabolic Insightschecked 3 days ago$15.00Order
Good Labschecked 3 days ago$17.00Order
Marek Diagnosticschecked 3 days ago$19.00Order
Own Your Labschecked 3 days ago$20.00Order
AlgoRxchecked 3 days ago$20.00Order
HealthLabs.comchecked 3 days ago$35.00Order
Walk-In Labchecked 3 days ago$35.00Order
DirectLabschecked 3 days ago$38.00Order
Private MD Labschecked 3 days ago$39.00Order
True Health Labschecked 21 days ago$49.00Order
LabCorp OnDemandchecked 3 days ago$49.00Order
Request A Testchecked 3 days ago$49.00Order
Quest Healthchecked 3 days ago$49.00Order
Personalabschecked 3 days ago$56.70Order
Discounted Labschecked 3 days ago$78.00Order

These are online lab ordering services — not the physical draw site. Once you purchase a requisition, you visit a nearby Quest or LabCorp patient service center for your blood draw. Prices are self-pay cash rates and may vary by location.

Vitamin B12: common questions

How much does a Vitamin B12 test cost without insurance?

The lowest self-pay price we track for Vitamin B12 is $9.79 at Mito Health, across 18 ordering services; the highest is $78.00. You pay the ordering service directly, and no insurance is involved. Prices were last verified on September 28, 2026.

Do you need a doctor's order for a Vitamin B12 test?

No. Every ordering service listed on this page includes the physician order with the purchase, so you can buy Vitamin B12 yourself and take the requisition to the lab. Your results come back to you — what they mean is a conversation for you and a clinician.

Where is the blood drawn for a Vitamin B12 test?

At a Quest Diagnostics or LabCorp patient service center, depending on which laboratory the ordering service you pick uses. You choose the location and time after you order. LabTestCompare does not draw blood, run tests, or issue results — we only compare what each service charges.

Can you use health insurance for a Vitamin B12 test?

No. Every price on this page is a self-pay price paid directly to the ordering service, and none of these services bill insurance. If you want Vitamin B12 billed through your plan instead, that goes through your own provider — which is a separate route with its own cost, and worth comparing against the prices here.

Is this the same Vitamin B12 test a doctor would order?

Yes — it is the same assay, identified by the same laboratory order codes: Quest #927 and LabCorp #001503. Every price on this page is matched to that code, which is how we can say the services are being compared on an identical test rather than on similarly named products.

How long do Vitamin B12 results take?

That is set by the laboratory rather than by us. Routine blood tests are commonly back within a few business days and specialized assays take longer; the ordering service states the expected turnaround for Vitamin B12 before you buy, and delivers the result to you directly.

Compiled by the LabTestCompare editorial team. Prices are collected from each ordering service’s own published catalog and re-checked on a schedule — see our editorial policy for how we source and correct them. Prices on this page were last verified .

Background reading on lab testing: MedlinePlus: Lab Tests (NIH) · CDC. This page is a price comparison, not medical advice — see our medical disclaimer.