We research all brands listed and may earn a fee from our partners. Research and financial considerations may influence how brands are displayed. Not all brands are included. Learn more.

Expert reviewer:
Published: Feb 16, 2024 7 min read

How Much Are Dog Shots?: Quick Answer

While dog vaccination costs vary according to the vaccine and where you get your dog vaccinations, the average cost per shot is between $20 and $60. Puppy vaccination costs are slightly higher because they should follow a puppy vaccination schedule, which requires a series of vaccinations and boosters beginning at six to eight weeks of age.

Ads by Money. We may be compensated if you click this ad.AdAds by Money disclaimer
Protect your furry friend with Embrace Pet Insurance
Get up to 90% reimbursement on vet bills. Customized coverage is available. Select your state for a free quote.
HawaiiAlaskaFloridaSouth CarolinaGeorgiaAlabamaNorth CarolinaTennesseeRIRhode IslandCTConnecticutMAMassachusettsMaineNHNew HampshireVTVermontNew YorkNJNew JerseyDEDelawareMDMarylandWest VirginiaOhioMichiganArizonaNevadaUtahColoradoNew MexicoSouth DakotaIowaIndianaIllinoisMinnesotaWisconsinMissouriLouisianaVirginiaDCWashington DCIdahoCaliforniaNorth DakotaWashingtonOregonMontanaWyomingNebraskaKansasOklahomaPennsylvaniaKentuckyMississippiArkansasTexas

How much are vaccines for dogs?

Vaccines for dogs range from $20 to $60 per vaccine. Prices vary according to the specific vaccine — a rabies vaccine typically costs less than a Lyme vaccine, for example — as well as the veterinary practice you choose.

Essential vaccines, such as the rabies vaccine for dogs, are considered core vaccines. These are applied on a yearly basis. However, there are also non-core vaccines, which are administered based on the dog's breed, lifestyle, age and health. Some non-core vaccines, such as the Lyme vaccine, help prevent potentially fatal diseases.

All vaccines can help your dog stay healthy and clear of life-threatening diseases. They can also help you decrease future vet bill costs and lower your chances of having an expensive emergency vet visit.

Dog vaccination prices

When considering the cost of dog vaccinations, remember that the veterinarian may require a general check-up before administering shots. Be sure to ask about exam fees when booking your appointment.

Dog vaccination prices - core vaccines


Cost per dose



$20 - $45

Every 1 to 3 years


$20 - $60

Every year

Dog vaccination prices - non-core vaccines


Cost per dose


Kennel cough (Bordetella bronchiseptica)

$15 - $35

Every six months to yearly

Lyme disease (Borrealia burgdorferi)

$25 - $35

Two doses spaced two to three weeks apart, then yearly

Leptospirosis (Leptospirosa bacteria)

$25 - $45

Two doses spaced two to four weeks apart, then yearly

Rattlesnake vaccine (Crotalus atrox toxoid - CAT)

$25 - $45

Two shots spaced a month apart, then yearly

How much do puppy shots cost?

The cost of puppy shots starts at $20 and goes up depending on the type of vaccine. Additionally, puppy vaccination costs may be affected by where you live and the facility you choose for vaccinations (e.g. private veterinary practice, low-cost clinic, Humane Society).

Check to see if your veterinary clinic offers discounted pricing on puppy shots when you buy several vaccines at once. Some clinics offer a wellness exam for free with the purchase of multiple vaccines.

First-time exams can cost between $40 and $100. There are also clinics that include deworming, heartworm tests and heartworm prevention medication in puppy vaccination packages.

Keep in mind that you may also be required to pay a biohazard disposal fee, which is usually less than $5 per vaccine. Moreover, your puppy may need a routine fecal examination to test for parasites like heartworm. This can cost between $25 and $50.

Cost of puppy shots




6 to 8 weeks


$20 - $60

10 to 12 weeks


$20 - $60

14 to 18 weeks

DA2PPv, rabies

$40 - $105


DA2PPV, rabies

$40 - $105

Ads by Money. We may be compensated if you click this ad.AdAds by Money disclaimer
The best pet deserves the best coverage
Get up to 90% reimbursement on vet bills with Embrace — quality coverage tailored to your pet’s needs. Get a quote now.

What vaccines do dogs need?

Dogs need two vaccines: the rabies vaccine and the DA2PPv. The latter is a combination vaccine that protects against distemper, adenovirus type 1 (hepatitis), adenovirus type 2 (kennel cough), parainfluenza and parvovirus. These vaccines, often called core vaccines, are administered yearly in adult dogs.

There are also optional vaccines — called non-core vaccines — that your dog may need, such as the vaccine against Lyme disease. Your veterinarian can make recommendations for additional vaccines based on your dog’s breed, lifestyle, age and health.

Core vaccines for dogs

Many vaccines for dogs should be administered annually. Below, you’ll find the details for both core and non-core dog vaccines.

Adult dog vaccines




Every one to three years



Puppy vaccine schedule

The puppy shots schedule below shows core and non-core vaccines for the puppy’s first year, including booster shots.




6 to 8 weeks


Bordetella (kennel cough)

10 to 12 weeks

DA2PPv* booster

