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.

Goodbody Clinic vs Medichecks

Of the 75 markers both sell, Goodbody Clinic's cheapest test is cheaper for 22 and Medichecks's for 51, all-in. Prices checked 29 October 2026.

Better for

The cheaper single test covering every marker in the preset, or, when neither has one, the test covering more of it. Combinations across providers can be cheaper: the tool finds them.

At a glance

Goodbody ClinicMedichecks
Tests we compare4477
Usual turnaround3–7 working days24–48 hours
Trustpilot (via Head-to-Head)★ 4.8 (4,194)★ 4.5 (28,500)
Blood draw at a partner clinicIncluded+£35.00
Blood draw by a nurse at home+£20.00+£59.00
Finger-prick kit at homeIncludedIncluded
Home sample kit (urine, swab or stool)IncludedNot offered

Markers both sell

Each side's cheapest test that reports the marker, all-in on the marker's usual route, before any code.

MarkerGoodbody ClinicMedichecks
Active B12£175.00
Advanced Well Man Blood Test
£39.00
Vitamin B12 (Active) Blood Test
Alanine aminotransferase (ALT)£49.00
Liver Blood Test
£39.00
Liver Function Blood Test
Albumin£49.00
Kidney Blood Test
£39.00
Free & Total Testosterone
Alkaline phosphatase (ALP)£49.00
Liver Blood Test
£39.00
Liver Function Blood Test
Anti-Müllerian hormone (AMH)£109.00
Anti-Müllerian Hormone (AMH) Blood Test
£114.00
Anti-Müllerian Hormone (AMH) Blood Test
ApoB to ApoA1 ratio£189.00
Enhanced Cholesterol Blood Test
£89.00
Apolipoprotein Profile Blood Test
Apolipoprotein A1 (ApoA1)£189.00
Enhanced Cholesterol Blood Test
£89.00
Apolipoprotein Profile Blood Test
Apolipoprotein B (ApoB)£189.00
Enhanced Cholesterol Blood Test
£89.00
Apolipoprotein Profile Blood Test
Basophils£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Beta-hCG (blood)£79.00
Pregnancy HCG Blood Test
£90.00
Pregnancy Blood Test (hCG)
Bilirubin (total)£49.00
Liver Blood Test
£39.00
Liver Function Blood Test
C-reactive protein (CRP)£59.00
Cardiac Risk Blood Test
£39.00
CRP (High Sensitivity) Blood Test
Cortisol£75.00
Cortisol Stress Blood Test
£80.00
Cortisol (9am) Blood Test
Creatinine£49.00
Kidney Blood Test
£39.00
Kidney Check Blood Test
DHEA sulphate (DHEA-S)£139.00
Sports and Fitness Blood Test
£90.00
DHEA Sulphate (DHEAS) Blood Test
eGFR£49.00
Kidney Blood Test
£39.00
Kidney Check Blood Test
Eosinophils£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Ferritin£49.00
Iron Blood Test
£39.00
Ferritin Blood Test
Folate£69.00
Vitamins Blood Test
£89.00
Advanced Thyroid Function Blood Test
Follicle stimulating hormone (FSH)£109.00
Female Hormone and Fertility Blood Test
£87.00
FSH Blood Test
Free androgen index (FAI)£109.00
Female Hormone and Fertility Blood Test
£111.00
PCOS Check Blood Test
Free testosterone (calculated)£139.00
Sports and Fitness Blood Test
£74.00
Free & Total Testosterone
Free testosterone (measured)£139.00
Sports and Fitness Blood Test
£74.00
Free & Total Testosterone
Free thyroxine (free T4)£49.00
Thyroid Function Blood Test
£35.00
Underactive Thyroid (Levothyroxine) Monitoring Blood Test
Free triiodothyronine (free T3)£49.00
Thyroid Function Blood Test
£45.00
Thyroid Function Blood Test
Gamma-glutamyl transferase (GGT)£49.00
Liver Blood Test
£39.00
Liver Function Blood Test
Globulin£49.00
Liver Blood Test
£39.00
Liver Function Blood Test
Haematocrit£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Haemoglobin£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
HbA1c£49.00
Diabetes (HbA1C) Blood Test
£46.00
Diabetes (HbA1c) Blood Test
HDL cholesterol£49.00
Cholesterol Blood Test
£39.00
Cholesterol Blood Test
Hepatitis A antibodies£129.00
Hepatitis Screening Blood Test
£99.00
Hepatitis A Profile Blood Test
Hepatitis B surface antigen (HBsAg)£129.00
Hepatitis Screening Blood Test
£55.00
Hepatitis B Surface Antigen Blood Test
Hepatitis C antibodies£129.00
Hepatitis Screening Blood Test
£69.00
Hepatitis C Blood Test
High-sensitivity CRP (hs-CRP)£59.00
Cardiac Risk Blood Test
£39.00
CRP (High Sensitivity) Blood Test
IgA (total)£179.00
Coeliac Screen Blood Test
£99.00
Immunoglobulins IgG/IgM/IgA Blood Test
Iron (serum)£49.00
Iron Blood Test
£49.00
Iron Blood Test
LDL cholesterol£49.00
Cholesterol Blood Test
£39.00
Cholesterol Blood Test
Lipoprotein(a)£189.00
Enhanced Cholesterol Blood Test
£59.00
Lipoprotein (a) Blood Test
Lp-PLA2 (PLAC)£189.00
Enhanced Cholesterol Blood Test
£129.00
PLAC Lp-PLA2 Blood Test
Luteinising hormone (LH)£109.00
Female Hormone and Fertility Blood Test
£90.00
Day 3 Fertility Check Blood Test
Lymphocytes£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Magnesium (serum)£129.00
Essential Well Man Blood Test
£55.00
Magnesium (Serum) Blood Test
Mean cell haemoglobin (MCH)£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Mean cell haemoglobin concentration (MCHC)£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Mean cell volume (MCV)£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Mean platelet volume (MPV)£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Monocytes£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Neutrophils£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Non-HDL cholesterol£49.00
Cholesterol Blood Test
£39.00
Cholesterol Blood Test
Oestradiol£109.00
Female Hormone and Fertility Blood Test
£84.00
Oestradiol Blood Test
Platelet count£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Progesterone£139.00
Sports and Fitness Blood Test
£74.00
Day 21 Ovulation Progesterone Blood Test
Prolactin£109.00
Erectile Dysfunction Blood Test
£80.00
Prolactin Blood Test
PSA (total)£69.00
Prostate PSA Blood Test
£45.00
PSA Blood Test
Red blood cell count£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Red cell distribution width (RDW)£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test
Sex hormone binding globulin (SHBG)£109.00
Female Hormone and Fertility Blood Test
£74.00
Free & Total Testosterone
Sodium£49.00
Kidney Blood Test
£39.00
Kidney Check Blood Test
Testosterone (total)£79.00
Testosterone Blood Test
£54.00
Testosterone Blood Test
Thyroglobulin antibodies£109.00
Thyroid Function with Antibodies Blood Test
£65.00
Thyroid Function with Antibodies Blood Test
Thyroid peroxidase antibodies (TPO)£109.00
Thyroid Function with Antibodies Blood Test
£65.00
Thyroid Function with Antibodies Blood Test
Thyroid stimulating hormone (TSH)£49.00
Thyroid Function Blood Test
£35.00
Underactive Thyroid (Levothyroxine) Monitoring Blood Test
Total cholesterol£49.00
Cholesterol Blood Test
£39.00
Cholesterol Blood Test
Total cholesterol to HDL ratio£49.00
Cholesterol Blood Test
£39.00
Cholesterol Blood Test
Total iron binding capacity (TIBC)£49.00
Iron Blood Test
£49.00
Iron Blood Test
Total protein£49.00
Kidney Blood Test
£39.00
Liver Function Blood Test
Transferrin saturation£175.00
Advanced Well Man Blood Test
£49.00
Iron Blood Test
Triglyceride to HDL ratio£249.00
Premium Complete Blood Test
£284.00
Optimal Health Blood Test
Triglycerides£49.00
Cholesterol Blood Test
£39.00
Cholesterol Blood Test
Unsaturated iron binding capacity (UIBC)£249.00
Premium Complete Blood Test
£284.00
Optimal Health Blood Test
Urea£49.00
Kidney Blood Test
£39.00
Kidney Check Blood Test
Uric acid (urate)£69.00
General Health Blood Test
£63.00
Uric Acid Blood Test
Vitamin D (25-OH)£69.00
Vitamins Blood Test
£39.00
Vitamin D (25 OH) Blood Test
White blood cell count£69.00
Full Blood Count Blood Test
£94.00
Full Blood Count (FBC) Blood Test

All comparisons · Find the cheapest test for your markers

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