Average cost

£40–£65

Typical range

£35–£70

Species

Dog & Cat

Category

Routine Care

Anaesthesia

Not required

How much does annual health check cost?

Annual Health Check typically costs £40–£65 in the UK, though prices can range from £35 to £70 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
Location London and the South East are typically 20–40% more expensive £50–£65 in London vs £35–£45 in the North
Chain vs independent Corporate chains average 16.6% more than independents (CMA data) £50–£65 at a chain vs £35–£50 at an independent
Additional tests Blood work, urine tests, or vaccinations added on the day increase the total bill A basic check-up at £45 vs a check-up with blood panel at £120+

What's included in the price?

  • Full nose-to-tail physical examination
  • Weight and body condition assessment
  • Heart and lung auscultation
  • Dental check
  • Discussion of diet, behaviour, and preventive care

What to expect

An annual health check is a routine veterinary consultation where the vet performs a thorough physical examination of your pet. They will check your pet's weight, heart, lungs, eyes, ears, teeth, skin, and joints, looking for early signs of illness or disease. It is the single most important appointment in your pet's calendar for catching problems before they become serious.

When is it needed? Every dog and cat should have at least one health check per year. Senior pets (over seven years for most breeds, over ten for cats) benefit from twice-yearly checks. Your vet may also schedule a health check as part of a booster vaccination appointment.

Breeds commonly needing this treatment

Related conditions