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.

Full blood test for lifters

The hormone and lipid, liver and kidney panels together, with a full blood count, HbA1c, high-sensitivity CRP and a full thyroid panel.

Need just one of these? A lab test of total cholesterol alone starts at £39.00 all-in, at Better2Know. Every total cholesterol test.

Start from a preset

Your markers 37

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

No test we compare offers Oestradiol (sensitive), so it is left out below. Most hormone panels include standard oestradiol instead. The results cover the other markers you picked.

Cheaper combination

No single test covers everything you picked; this is the cheapest way to get them all. Up to three orders; tests from one provider that can share a sample are one order with one collection fee.

Better2Know ★ 4.2 (775 reviews) and Lola Health ★ 4.6 (160 reviews)

Well Man Screen + Cystatin C + Peak Insights 70

£575.00all-in · 3 orders

  • Covered: Testosterone (total)
  • Covered: Free testosterone calculated
  • Covered: Sex hormone binding globulin (SHBG)
  • Covered: Luteinising hormone (LH)
  • Covered: Follicle stimulating hormone (FSH)
  • Covered: Prolactin
  • Covered: Haematocrit
  • Covered: Haemoglobin
  • Covered: PSA (total)
  • Covered: Total cholesterol
  • Covered: HDL cholesterol
  • Covered: LDL cholesterol
  • Covered: Non-HDL cholesterol
  • Covered: Triglycerides
  • Covered: Apolipoprotein B (ApoB)
  • Covered: Alanine aminotransferase (ALT)
  • Covered: Aspartate aminotransferase (AST)
  • Covered: Gamma-glutamyl transferase (GGT)
  • Covered: Alkaline phosphatase (ALP)
  • Covered: Bilirubin (total)
  • Covered: Albumin
  • Covered: Creatinine
  • Covered: eGFR
  • Covered: Urea
  • Covered: Cystatin C
  • Covered: Red blood cell count
  • Covered: White blood cell count
  • Covered: Platelet count
  • Covered: Mean cell volume (MCV)
  • Covered: Mean cell haemoglobin (MCH)
  • Covered: Mean cell haemoglobin concentration (MCHC)
  • Covered: HbA1c
  • Covered: High-sensitivity CRP (hs-CRP)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Covered: Free triiodothyronine (free T3)
  • Also measured: Active B12
  • Also measured: Apolipoprotein A1 (ApoA1)
  • Also measured: ApoB to ApoA1 ratio
  • Also measured: Basophils
  • Also measured: Calcium
  • Also measured: Corrected calcium
  • Also measured: Creatine kinase (CK)
  • Also measured: Chloride
  • +34 more

Results 1 day · Last checked 29 October 2026

Cost breakdown
Well Man Screen£145.00
Sample (included): blood draw at a clinic£0
Cystatin C£195.00
Sample (included): blood draw at a clinic£0
Peak Insights 70£200.00
Sample: blood draw at a clinic£35.00
All-in total£575.00

Prices last checked 25 October 2026, 26 October 2026, 29 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.

Goodbody Clinic ★ 4.8 (4,194 reviews)

Advanced Well Man Blood Test

Misses 10 markers · £400.00 less than the cheapest full cover

£175.00all-in · blood draw at a clinic

Clinic £175.00 · Nurse at home £195.00

  • Covered: Testosterone (total)
  • Covered: Haematocrit
  • Covered: Haemoglobin
  • Covered: PSA (total)
  • Covered: Total cholesterol
  • Covered: HDL cholesterol
  • Covered: LDL cholesterol
  • Covered: Non-HDL cholesterol
  • Covered: Triglycerides
  • Covered: Alanine aminotransferase (ALT)
  • Covered: Gamma-glutamyl transferase (GGT)
  • Covered: Alkaline phosphatase (ALP)
  • Covered: Bilirubin (total)
  • Covered: Albumin
  • Covered: Creatinine
  • Covered: eGFR
  • Covered: Urea
  • Covered: Red blood cell count
  • Covered: White blood cell count
  • Covered: Platelet count
  • Covered: Mean cell volume (MCV)
  • Covered: Mean cell haemoglobin (MCH)
  • Covered: Mean cell haemoglobin concentration (MCHC)
  • Covered: HbA1c
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Free testosterone (measured)
  • Not covered: Sex hormone binding globulin (SHBG)
  • Not covered: Luteinising hormone (LH)
  • Not covered: Follicle stimulating hormone (FSH)
  • Not covered: Prolactin
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Cystatin C
  • Not covered: High-sensitivity CRP (hs-CRP)
  • Not covered: Free triiodothyronine (free T3)
  • Also measured: Active B12
  • Also measured: Calcium
  • Also measured: C-reactive protein (CRP)
  • Also measured: Iron (serum)
  • Also measured: Ferritin
  • Also measured: Folate
  • Also measured: Globulin
  • Also measured: Magnesium (serum)
  • +8 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£0
