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.

Vitamin, iron and thyroid blood test

Vitamin D, active B12 and folate, a full iron profile, magnesium, and the two thyroid results usually checked first when someone is tired.

Need just one of these? A lab test of vitamin D alone starts at £29.99 all-in, at BetterYou; MyHealthChecked sells a vitamin D strip at £8.00, a home strip you read yourself, not a lab result. Every vitamin D test.

Start from a preset

Your markers 10

Hormones (18)
Blood count (25)
Cholesterol and lipids (13)
Heart (3)
Liver (14)
Kidney (11)
Blood sugar and metabolism (7)
Thyroid (7)
Vitamins, minerals and iron (39)
Inflammation (3)
Prostate (3)
Immunity and allergy (27)
Infections (59)
Cancer markers (5)
Other (38)
How the blood is taken

The tool starts on a vein draw when you pick a hormone or blood-count marker: finger-prick samples can be contaminated by gels and creams and clot more easily, so most providers advise a vein draw for those.

Advanced options

Some labs calculate free testosterone from total testosterone, SHBG and albumin rather than measuring it. With this on, only measured results count.

Results

Best match

The cheapest single test covering all 10 markers you picked, at its all-in price.

Goodbody Clinic ★ 4.8 (4,194 reviews)

Advanced Well Woman Blood Test

£175.00all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £175.00 · Nurse at home £195.00

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Iron (serum)
  • Covered: Total iron binding capacity (TIBC)
  • Covered: Transferrin saturation
  • Covered: Magnesium (serum)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Also measured: HbA1c
  • Also measured: Albumin
  • Also measured: Alkaline phosphatase (ALP)
  • Also measured: Alanine aminotransferase (ALT)
  • Also measured: Bilirubin (total)
  • Also measured: Calcium
  • Also measured: CA-125
  • Also measured: Corrected calcium
  • +27 more

Results within 3 to 5 working days · Last checked 28 October 2026

Cost breakdown
Advanced Well Woman Blood Test£175.00
Sample (included): blood draw at a clinic (no finger-prick option for this test)£0
All-in total£175.00

Prices last checked 28 October 2026. Always confirm on the provider's site.

Also covering all of them

Goodbody Clinic ★ 4.8 (4,194 reviews)

Advanced Well Man Blood Test

0p more than the best match

£175.00all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £175.00 · Nurse at home £195.00

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Iron (serum)
  • Covered: Total iron binding capacity (TIBC)
  • Covered: Transferrin saturation
  • Covered: Magnesium (serum)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Also measured: HbA1c
  • Also measured: Albumin
  • Also measured: Alkaline phosphatase (ALP)
  • Also measured: Alanine aminotransferase (ALT)
  • Also measured: Bilirubin (total)
  • Also measured: Calcium
  • Also measured: Creatinine
  • Also measured: C-reactive protein (CRP)
  • +24 more

Results within 3 to 5 working days · Last checked 29 October 2026

Cost breakdown
Advanced Well Man Blood Test£175.00
Sample (included): blood draw at a clinic (no finger-prick option for this test)£0
All-in total£175.00

Prices last checked 29 October 2026. Always confirm on the provider's site.

Medichecks ★ 4.5 (28,500 reviews)

Advanced Well Man Blood Test

£19.00 more than the best match

£194.00all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £194.00 · Nurse at home £218.00

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Iron (serum)
  • Covered: Total iron binding capacity (TIBC)
  • Covered: Transferrin saturation
  • Covered: Magnesium (serum)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Also measured: HbA1c
  • Also measured: Albumin
  • Also measured: Alkaline phosphatase (ALP)
  • Also measured: Alanine aminotransferase (ALT)
  • Also measured: Basophils
  • Also measured: Bilirubin (total)
  • Also measured: Creatinine
  • Also measured: eGFR
  • +26 more

Results in 3 working days (estimated) · Last checked 25 October 2026

Cost breakdown
Advanced Well Man Blood Test£159.00
Sample: blood draw at a clinic (no finger-prick option for this test)£35.00
All-in total£194.00

Prices last checked 25 October 2026. Always confirm on the provider's site.

Near misses

Single tests covering most of your list. Each shows what it leaves out and how much less it costs than the cheapest full cover.

Medichecks ★ 4.5 (28,500 reviews)

Tiredness and Fatigue Check Blood Test

Misses 3 markers · £96.00 less than the cheapest full cover

£79.00all-in · finger-prick kit at home

Finger-prick kit £79.00 · Clinic £114.00 · Nurse at home £138.00

  • Covered: Vitamin D (25-OH)
  • Covered: Ferritin
  • Covered: Iron (serum)
  • Covered: Total iron binding capacity (TIBC)
  • Covered: Transferrin saturation
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Active B12
  • Not covered: Folate
  • Not covered: Magnesium (serum)
  • Also measured: High-sensitivity CRP (hs-CRP)

