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.

Cholesterol, liver and kidney blood test

A full cholesterol profile with ApoB, the standard liver enzymes and proteins, and kidney function by both creatinine and cystatin C.

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 16

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

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.

Medichecks ★ 4.5 (28,500 reviews) and Better2Know ★ 4.2 (775 reviews)

Apolipoprotein Profile Blood Test + Comprehensive Biochemistry and Haematology Profile + Cystatin C

£479.00all-in · 3 orders

  • 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
  • Also measured: Apolipoprotein A1 (ApoA1)
  • Also measured: ApoB to ApoA1 ratio
  • Also measured: Calcium
  • Also measured: Creatine kinase (CK)
  • Also measured: Chloride
  • Also measured: Erythrocyte sedimentation rate (ESR)
  • Also measured: Globulin
  • Also measured: Glucose
  • +16 more

Results 6 working days (estimated) · Last checked 29 October 2026

Cost breakdown
Apolipoprotein Profile Blood Test£89.00
Sample (included): finger-prick kit at home£0
Comprehensive Biochemistry and Haematology Profile£195.00
Sample (included): blood draw at a clinic (no finger-prick option for this test)£0
Cystatin C£195.00
Sample (included): blood draw at a clinic (no finger-prick option for this test)£0
All-in total£479.00

Prices last checked 25 October 2026, 27 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)

General Health Blood Test

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

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

  • 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
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Cystatin C
  • Also measured: Iron (serum)
  • Also measured: Ferritin
  • Also measured: Globulin
  • Also measured: Sodium
  • Also measured: Total cholesterol to HDL ratio
  • Also measured: Total protein
  • Also measured: Uric acid (urate)

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

Cost breakdown
General Health Blood Test£69.00
Sample (included): finger-prick kit at home£0
All-in total£69.00

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

Numan ★ 4.6 (33,000 reviews)

Cardiovascular Blood Test

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

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

  • 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
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Bilirubin (total)
  • Not covered: Cystatin C
  • Also measured: Free thyroxine (free T4)
  • Also measured: Total cholesterol to HDL ratio
  • Also measured: Thyroid stimulating hormone (TSH)

Results received in: 3-5 days · Last checked 24 October 2026

Cost breakdown
Cardiovascular Blood Test£88.00
Sample (included): finger-prick kit at home£0
All-in total£88.00

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

Medichecks ★ 4.5 (28,500 reviews)

Health and Lifestyle Check Blood Test

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

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

Finger-prick kit £89.00 · Clinic £124.00 · Nurse at home £148.00

  • 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
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Urea
  • Not covered: Cystatin C
  • Also measured: Active B12
  • Also measured: Ferritin
  • Also measured: Globulin
  • Also measured: High-sensitivity CRP (hs-CRP)
  • Also measured: Total cholesterol to HDL ratio
  • Also measured: Total protein
  • Also measured: Vitamin D (25-OH)

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

Cost breakdown
Health and Lifestyle Check Blood Test£89.00
Sample (included): finger-prick kit at home£0
All-in total£89.00

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

Vitall ★ 4.7 (3,500 reviews)

GLP-1 Essential Wellness Test Kit

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

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

Finger-prick kit £89.00 · Home device £138.00 · Clinic £144.00 · Nurse at home £168.00

  • 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
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Cystatin C
  • Also measured: Globulin
  • Also measured: HDL as a percentage of total cholesterol
  • Also measured: High-sensitivity CRP (hs-CRP)
  • Also measured: Total protein

Results 24 hours · Last checked 29 October 2026

Cost breakdown
GLP-1 Essential Wellness Test Kit£89.00
Sample (included): finger-prick kit at home£0
All-in total£89.00

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

MyHealthChecked ★ 4.0 (7,821 reviews)

General Health Blood Test

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

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

  • 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
  • Not covered: Apolipoprotein B (ApoB)
  • Not covered: Aspartate aminotransferase (AST)
  • Not covered: Cystatin C
  • Also measured: HbA1c
  • Also measured: Basophils
  • Also measured: Eosinophils
  • Also measured: Globulin
  • Also measured: Haemoglobin
  • Also measured: Haematocrit
  • Also measured: Lymphocytes
  • Also measured: Mean cell volume (MCV)
  • +8 more

Results ready in 2-3 working days · Last checked 23 October 2026

Cost breakdown
General Health Blood Test£95.00
Sample (included): finger-prick kit at home£0
All-in total£95.00

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

Who it suits

Routine checks of heart risk, liver and kidneys, and anyone whose medication or training calls for those results to be watched.

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