All-in total£175.00

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

Goodbody Clinic ★ 4.8 (4,194 reviews)

Advanced Well Woman Blood Test

Misses 10 markers · £400.00 less than the cheapest full cover

£175.00all-in · blood draw at a clinic

Clinic £175.00 · Nurse at home £195.00

  • Covered: Luteinising hormone (LH)
  • Covered: Prolactin
  • Covered: Haematocrit
  • Covered: Haemoglobin
  • Covered: Total cholesterol
  • Covered: HDL cholesterol
  • Covered: LDL cholesterol
  • Covered: Non-HDL cholesterol
  • Covered: Triglycerides
  • Covered: Alanine aminotransferase (ALT)
  • Covered: Gamma-glutamyl transferase (GGT)
  • Covered: Alkaline phosphatase (ALP)
  • Covered: Bilirubin (total)
  • Covered: Albumin
  • Covered: Creatinine
  • Covered: eGFR
  • Covered: Urea
  • Covered: Red blood cell count
  • Covered: White blood cell count
  • Covered: Platelet count
  • Covered: Mean cell volume (MCV)
  • Covered: Mean cell haemoglobin (MCH)
  • Covered: Mean cell haemoglobin concentration (MCHC)
  • Covered: HbA1c
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Testosterone (total)
  • Not covered: Free testosterone (measured)
  • Not covered: Sex hormone binding globulin (SHBG)
  • Not covered: Follicle stimulating hormone (FSH)
  • Not covered: PSA (total)
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Cystatin C
  • Not covered: High-sensitivity CRP (hs-CRP)
  • Not covered: Free triiodothyronine (free T3)
  • Also measured: Active B12
  • Also measured: Calcium
  • Also measured: CA-125
  • Also measured: Corrected calcium
  • Also measured: C-reactive protein (CRP)
  • Also measured: Oestradiol
  • Also measured: Iron (serum)
  • Also measured: Ferritin
  • +11 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£0
All-in total£175.00

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

Medichecks ★ 4.5 (28,500 reviews)

Advanced TRT Blood Test

Misses 6 markers · £391.00 less than the cheapest full cover

£184.00all-in · blood draw at a clinic

Clinic £184.00 · Nurse at home £208.00

  • Covered: Testosterone (total)
  • Covered: Free testosterone calculated
  • Covered: Sex hormone binding globulin (SHBG)
  • Covered: Luteinising hormone (LH)
  • Covered: Follicle stimulating hormone (FSH)
  • Covered: Prolactin
  • Covered: Haematocrit
  • Covered: Haemoglobin
  • Covered: PSA (total)
  • Covered: Total cholesterol
  • Covered: HDL cholesterol
  • Covered: LDL cholesterol
  • Covered: Non-HDL cholesterol
  • Covered: Triglycerides
  • Covered: Alanine aminotransferase (ALT)
  • Covered: Gamma-glutamyl transferase (GGT)
  • Covered: Alkaline phosphatase (ALP)
  • Covered: Albumin
  • Covered: Creatinine
  • Covered: eGFR
  • Covered: Red blood cell count
  • Covered: White blood cell count
  • Covered: Platelet count
  • Covered: Mean cell volume (MCV)
  • Covered: Mean cell haemoglobin (MCH)
  • Covered: Mean cell haemoglobin concentration (MCHC)
  • Covered: HbA1c
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Covered: Free triiodothyronine (free T3)
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Bilirubin (total)
  • Not covered: Urea
  • Not covered: Cystatin C
  • Not covered: High-sensitivity CRP (hs-CRP)
  • Also measured: Basophils
  • Also measured: Oestradiol
  • Also measured: Eosinophils
  • Also measured: Ferritin
  • Also measured: Globulin
  • Also measured: Lymphocytes
  • Also measured: Monocytes
  • Also measured: Neutrophils
  • +3 more

Results in 2 working days (estimated) · Last checked 24 October 2026

