Average cost
£100–£150
Typical range
£80–£200
Species
Dog & Cat
Category
Diagnostics
Anaesthesia
Not required
How much does blood test cost?
Blood Test typically costs £100–£150 in the UK, though prices can range from £80 to £200 depending on your location, the practice, and your pet's individual circumstances.
Costs are UK averages based on publicly available data. Actual prices vary by practice, location, and animal size.
What affects the price?
| Factor | Impact on cost | Example |
|---|---|---|
| Type of panel | A basic biochemistry screen costs less than a comprehensive panel with haematology, thyroid, and organ-specific markers | Basic pre-anaesthetic panel at £80–£100 vs full senior health screen at £150–£200 |
| In-house vs external laboratory | In-house analysers give same-day results but may cost slightly more; external labs offer a wider range of tests | In-house basic panel at £100–£130 vs external lab panel at £80–£120 (results in 24–48 hours) |
| Number of tests | Additional specific tests such as thyroid function, cortisol, or infectious disease screening add to the total | Standard blood panel at £100 vs panel plus thyroid and cortisol at £180–£200 |
| Location | London and the South East tend to charge more for diagnostic services | £120–£200 in London vs £80–£150 elsewhere |
What's included in the price?
- Blood sample collection by a veterinary nurse or vet
- Biochemistry panel (liver, kidney, glucose, protein levels)
- Haematology (red and white blood cell counts, platelets)
- Interpretation of results by the vet
- Follow-up consultation to discuss findings
What to expect
A blood test involves taking a small sample of blood from your pet, usually from a vein in the front leg or neck, and analysing it for a range of health markers. A standard panel typically includes biochemistry (assessing organ function, blood sugar, and protein levels) and haematology (examining red cells, white cells, and platelets). Results can reveal issues with the liver, kidneys, thyroid, and immune system, often before any outward symptoms appear.
When is it needed? Blood tests are used in many situations: as a pre-anaesthetic screen before surgery, as part of a senior pet health check, to investigate symptoms such as weight loss, lethargy, increased thirst, or vomiting, and to monitor ongoing conditions like diabetes, kidney disease, or thyroid problems. Your vet may also recommend routine blood work annually for pets over seven years old.