Initial vaccinations and boosters give your new puppy or kitten the best chance of a long and healthy life. They’re an expense that every new pet parent should budget for.
But there’s no standard cost for vaccinating a cat or a dog. The price will vary from vet to vet, and where you live could make a considerable difference to how much you’ll pay.
We surveyed prices at 75 veterinary clinics in England, Scotland, and Wales to find out how much these costs can vary. We looked at prices for kitten and puppy vaccination packages, as well as annual boosters for adult cats and dogs.
Puppy vaccinations
Puppies are first vaccinated when they’re between eight and 10 weeks old, then again two to four weeks later.
According to the British Small Animal Veterinary Association (BSAVA), the core vaccines a puppy should get are canine distemper (CDV), parvovirus (CPV), infectious canine hepatitis (CAV), and leptospirosis.
Kennel cough, which is an upper respiratory infection in dogs similar to a human cold, is not a core vaccine. It's recommended for dogs that spend a lot of time with other dogs, for example in kennels.
Kennel cough isn’t routinely offered alongside puppy vaccines, but if you want to add it you usually can – just ask your vet.
For more information on keeping your puppy healthy, including pet insurance options, take a look at our dog insurance.
The cost of puppy vaccinations in the UK
We found that the average cost of the primary puppy vaccination package in Britain (including both sets of injections) is £102.31. That’s 7% higher than the average cost a year ago.
Vets don’t usually offer the kennel cough vaccine as part of this package, but you can ask them to add it. Most clinics charged extra for the kennel cough vaccine, but some offered a discounted rate to do it at the same time as another vaccine.
Where vets offered it at a discount alongside the puppy course the average total course was £138.04. As the average cost of the kennel cough vaccine as a stand-alone is £53.89, that’s a saving of around £17.
Dog vaccination costs
Your dog needs annual boosters against common diseases to keep them healthy as they grow up.
The booster vaccine against leptospirosis should be given annually. Other vaccinations might only be given every one to three years, depending on the level of risk, which your vet will advise on.
The cost of annual dog booster vaccinations in Britain
We found that the average cost for an annual booster for dogs is £69.23. That price doesn’t include the kennel cough vaccination. With kennel cough included, the average cost of a booster is £105.54, which saves about £18 on getting the booster and kennel cough vaccine separately.
The most and least expensive areas in the UK for annual dog booster vaccinations
According to our survey of 75 vets, London is the most expensive part of Great Britain to get an annual dog booster. The average cost there is £74.63. The cheapest area is The North at £64.35.
Annual dog booster vs restart costs
If your dog has missed their annual vaccinations, you can expect to pay for a course of primary vaccines to catch them back up again. The price will depend on the clinic and you should always check with your local vet on the right thing to do for your particular circumstances.
Titre testing is a blood test that your vet can do to show which illnesses your dog already has immunity against, but it doesn't replace vaccinations and pets will still need to have had their initial course.
"Some pet owners choose to titre test following the primary core vaccines," says veterinary surgeon Dr Sophie Bell. "This involves a blood test to look for the antibody levels. If they’re moderate to high, vaccination may not take place that year but if they’re low, a booster will be needed.
"It’s important to note that some establishments such as boarding kennels, will not be able to board your dogs based on a titre test alone. They often need a full vaccination history."
There will be a cost to performing the titre test, which could be higher than the cost of an annual booster. For example, we found vets quoting between £45 and £150 for titre testing, so the top end is more than double the nationwide average annual booster cost.
Kitten vaccinations
Kittens have a similar vaccine schedule to puppies. The recommended primary course of vaccination in the UK is two sets of injections: one when the kitten is nine weeks old and the next at 12 weeks old.
The core vaccines for kittens protect against severe diseases like feline parvovirus (FPV), feline calicivirus (FCV), and feline herpesvirus (FHV).
FeLV (feline leukaemia) is now considered a core vaccine for cats that go outdoors. It’s usually offered as standard but some vets will omit it for indoor-only pets.
The cost of vaccinating your kitten around the UK
In Great Britain, the average cost of the primary vaccination course for a kitten (including both sets of vaccinations and the FeLV vaccine) is £104.92. As with puppy vaccinations, that’s a price increase of about 7% from one year ago.
London is the most expensive area to get a kitten vaccination course, with an average cost of £123.63.
The cost of vaccinating your kitten in Britain with and without feline leukaemia virus (FeLV) included
A kitten course without FeLV is £100.29 on average – barely less than the cost with it included. In fact, many vets charge the same price whether you opt to have it or not.
Because of this, it’s well worth considering if there’s any chance your cat might start to go outside. Either as a lifestyle choice or an accidental escape.
Vaccinating your cat
Cats need a vaccination booster every year to top up their immunity to serious diseases.
The cost of cat vaccinations around the UK
The average overall cost in Great Britain for a cat booster, including FeLV, was £70.67.
Unsurprisingly, London is the most expensive area for cat boosters (including FeLV), with an average cost of £75.24.
The cheapest area for cat booster jabs was the South East, with an average cost of £67.08.
Annual cat booster vs restart costs
If your cat has missed their vaccinations, you’ll usually need to pay the cost of the primary course to restart.
As we’ve seen, the cost varies from clinic to clinic, but always check with your local vet if you’re not sure what’s best.
Four reasons why you should get your cat or dog vaccinated
These are the top reasons to get your pet vaccinated and keep up with their boosters.
1. For their own health
The main reason you should vaccinate your pets is that it gives them a lot of protection against common and often fatal diseases. Vaccinations work by stimulating the immune system of your pet and making them better equipped to deal with diseases they may come into contact with.
Even if your pet does survive an initial brush with a nasty illness, lots of diseases can cause serious long-term health problems in cats and dogs and drastically shorten their life expectancy.
2. To protect other animals and people
When lots of animals in a community are vaccinated, it becomes much less likely that a contagious disease will spread and cause harm to even unvaccinated animals. This is called herd immunity.
Some diseases can be passed from animals to humans, too – these are called zoonotic diseases. One example is leptospirosis, which dog vaccinations commonly protect against. Though it’s rare, this unpleasant infection can be passed on to humans in the form of Weil's disease.
3. It’s cheaper in the long run
It goes without saying that the more times you take your pet to the vet, the more money you’ll have to spend. Though a cat or dog may recover from an initial bout of illness, some diseases can severely damage your pet’s overall health, so you'll need to take them to the vet more frequently in the long run.
For example, FeLV (feline leukaemia) can seriously impact your cat’s immune system and make them much more likely to pick up other diseases and develop health issues like anaemia and cat cancer. A case of parvovirus can cause dogs to have problems with their organs and immune system down the road, too.
4. It’s required
There are some situations where a cat or a dog needs to be vaccinated. Lots of boarding kennels and catteries in the UK request proof of vaccination before a pet can stay. Kennel cough (true to its name) is one example of a disease that can spread quickly among unvaccinated dogs in close quarters.
When it comes to taking your cat or dog abroad, you’ll need to check the restrictions and requirements around vaccinations of the country you’re visiting first. If you’re visiting an EU country or Northern Ireland, you’ll also legally need to get a rabies vaccination for your pet.