Results in 3 working days (estimated) · Last checked 26 October 2026

Cost breakdown
Tiredness and Fatigue Check Blood Test£79.00
Sample (included): finger-prick kit at home£0
All-in total£79.00

Prices last checked 26 October 2026. Always confirm on the provider's site.

Medichecks ★ 4.5 (28,500 reviews)

Male Fertility IQ Blood Test

Misses 3 markers · £36.80 less than the cheapest full cover

£138.20all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £138.20 · Nurse at home £162.20

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Magnesium (serum)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Iron (serum)
  • Not covered: Total iron binding capacity (TIBC)
  • Not covered: Transferrin saturation
  • Also measured: Albumin
  • Also measured: Follicle stimulating hormone (FSH)
  • Also measured: Free triiodothyronine (free T3)
  • Also measured: Free testosterone (calculated)
  • Also measured: Luteinising hormone (LH)
  • Also measured: Prolactin
  • Also measured: Sex hormone binding globulin (SHBG)
  • Also measured: Testosterone (total)

Results 4 working days (estimated) · Last checked 23 October 2026

Cost breakdown
Male Fertility IQ Blood Test£103.20
Sample: blood draw at a clinic (no finger-prick option for this test)£35.00
All-in total£138.20

Prices last checked 23 October 2026. Always confirm on the provider's site.

Lola Health ★ 4.6 (160 reviews)

Female Hormones Clarity 31

Misses 3 markers · £20.00 less than the cheapest full cover

£155.00all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £155.00 · Nurse at home £155.00

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Magnesium (serum)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Iron (serum)
  • Not covered: Total iron binding capacity (TIBC)
  • Not covered: Transferrin saturation
  • Also measured: HbA1c
  • Also measured: Albumin
  • Also measured: Calcium
  • Also measured: Corrected calcium
  • Also measured: Cortisol
  • Also measured: DHEA sulphate (DHEA-S)
  • Also measured: Oestradiol
  • Also measured: Free androgen index (FAI)
  • +16 more

Results in 2 Working Days · Last checked 29 October 2026

Cost breakdown
Female Hormones Clarity 31£120.00
Sample: blood draw at a clinic (no finger-prick option for this test)£35.00
All-in total£155.00

Prices last checked 29 October 2026. Always confirm on the provider's site.

Medichecks ★ 4.5 (28,500 reviews)

Advanced Essential Blood Test

Misses 1 marker · £5.00 less than the cheapest full cover

£170.00all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £170.00 · Nurse at home £194.00

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Iron (serum)
  • Covered: Total iron binding capacity (TIBC)
  • Covered: Transferrin saturation
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Magnesium (serum)
  • Also measured: HbA1c
  • Also measured: Albumin
  • Also measured: Alkaline phosphatase (ALP)
  • Also measured: Alanine aminotransferase (ALT)
  • Also measured: Basophils
  • Also measured: Bilirubin (total)
  • Also measured: Creatinine
  • Also measured: eGFR
  • +26 more

Results 4 working days (estimated) · Last checked 28 October 2026

Cost breakdown
Advanced Essential Blood Test£135.00
Sample: blood draw at a clinic (no finger-prick option for this test)£35.00
All-in total£170.00

Prices last checked 28 October 2026. Always confirm on the provider's site.

Forth ★ 4.1 (8,500 reviews)

Advanced Energy Blood Test

Misses 3 markers

£182.00all-in · blood draw at a clinic (no finger-prick option for this test)

Clinic £182.00 · Nurse at home £196.00

  • Covered: Vitamin D (25-OH)
  • Covered: Active B12
  • Covered: Folate
  • Covered: Ferritin
  • Covered: Magnesium (serum)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Iron (serum)
  • Not covered: Total iron binding capacity (TIBC)
  • Not covered: Transferrin saturation
  • Also measured: HbA1c
  • Also measured: Albumin
  • Also measured: Alkaline phosphatase (ALP)
  • Also measured: Alanine aminotransferase (ALT)
  • Also measured: Cortisol
  • Also measured: Creatinine
  • Also measured: eGFR
  • Also measured: Free triiodothyronine (free T3)
  • +8 more

Results in 2 working days · Last checked 29 October 2026

Cost breakdown
Advanced Energy Blood Test£137.00
Sample: blood draw at a clinic (no finger-prick option for this test)£45.00
All-in total£182.00

Prices last checked 29 October 2026. Always confirm on the provider's site.

Who it suits

Anyone looking into tiredness, a restricted diet, heavy periods or heavy training, or checking levels before or after taking supplements.

The 10 markers

Add or remove any marker in the tool above; the results update as you go.

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).