Test & Track
Best Home Blood Tests UK (2026): Which Tests Are Worth Paying For?
Quick answer
The home blood tests most worth paying for check cholesterol (ideally with ApoB), HbA1c for blood sugar and, once in your life, Lp(a). Our top pick is the Medichecks Core Health test (£55). Use UKAS ISO 15189 accredited labs and take abnormal results to your GP. Adults 40 to 74 in England get a free NHS Health Check.
Our picks

Medichecks Core Health Blood Test
Medichecks
- • £55, 7 biomarkers
- • HbA1c plus full cholesterol panel
Honest caveat: Finger-prick samples can fail or be less reliable for some markers than a blood draw from the arm. A single result is a snapshot; anything outside range should be repeated or discussed with your GP. It does not include ApoB or Lp(a).
medichecks.com
London Medical Laboratory Cholesterol Lipid Profile
London Medical Laboratory
- • £39
- • Finger-prick or clinic draw
Honest caveat: Cholesterol alone gives only part of the picture: your GP will combine it with age, blood pressure, smoking and diabetes status to estimate risk. A home kit postage fee may apply.
londonmedicallaboratory.com

Medichecks Apolipoprotein Profile Blood Test
Medichecks
- • £89, includes ApoB and ApoA1
- • Finger-prick at home
Honest caveat: NHS and NICE risk tools use non-HDL cholesterol, not ApoB, so your GP may not act on ApoB alone. For most people ApoB and non-HDL cholesterol tell a similar story. Results take about 6 working days.
medichecks.com

Medichecks Lipoprotein (a) Blood Test
Medichecks
- • £59, single marker
- • Test once in adulthood
Honest caveat: There is no approved medicine that targets Lp(a) specifically yet, so a high result mainly means managing your other risk factors more firmly with your GP. It is a single marker, so pair it with a cholesterol panel.
medichecks.com
Forth Baseline Health Check
Forth
- • £135, 22 biomarkers
- • Includes vitamin D, ferritin, hs-CRP
Honest caveat: At £135 it costs more than building the same markers from single tests. It includes testosterone and oestradiol, which are hard to interpret from one sample. No thyroid or ApoB.
forthwithlife.co.uk
London Medical Laboratory General Health Profile
London Medical Laboratory
- • £89 (+£3.99 home kit)
- • 19 biomarkers incl. HbA1c and lipids
Honest caveat: The home kit adds £3.99, a clinic draw adds £35 and a home phlebotomist adds £80. It measures iron, not ferritin (iron stores), so it is not ideal for checking iron deficiency.
londonmedicallaboratory.com

Medichecks Vitamin D (25 OH) Blood Test
Medichecks
- • £39, single marker
- • Finger-prick at home
Honest caveat: The NHS already advises everyone in the UK to consider 10 micrograms a day in autumn and winter, so many people do not need a test. Taking high doses without advice is not recommended.
medichecks.com
Thriva Compass Annual Health Programme
Thriva
- • £360 a year (3 tests)
- • Same doctor reviews every test
Honest caveat: £360 a year is a lot to spend if your first results are normal. Retesting every four months makes sense for markers you are actively changing, but many healthy people do not need it.
thriva.co

