Are home cholesterol test kits accurate?
Send-away lab kits, yes. Many instant meters, no. In Which? tests, 6 of 7 meters were Don’t Buys. And if you’re 40 to 74 in England, you may not need to pay at all.
On this page

Are home cholesterol test kits accurate?
Some are. It depends on the type.
In 2026 tests by Which?, all five send-away kits passed every accuracy check. Of seven instant meters, six were rated Don’t Buys.
With a send-away kit, you prick your finger at home, fill a small tube and post it. A lab does the test and sends your results.
| Type | What it measures | What tests found |
|---|---|---|
| Colour strip | Total only, by matching a colour to a chart | Too little detail to know what to do next. |
| Instant meter | Total, and on some, HDL, LDL and triglycerides | 6 of 7 were Don’t Buys in Which? tests. |
| Send-away lab kit | Total, good cholesterol (HDL), LDL (part of bad cholesterol) and triglycerides (a type of blood fat) | All 5 passed every Which? accuracy check. |
Source: Which?
A meter can also be right on one line and wrong on another. Which? says a single home test should never be taken as definitive.
Want to test at home? Pick a send-away kit.
How far off can a cholesterol monitor be?
In a Dutch hospital study, five shop-bought kits were tested on 62 adults. Readings were on average 6% to 20% off the lab result.
Now take a true total of 5.0. A kit that’s 20% off could read about 4.0 or about 6.0. So a home reading near 5 can’t tell you which side of the healthy level you’re really on.
- Below 5 mmol/LHealthy for adults.
- 5 up to 7.5 mmol/LAbove healthy. Check it with a lab test.
- Above 7.5 up to 9 mmol/LNICE: think about an inherited cause (FH).
- Above 9 mmol/LNICE: specialist check.
Sources: NHS; NICE CG71; NICE NG238; Which?
Even clinic machines vary. A 2025 UK review of 22 studies looked at finger-prick machines used in surgeries and pharmacies. It found the evidence for only 2 of 6 mostly met a US accuracy standard.
Near 5 on a home meter? Check it with a lab test. For more on finger-prick blood in general, see are finger-prick tests accurate.
Which cholesterol test kit should I buy?
Five checks before you buy or use a kit
- Choose a send-away kit that a lab tests, not a colour strip.
- Make sure it reports HDL (good cholesterol) as well as total, so you get your non-HDL too.
- Test when you’re well. Illness, some medicines or a recent baby can make levels read lower or higher.
- Most people do not need to fast. Eating makes little difference to total, HDL or non-HDL.
- Show your GP or nurse any home total of 5 or more.
Sources: Which?; NHS: cholesterol levels
Non-HDL is the part the NHS calls bad cholesterol. It’s your total minus your HDL, and healthy is below 4.
New to finger pricks? Read how to do a finger-prick test before you start. To read each line of your results, see cholesterol results explained.
Can I get a free cholesterol test?
Often, yes. That’s the NHS Health Check.
If you’re 40 to 74 in England, you should be invited every 5 years. People with certain conditions, such as heart disease, diabetes or high blood pressure, should be offered regular check-ups instead.
It’s free, and it includes a cholesterol test.
| Where | Who it’s for | What to do |
|---|---|---|
| NHS Health Check | Ages 40 to 74 in England, without certain conditions. Every 5 years. | Wait for your invite, or ask your GP practice. |
| GP surgery | Never tested, and over 40, overweight, or heart problems or high cholesterol run in your family. | Ask your GP surgery for a test. |
| NHS pharmacy pilot | Ages 40 to 84, not pregnant, no blood test in the past year. | Walk in to one of about 100 participating pharmacies in England. Results in 7 minutes. |
Sources: NHS Health Check; NHS; NHS England
The pharmacy pilot runs until spring 2027. Other pharmacies test too, but you might have to pay.
Think you’re eligible but not invited? Contact your GP practice. For how NHS and paid tests compare, see home blood test vs GP.
What if my home cholesterol test is high?
What to do after a high home reading
- 1
Lab test
Get a lab or NHS test to check the number.
- 2
Full results
Ask for your HDL and non-HDL, not just your total.
- 3
Risk score
Your GP may work out your 10-year risk of a heart or circulation problem.
- 4
Plan
Talk through changes to your diet, or medicine.
Sources: Which?; NHS; NHS: cholesterol levels
Your GP looks at your cholesterol alongside your age, blood pressure and health conditions. So two people with the same total can get different advice.
Already on a cholesterol medicine and testing at home? Never stop or change a prescribed medicine without your prescriber.
Want to start on your numbers now? See how to lower cholesterol.
When to speak to a GP
High cholesterol does not usually cause symptoms. Only a blood test can show it. Book an appointment if:
- You’ve never had a test, and you’re over 40, overweight, or heart problems or high cholesterol run in your family.
- A home total is 5 or more and you haven’t had a lab test to check it.
- Your total is above 7.5, or you or a parent, brother, sister or child had heart disease before 60. NICE says to suspect familial hypercholesterolaemia (FH), high cholesterol that runs in families.
- Your total is above 9, or your non-HDL is above 7.5. NICE advises a specialist check.
Results from your GP surgery may show in your online GP health record. See blood test results in the NHS App.