Leptospirosis, Lyme disease, canine influenza

14 to 18 weeks

DA2PPv* booster, rabies

Leptospirosis, Lyme disease, canine influenza, rattlesnake vaccine (16 weeks and older)


DA2PPV*, rabies

Bordetella (kennel cough), leptospirosis, Lyme disease, canine influenza, rattlesnake vaccine

What dog vaccines are required?

Dog vaccinations that are required by veterinary clinics and boarding services include DA2PP and the rabies vaccine. Additionally, the rabies vaccine for dogs is required by law in most U.S. states. Ohio and Hawaii are the only two that do not legally require residents to vaccinate pets against rabies.

Medical exemptions for rabies immunization are allowed in the following states:

  • Alabama
  • California
  • Colorado
  • Connecticut
  • Delaware
  • Florida
  • Illinois
  • Maine
  • Massachusetts
  • Nevada
  • New Hampshire
  • New Jersey
  • New York
  • Oregon
  • Pennsylvania
  • Vermont
  • Virginia
  • Wisconsin

Imported dogs are exempt from mandatory rabies immunization in Georgia, and in Texas, police service animals aren’t required to be vaccinated against rabies.

Where can I get my dog vaccinated?

You can get your dog vaccinated at a veterinary office by making an appointment. However, if you want to save money on pet costs, look for free or low-cost pet vaccines through the following:

  • State and city-run animal shelters - You may be able to find vaccinations and other preventative care at lower prices at local shelters.
  • Nonprofit organizations - Animal advocacy organizations like the Humane Society often organize free vaccination events or offer discounted pricing.
  • Veterinary medicine colleges - Look to the American Veterinary Medical Association (AVMA) for a list of veterinary colleges with low-cost clinics.
  • Mobile vet clinics - Search for mobile vet clinics in your area to check for lower pricing.
  • Charity programs - For example, the American Veterinary Medical Foundation offers grants to pet owners in need of financial assistance.
Ads by Money. We may be compensated if you click this ad.AdAds by Money disclaimer
Ensure your pet’s well-being with Embrace
The company’s pet insurance policies provide quality coverage with up to 90% reimbursement. Get a quote that fits within your budget today.

Does pet insurance cover vaccines?

Standard pet insurance plans do not cover vaccines. However, the best pet insurance companies offer supplemental wellness coverage, which may include vaccines, spay/neuter surgery and other preventative care.

Some pet insurance companies that cover vaccines through add-on wellness plans or preventative care packages:

If you’re considering buying pet insurance to save on pet care costs, be sure to check out our guide to How Much is Pet Insurance? Additionally, you can read up on what pet insurance covers, such as pet dental care, as well as what pet insurance won’t cover.

How Much Do Dog Vaccinations Cost FAQs

How many shots does a puppy need?

Puppies need four shots by the time they’re about four months old:. one DA2PP (for canine distemper, adenovirus, parvovirus and parainfluenza) at six to eight weeks old, a second DA2PP at 10 to 12 weeks and a third DA2PP at 14 to 16 weeks, plus one rabies vaccine.

What is Bordetella vaccination for dogs?

The Bordetella vaccination, also known as the kennel cough vaccine, helps prevent canine infectious respiratory disease complex (CIRDC). While Bordetella is a non-core vaccine, vets often recommend this extra protection for dogs who are frequently in contact with other dogs at doggy daycare, dog parks and other situations.

Which dog vaccines are absolutely necessary?

Dog vaccines that are absolutely necessary include the rabies vaccine and the DA2PPv, also known as DHPP, which protects against distemper, hepatitis, kennel cough, parvovirus and parainfluenza.

When should a puppy get shots?

A puppy should get its first round of shots at six to eight weeks of age. Its second round should be around 10 to 12 weeks, and the third at 14 to 18 weeks. Note that if your puppy is older than any of these ages and hasn’t received any shots, it’s never too late to get the puppy started on a vaccine schedule.

What vaccines do dogs need yearly?

A dog vaccination schedule includes a yearly rabies vaccine for dogs and DA2PPv, the combination vaccine for distemper, two types of adenovirus (hepatitis and kennel cough), parvovirus and parainfluenza. Depending on the dog's needs, your dog may benefit from annual doses of non-essential vaccines, such as the Bordetella and leptospirosis vaccines.

Summary of Money’s How Much Do Dog Vaccinations Cost?

While dog vaccination costs vary according to the vaccine and where you get your dog vaccinations, the average cost per shot is between $20 and $60. Puppy vaccination costs are slightly higher because they should follow a puppy vaccination schedule, which requires a series of vaccinations and boosters beginning at six to eight weeks of age.

Remember that the rabies vaccine for dogs and the combination vaccine DA2PPv are yearly dog vaccinations. Both vaccines are considered core vaccinations, which means they’re essential to keeping your adult dog’s immune system healthy.

Your dog may also need non-core vaccinations depending on its breed, age, lifestyle and health. Your veterinarian can make personalized recommendations about non-core vaccinations.

You can find free and low-cost vaccinations through animal advocacy organizations, mobile pet clinics, local shelters and low-cost vaccination clinics. Some pet insurance companies also offer wellness riders that cover vaccines and other preventative care.