Medichecks Optimal Health Blood Test
Medichecks
- • £249 plus collection fee
- • 59 biomarkers incl. ApoB and Lp(a)
Honest caveat: It needs a venous blood draw, which adds £35 at a clinic or more for a home nurse. The more markers you test, the more likely at least one is slightly out of range by chance (about 1 in 20 per marker), which can lead to worry and extra GP visits.
medichecks.com
Randox Health Everyman and Everywoman
Randox Health
- • £416, clinic visit
- • Up to 150 data points
Honest caveat: At £416 it is expensive, and the page does not list every biomarker by name, so check it includes ApoB and Lp(a) if you want them. Very wide panels raise the chance of borderline findings that need follow-up.
randoxhealth.com
We may earn a commission if you buy through our links. How we choose ›
How strong is the research? What our grades mean ›
- Strong research
- Independent certification or lab data for the specific claim.
- Promising research
- The material is well supported, but there is no product-level testing.
- Early research
- Little independent research.
- Mixed research
- Research findings disagree.
- £
- Under £20
- ££
- £20 to £79
- £££
- £80+
Are home blood tests worth it?
Private tests make sense if you are younger than 40, have a family history of early heart disease, want markers the NHS does not routinely offer (ApoB and Lp(a)), or want to track changes after lifestyle changes. Results are not a diagnosis. Anything outside the normal range should be repeated or discussed with your GP.
Our picks at a glance
| Product | Best for | Material/key feature | Price | Evidence grade |
|---|---|---|---|---|
| Medichecks Core Health | Most people | HbA1c + full cholesterol, finger-prick | £55 | Strong |
| LML Cholesterol Lipid Profile | Lowest cost | Full cholesterol panel | £39 | Strong |
| Medichecks Apolipoprotein Profile | ApoB | ApoB, ApoA1, ratio | £89 | Strong |
| Medichecks Lipoprotein (a) | One-off inherited risk | Lp(a) | £59 | Strong |
| Forth Baseline Health Check | Broad finger-prick panel | 22 markers incl. vitamin D, ferritin | £135 | Strong |
| LML General Health Profile | General check | 19 markers incl. kidney, liver | £89 | Strong |
| Medichecks Vitamin D | Vitamin D only | 25-OH vitamin D | £39 | Strong |
| Thriva Compass | Year-long tracking | 3 tests + doctor calls | £360/yr | Promising |
| Medichecks Optimal Health | Most comprehensive | 59 markers, venous | £249 + draw | Promising |
| Randox Everyman/Everywoman | Clinic visit | Up to 150 data points | £416 | Promising |
"Strong" refers to the evidence that the markers themselves are meaningful and accurately measured by accredited labs; "Promising" means the panel includes markers of uncertain value for healthy people.
Which blood tests are actually worth doing?
| Test | What it tells you | Evidence grade | Best evidence |
|---|---|---|---|
| Cholesterol panel (incl. non-HDL) | Main input to heart risk scores | Strong | NICE NG238 |
| ApoB | Number of artery-clogging particles | Strong | Meta-analysis: stronger marker than LDL |
| Lp(a) | Inherited heart and valve risk | Strong | European Atherosclerosis Society |
| HbA1c | Average blood sugar over 2 to 3 months | Strong | NHS Health Check |
| Vitamin D | Whether you are low | Promising (if at risk) | NHS vitamin D advice |
| Ferritin | Iron stores | Promising (if symptoms, heavy periods, plant-based diet) | Clinical use |
| Thyroid (TSH) | Thyroid function | Promising (if symptoms) | Clinical use |
| hs-CRP | Low-grade inflammation | Mixed research for healthy people | Varies with recent illness |
Cholesterol. The NHS and NICE use total and non-HDL cholesterol (everything except "good" HDL) to estimate your 10-year heart risk. See the NHS guide to cholesterol levels to read your results.
ApoB. Each cholesterol-carrying particle that can lodge in artery walls has one ApoB protein, so ApoB is effectively a particle count. A 2011 meta-analysis found it a more potent marker of risk than LDL or non-HDL cholesterol. For most people the three agree; ApoB helps most when triglycerides are high or results are borderline.
Lp(a). Lipoprotein(a) is mostly set by your genes, barely changes, and is linked to heart attack, stroke and narrowing of the aortic valve. The European Atherosclerosis Society recommends every adult has it measured at least once. It is rarely included in routine NHS tests.
HbA1c shows average blood sugar over two to three months and is used to diagnose prediabetes and type 2 diabetes. It is more useful than a single glucose reading.
Vitamin D, ferritin and thyroid are worth testing if you have symptoms or risk factors. The NHS already advises everyone in the UK to consider 10 micrograms of vitamin D a day in autumn and winter, so many people can simply follow that.
What does UKAS ISO 15189 accreditation mean?
ISO 15189 is the international standard for medical laboratories, and in the UK labs are assessed against it by UKAS, the national accreditation body. It checks staff competence, equipment, method validation and participation in external quality checks. It applies to the lab, not the company selling you the kit.
Every provider below states its labs are accredited: Medichecks (ISO 15189 by UKAS, CQC registered), Thriva (UKAS ISO 15189 or ISO 17025), Forth (ISO 15189, NHS trust lab partner) and London Medical Laboratory (UKAS accredited, CQC registered). Randox runs its own labs; its page refers to accredited labs without naming the standard.
Are finger-prick tests accurate?
For cholesterol, HbA1c, vitamin D and ferritin, finger-prick samples processed by an accredited lab are generally fit for purpose. Problems tend to come from the sample: not enough blood, squeezing the finger too hard, or delays in the post. Some markers, such as certain kidney tests and full blood counts, are less reliable from a posted sample, and Which? found one provider dropped kidney markers for that reason. If a result looks odd, repeat it or have a venous (arm) draw.
How we chose
We checked current UK prices and biomarker lists on provider sites, prioritised providers stating UKAS ISO 15189 accredited labs, and favoured tests built around markers with strong evidence and clear actions (cholesterol, ApoB, Lp(a), HbA1c). We marked down panels padded with markers that rarely change decisions for healthy people.
Medichecks Core Health Blood Test: best overall
For £55 you get HbA1c and a full cholesterol panel by finger-prick, much like the blood part of the NHS Health Check, with a doctor's comments in about three working days. Caveat: no ApoB or Lp(a), and one result is a snapshot.
LML Cholesterol Lipid Profile: cheapest cholesterol panel
London Medical Laboratory's £39 lipid profile is the cheapest lab-processed full cholesterol panel we found. Caveat: cholesterol only, and a home kit postage fee may apply.
Medichecks Apolipoprotein Profile: best ApoB test
ApoB, ApoA1 and their ratio by finger-prick for £89. Caveat: NHS risk tools do not use ApoB, so bring context when you discuss it with your GP.
Medichecks Lipoprotein (a): best once-in-a-lifetime test
A £59 single-marker test you should only need once. Most useful with a family history of early heart disease. Caveat: no medicine yet targets Lp(a) specifically, so a high result means managing other risks harder.
Forth Baseline Health Check: best broad finger-prick panel
£135 for 22 markers including a cholesterol panel, HbA1c, vitamin D, ferritin, active B12 and hs-CRP. Caveat: no thyroid or ApoB, and you could build a cheaper panel from single tests.
LML General Health Profile: good general check
£89 for 19 markers: cholesterol, HbA1c, kidney and liver function, calcium, iron and uric acid. Caveat: measures iron rather than ferritin, and no vitamin D or thyroid.
Medichecks Vitamin D: best single vitamin D test
£39 by finger-prick, results in about two working days. Caveat: many people do not need it if they follow NHS supplement advice.
Thriva Compass: best for tracking over a year
£360 a year for three tests and a 1:1 consultation with the same doctor after each, with later tests adapting to earlier results. Pay-as-you-go tests start from £45. Caveat: expensive if your first results are normal.
Medichecks Optimal Health: most comprehensive
59 markers for £249 including ApoB, Lp(a), thyroid and iron, plus a venous draw fee. Caveat: with many markers, a few borderline results are likely by chance.
Randox Everyman and Everywoman: clinic-based full check
Up to 150 data points in a clinic visit for £416. Caveat: costly, and the page does not list every marker by name.
What to avoid
- Huge panels "just to see". In healthy people about 1 in 20 results falls outside the reference range by chance, which can lead to worry and GP appointments for nothing.
- Tests without a clear action. Ask what you would do differently with each result.
- Self-treating from results. Do not start high-dose supplements or stop medicines based on a home test.
- Labs with no stated accreditation. Look for UKAS ISO 15189.
Bottom line
Start with the free NHS Health Check if eligible. Otherwise, a £39 to £55 cholesterol and HbA1c test covers what matters most; add ApoB if you want a sharper heart risk picture and Lp(a) once in your life. Pay for broad panels only if you have a reason, and always take abnormal results to your GP.
Frequently asked questions
Can I get a free blood test on the NHS?
+
Yes, if your GP thinks you need one for symptoms or monitoring. Adults in England aged 40 to 74 without existing heart disease, diabetes, stroke or high blood pressure are also invited for a free NHS Health Check every five years, which includes cholesterol and a diabetes risk check. Scotland, Wales and Northern Ireland have their own arrangements, so ask your GP practice.
What is the most important blood test for heart health?
+
A cholesterol panel, including non-HDL cholesterol, is the standard measure used by the NHS and NICE alongside age, blood pressure and smoking. ApoB is a sharper measure of the particles that build up in arteries, and Lp(a) shows an inherited risk worth knowing once. HbA1c, for blood sugar, also matters because diabetes raises heart risk.
Are finger-prick blood tests as accurate as a normal blood test?
+
For common markers like cholesterol, HbA1c, vitamin D and ferritin, finger-prick samples analysed by accredited labs are generally reliable. Errors usually come from poor sample collection or postal delays. Some markers, such as certain kidney tests and full blood counts, are less reliable from a posted sample. If a result is unexpected, repeat it or ask for an arm blood draw.
What does UKAS ISO 15189 mean on a blood test?
+
It means the laboratory processing your sample has been independently assessed by UKAS, the UK's national accreditation body, against ISO 15189, the international standard for medical laboratories. It covers staff competence, equipment, test methods and quality checks. It applies to the lab, not the company selling the kit, and does not mean every test offered is useful for you.
How often should I get a home blood test?
+
If your results are normal and you are healthy, every one to three years is usually plenty for cholesterol and HbA1c, or whenever your GP suggests. Lp(a) only needs testing once. Retesting after three to six months makes sense if you are making changes to bring a marker down, such as diet changes for cholesterol.
What should I do with an abnormal result?
+
Do not panic: a single result outside the range is often due to chance, recent illness, exercise or sample issues. Repeat the test if the provider suggests it, and book an appointment with your GP for anything that stays abnormal or is far outside range. Do not start medicines or high-dose supplements based on a home test alone.
Do I need to fast before a home cholesterol test?
+
Usually not. Most UK guidance now allows non-fasting cholesterol tests, because total, HDL and non-HDL cholesterol change little after eating. Triglycerides rise after meals, so some providers suggest testing in the morning before food for the most consistent results. Follow your provider's instructions and test the same way each time.
Last updated