Cost breakdown
Advanced TRT Blood Test£149.00
Sample: blood draw at a clinic£35.00
All-in total£184.00

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

Lola Health ★ 4.6 (160 reviews)

Vital Check 56

Misses 4 markers · £385.00 less than the cheapest full cover

£190.00all-in · blood draw at a clinic

Clinic £190.00 · Nurse at home £190.00

  • Covered: Testosterone (total)
  • Covered: Free testosterone calculated
  • Covered: Sex hormone binding globulin (SHBG)
  • Covered: Luteinising hormone (LH)
  • Covered: Follicle stimulating hormone (FSH)
  • Covered: Prolactin
  • Covered: Haematocrit
  • Covered: Haemoglobin
  • Covered: Total cholesterol
  • Covered: HDL cholesterol
  • Covered: LDL cholesterol
  • Covered: Non-HDL cholesterol
  • Covered: Triglycerides
  • Covered: Alanine aminotransferase (ALT)
  • Covered: Gamma-glutamyl transferase (GGT)
  • Covered: Alkaline phosphatase (ALP)
  • Covered: Bilirubin (total)
  • Covered: Albumin
  • Covered: Creatinine
  • Covered: eGFR
  • Covered: Urea
  • Covered: Red blood cell count
  • Covered: White blood cell count
  • Covered: Platelet count
  • Covered: Mean cell volume (MCV)
  • Covered: Mean cell haemoglobin (MCH)
  • Covered: Mean cell haemoglobin concentration (MCHC)
  • Covered: HbA1c
  • Covered: High-sensitivity CRP (hs-CRP)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Covered: Free triiodothyronine (free T3)
  • Not covered: PSA (total)
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Cystatin C
  • Also measured: Active B12
  • Also measured: Basophils
  • Also measured: Calcium
  • Also measured: Corrected calcium
  • Also measured: Creatine kinase (CK)
  • Also measured: Cortisol
  • Also measured: Oestradiol
  • Also measured: Eosinophils
  • +16 more

Results in 2 Working Days · Last checked 29 October 2026

Cost breakdown
Vital Check 56£155.00
Sample: blood draw at a clinic£35.00
All-in total£190.00

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

Medichecks ★ 4.5 (28,500 reviews)

Sports Hormone Check Plus Blood Test

Misses 7 markers · £381.00 less than the cheapest full cover

£194.00all-in · blood draw at a clinic

Clinic £194.00 · Nurse at home £218.00

  • Covered: Testosterone (total)
  • Covered: Free testosterone calculated
  • Covered: Sex hormone binding globulin (SHBG)
  • Covered: Luteinising hormone (LH)
  • Covered: Follicle stimulating hormone (FSH)
  • Covered: Haematocrit
  • Covered: Haemoglobin
  • Covered: Total cholesterol
  • Covered: HDL cholesterol
  • Covered: LDL cholesterol
  • Covered: Non-HDL cholesterol
  • Covered: Triglycerides
  • Covered: Alanine aminotransferase (ALT)
  • Covered: Gamma-glutamyl transferase (GGT)
  • Covered: Alkaline phosphatase (ALP)
  • Covered: Albumin
  • Covered: Creatinine
  • Covered: eGFR
  • Covered: Urea
  • Covered: Red blood cell count
  • Covered: White blood cell count
  • Covered: Platelet count
  • Covered: Mean cell volume (MCV)
  • Covered: Mean cell haemoglobin (MCH)
  • Covered: Mean cell haemoglobin concentration (MCHC)
  • Covered: HbA1c
  • Covered: High-sensitivity CRP (hs-CRP)
  • Covered: Thyroid stimulating hormone (TSH)
  • Covered: Free thyroxine (free T4)
  • Not covered: Prolactin
  • Not covered: PSA (total)
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Bilirubin (total)
  • Not covered: Cystatin C
  • Not covered: Free triiodothyronine (free T3)
  • Also measured: Basophils
  • Also measured: Oestradiol
  • Also measured: Eosinophils
  • Also measured: Iron (serum)
  • Also measured: Ferritin
  • Also measured: Globulin
  • Also measured: Lymphocytes
  • Also measured: Monocytes
  • +5 more

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

Cost breakdown
Sports Hormone Check Plus Blood Test£159.00
Sample: blood draw at a clinic£35.00
All-in total£194.00

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

Who it suits

People who train hard, on or off TRT, and want one comprehensive set of results once or twice a year.

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