We earn commission on purchases made through our links. It never affects ranking: tables are ordered purely by price per dose, and no retailer or brand can pay for position.We earn commission when you buy through our links. It never affects the ranking. Full disclosure.

Never miss a price drop. Free, every Friday morning.

Email me from PerDose about price drops, sales, My stack and the week's news. Every email has a link to stop them all. Past issues · How your address is kept.

Cheapest Vitamin B12 Blood Test UK

All the vitamin B12 in the blood, bound and unbound.

Add to my panel

Cheapest test that includes it£55.00Vitamin B12 at Better2Know, all-in with a home kit
Tests compared14from 5 providers, checked 29 October 2026

What it measures

The test measures all the vitamin B12 in the blood, both the part bound to carrier proteins and the smaller active part. Most of it is bound to a carrier that cells cannot use, so a total result does not always show what cells can take up.

Why people test it

Typical range

Ranges vary by lab, method, age and sex, and your report shows the lab's own range. Labs report B12 in ng/L or pmol/L, so check the unit before comparing results.

Finger-prick or vein?

A finger-prick sample is usually fine, and vein draws are offered too.

Every Vitamin B12 test, cheapest first

Cheapest first, whether the test is of Vitamin B12 alone (marked "single-marker test") or a panel that includes it. Each price is all-in: the test and the cheapest way to have the blood taken that suits this marker, before any discount code.

Vitamin B12 tests and their all-in prices
TestAll-inLink
Vitamin B12
Better2Know · single-marker test · checked 25 October 2026
£55.00
with a home kit
View at Better2Know (opens in a new tab)
Essential Health Check
YorkTest · 12 markers · checked 27 October 2026
£55.00
with a home kit
View at YorkTest (opens in a new tab)
Vitamins Blood Test
Goodbody Clinic · 3 markers · checked 26 October 2026
£69.00
with a home kit
View at Goodbody Clinic (opens in a new tab)
Anaemia Blood Test
Goodbody Clinic · 4 markers · checked 28 October 2026
£79.00
with a home kit
View at Goodbody Clinic (opens in a new tab)
Core Vitamins Profile
Bluecrest Wellness · 4 markers · checked 25 October 2026
£99.00
with a vein draw
View at Bluecrest Wellness (opens in a new tab)
Complete Cardiovascular Blood Test
Numan · 17 markers · checked 26 October 2026
£118.00
with a home kit
View at Numan (opens in a new tab)
Essential Well Man Blood Test
Goodbody Clinic · 16 markers · checked 28 October 2026
£129.00
with a home kit
View at Goodbody Clinic (opens in a new tab)
Essential Well Woman Blood Test
Goodbody Clinic · 16 markers · checked 27 October 2026
£129.00
with a home kit
View at Goodbody Clinic (opens in a new tab)
Anaemia
Better2Know · 11 markers · checked 25 October 2026
£165.00
with a home kit
View at Better2Know (opens in a new tab)
Premium Complete Blood Test
Goodbody Clinic · 45 markers · checked 28 October 2026
£249.00
with a vein draw
View at Goodbody Clinic (opens in a new tab)
The Signature Well Man Blood Test
Goodbody Clinic · 48 markers · checked 23 October 2026
£375.00
with a vein draw
View at Goodbody Clinic (opens in a new tab)
The Signature Well Woman Blood Test
Goodbody Clinic · 49 markers · checked 24 October 2026
£375.00
with a vein draw
View at Goodbody Clinic (opens in a new tab)
Full Vitamin Screen
Better2Know · 10 markers · checked 29 October 2026
£695.00
with a vein draw
View at Better2Know (opens in a new tab)
Vitamin B Profile
Better2Know · 6 markers · checked 23 October 2026
£695.00
with a vein draw
View at Better2Know (opens in a new tab)

Cheapest Vitamin B12 test over time

Supplements, cheapest per dose

The supplements this marker measures, from our supplement price tables. Not a recommendation: speak to a pharmacist or GP about your results.

Prices checked daily — always confirm on the provider's site. Not medical advice.

Price data from Blood Tests - Head to Head (CC BY 4.0).

Also known as: vitamin b12, b12, total b12, serum b12, vitamin b12 (total), cobalamin, total vitamin b12, serum vitamin b12.