- Home
- Pet Health
- Puppy Shots Cost: What Vaccinations Really Cost
Puppy Shots Cost: What Vaccinations Really Cost
Wondering what puppy shots cost? A vet-written breakdown of first-year vaccine prices by shot and visit, what each protects against, where to get them cheaply, and how to budget for your puppy's full series.

BVMS, MRCVS

Petful is reader supported. As an affiliate of platforms like Amazon and Chewy, we may earn a commission when you buy through links on this page. There is no extra cost to you.
The typical puppy shots cost for a full first-year vaccination series runs about $75 to $300 at most U.S. veterinary clinics, and closer to $20 to $100 if you use a low-cost or shelter clinic. That range covers the core combination shots your puppy needs at each visit, the rabies vaccine, and any lifestyle vaccines your vet recommends. What makes the total swing so much is not the vaccines themselves, it is the exam fees, the number of visits, and where you take your puppy. This vet-written guide breaks the puppy shots cost down shot by shot and visit by visit, compares full-service clinics against low-cost and shelter options, explains exactly what is and is not included in the price, and shows you how to budget for the whole first year.
Puppies need a series of shots rather than a single dose because the immunity they inherit from their mother fades between 6 and 16 weeks of age, and each booster keeps that protection from lapsing before the immune system can defend itself. That means you are paying for three to four rounds of vaccines during the first few months, not one. Knowing the individual prices up front makes it much easier to spot a fair quote and to plan for the cost.
- 1Expect to spend roughly $75 to $300 on a full first-year puppy vaccine series at a private vet clinic, or $20 to $100 at a low-cost or shelter clinic.
- 2Exam or office visit fees ($50 to $100 each) are usually the biggest single line item, not the vaccines.
- 3The rabies vaccine is legally required in nearly every state and must be given by a licensed veterinarian, so it is the one shot you cannot safely do yourself.

Sign up for expert-backed reviews and safety alerts all in one place.
How Much Do Puppy Shots Cost Normally?

Normally, puppy shots cost between $75 and $300 for the complete first-year series at a full-service veterinary clinic, or between $20 and $100 through a low-cost mobile clinic, pet-store clinic, or animal shelter. Individual vaccines are inexpensive on their own, often $15 to $50 per dose. The reason the first-year total climbs is that your puppy needs multiple visits and each visit at a private clinic usually adds a $50 to $100 exam fee.
Here is the catch that surprises most new owners: the vaccines are the cheap part. A core DHPP shot typically costs $20 to $40, and rabies runs $15 to $30. But because a healthy puppy needs a physical exam at each visit, and needs three or four visits to complete the series, the office fees stack up faster than the shots do. Prices also vary widely by region, with urban and coastal clinics charging noticeably more than rural ones.
The table below shows the typical U.S. cost for each common puppy vaccine. These are per-dose ranges for the vaccine itself, before any exam fee is added. Every major veterinary body, including the American Animal Hospital Association (aaha.org) and the American Veterinary Medical Association (avma.org), classifies these as either core (every puppy needs them) or non-core (recommended based on lifestyle and location).

Petful may earn a commission when you click through to Chewy, at no extra cost to you.
| Vaccine | Protects Against | Core or Non-Core | Typical Cost Per Dose |
|---|---|---|---|
| DHPP (5-in-1) | Distemper, hepatitis, parvovirus, parainfluenza | Core | $20–$40 |
| Rabies | Rabies virus (fatal, spreads to people) | Core, legally required | $15–$30 |
| Leptospirosis | Bacterial disease from wildlife and water | Non-core (now advised for most dogs) | $20–$40 |
| Bordetella | Kennel cough | Non-core | $20–$40 |
| Lyme disease | Tick-borne Lyme infection | Non-core | $25–$45 |
| Canine influenza | Dog flu (H3N2 and H3N8) | Non-core | $25–$50 |
Core vaccines defend against diseases that are deadly, highly contagious, or a threat to human health. Most are bundled into one combination shot written on your paperwork as DHPP or DHLPP. Our detailed explainer on the DHPP and DHLPP vaccine for dogs breaks down what each letter covers, and you can read more about the individual diseases in our guides to distemper in dogs, leptospirosis in dogs, and rabies symptoms in dogs.
Puppy Vaccine Costs by Visit and by Age
Your puppy's shots are spread across three to four visits between roughly 6 and 16 weeks of age, with a booster round around the first birthday. Each visit combines a physical exam with whichever vaccines are due, so the cost per visit reflects both. The printable schedule below shows what is typically due at each age and the usual all-in cost per visit at a private clinic, including the exam.
Save or screenshot this chart for your fridge, then confirm the exact dates with your own veterinarian, since local disease risk and your puppy's starting point can shift the plan. If you adopted your puppy or bought from a breeder, bring written proof of any shots already given so your vet picks up the series correctly rather than restarting it.
| Puppy Age | Core Vaccines Due | Optional Non-Core | Typical Visit Cost (Clinic) |
|---|---|---|---|
| 6–8 weeks | DHPP dose 1 | Bordetella | $50–$100 |
| 10–12 weeks | DHPP dose 2 | Leptospirosis, canine influenza (dose 1) | $60–$120 |
| 14–16 weeks | DHPP dose 3 plus Rabies | Leptospirosis (dose 2), Lyme | $70–$150 |
| 12–16 months | DHPP and Rabies boosters | Non-core boosters as advised | $80–$160 |
6 to 8 weeks: the first visit
Most puppies get their first DHPP shot between 6 and 8 weeks, often before they leave the breeder or shelter. If it is included in your adoption or purchase, that first dose may already be paid for. At a clinic, this visit runs roughly $50 to $100 once the exam fee is added to the shot.
10 to 12 weeks: the second round
The second DHPP dose comes 2 to 4 weeks after the first. This is also the typical window to start non-core vaccines such as leptospirosis and canine influenza if your vet recommends them. Expect roughly $60 to $120 for this visit at a private clinic.
14 to 16 weeks: the critical dose plus rabies
This is the most expensive single visit because rabies is usually added here alongside the final core DHPP dose. The AAHA canine vaccination guidelines (aaha.org) recommend the last DHPP dose land at 16 weeks of age or later so leftover antibodies from mom do not block it. Budget roughly $70 to $150 for this visit.
12 to 16 months: the first-year boosters
About a year after the puppy series, your dog needs DHPP and rabies boosters to lock in long-term immunity. This visit typically runs $80 to $160 with the exam. After this, most core vaccines move to a three-year schedule, so annual costs drop.
Where to Get Puppy Shots: Clinic vs Low-Cost vs Shelter
You have three main places to get puppy shots, and the price gap between them is large. A full-service veterinary clinic costs the most but includes a thorough exam and an ongoing relationship. Low-cost and mobile clinics strip the visit down to the vaccine to keep the price low. Shelters and nonprofits offer the cheapest option, sometimes free, but usually only for qualifying owners or adopted pets. The comparison table below lays out the tradeoffs.

Petful may earn a commission when you click through to Chewy, at no extra cost to you.
| Where You Go | Typical Full-Series Cost | Exam Fee | Best For |
|---|---|---|---|
| Full-service vet clinic | $150–$350+ | $50–$100 per visit | A full checkup, records, and one trusted vet |
| Low-cost or mobile clinic | $80–$200 | Often $0 | Budget-minded owners of healthy puppies |
| Shelter or nonprofit clinic | $0–$75 | Usually waived | Low-income owners and newly adopted pups |
Full-service veterinary clinic
A private vet is the most complete option. Your puppy gets a nose-to-tail physical exam at every visit, which is how early problems like heart murmurs, hernias, and parasites get caught. You also build a medical record and a relationship with one veterinarian who knows your dog. The tradeoff is cost: the exam fee is charged at each visit, so the full first-year series usually lands between $150 and $350 or more.
Low-cost and mobile vaccine clinics
Low-cost clinics, mobile vaccine vans, and the vaccination events hosted inside many pet stores keep prices down by skipping the full exam and focusing on the shots. These are a solid choice for a healthy puppy on a budget, though they do not replace a proper wellness exam. Community vaccine clinics and nonprofit spay-neuter organizations often run walk-in vaccine days for a fraction of clinic prices.
Shelters and nonprofit clinics
Animal shelters and humane societies frequently offer the lowest prices, sometimes free vaccines for pets adopted from them or for owners who meet income requirements. If you adopted your puppy, ask whether the shelter includes the remaining puppy series in the adoption fee, because many do.
- Low-cost and shelter clinics use the same USDA-licensed vaccines as private practices. The main difference is that the price usually does not include a full physical exam, so a budget clinic is best paired with at least one wellness visit to a regular vet during puppyhood.
How Much Are Puppy Shots at PetSmart?
Puppy shots at PetSmart typically cost about $20 to $50 per vaccine, or roughly $60 to $110 for a bundled puppy package, through the third-party clinics that operate inside many stores. PetSmart itself does not employ veterinarians for vaccines. Instead, stores host in-house Banfield Pet Hospitals or visiting mobile vaccine clinics run by providers such as VIP Petcare and Vetco, and those providers set the prices.
Because these clinics often waive the exam fee for a straightforward vaccine visit, a PetSmart-hosted clinic can be meaningfully cheaper than a standalone appointment at a full-service hospital. The catch is the same as with any low-cost clinic: you are paying for the shot, not a comprehensive checkup. Call your local store to confirm which provider runs their clinic and what the current package prices are, since they vary by location and change over time.
Does Petco Do Free Vaccines for Dogs?
Petco does not routinely give free vaccines for dogs, but it does host low-cost vaccination clinics through its Vetco partner, with individual puppy shots commonly running about $20 to $40 and bundled packages around $70 to $110. Free vaccines through Petco are rare and tied to specific promotional events or community partnerships rather than a standing offer.
If a truly free vaccine is what you need, your best bets are local animal shelters, humane society clinics, municipal animal services, and nonprofit vaccine events, several of which run free or donation-based rabies and core vaccine days for qualifying residents. Check your city or county animal services website, since rabies clinics in particular are sometimes subsidized to boost community vaccination rates. For a broader look at how vaccination protects your dog and your community, see our overview of pet vaccination.

The KONG Classic is the gold-standard durable chew + treat-stuffer for high-drive working breeds like the Belgian Malinois. The large size fits the breed's bite, and the natural red rubber survives the chew habits that destroy lesser toys.
Petful may earn a commission when you click through to Chewy, at no extra cost to you.
How Much Is a 12-Week Puppy Vaccination?
A 12-week puppy vaccination visit typically costs $60 to $120 at a full-service clinic, or $30 to $70 at a low-cost clinic. At 12 weeks your puppy is usually due for the second DHPP booster, and this is often the visit where your vet starts non-core vaccines such as leptospirosis or canine influenza if they fit your dog's lifestyle and region.
The price at this visit depends heavily on how many non-core vaccines you add and whether an exam fee applies. A single DHPP booster with no exam at a low-cost clinic can be as little as $30. The same booster plus leptospirosis, an exam, and a routine fecal parasite test at a private hospital can push the visit past $120. Rabies is generally not given yet at 12 weeks, since most vets schedule it for the 14 to 16 week visit.
How Much Does the 7-in-1 Puppy Shot Cost?
The 7-in-1 puppy shot typically costs $25 to $45 per dose, a little more than a standard 5-in-1 DHPP because it adds extra protection. A 7-in-1 vaccine bundles the core DHPP components (distemper, hepatitis or adenovirus, parvovirus, and parainfluenza) together with leptospirosis coverage, and some formulations add a second bacterial component. It does not include rabies, which is always a separate shot no matter which combination vaccine your puppy gets.
Combination shots like the 7-in-1 exist to reduce the number of injections your puppy needs at each visit, not necessarily to save money. Whether a 7-in-1 is right for your puppy depends on local leptospirosis risk, which your veterinarian can advise on. If your area has low lepto exposure, your vet may recommend a simpler 5-in-1 (DHPP) instead and add other non-core vaccines only as needed.
- No matter how many diseases a combination vaccine covers, rabies is always given as its own separate injection and must be recorded on a rabies certificate by the veterinarian. If a quote for a 5-in-1 or 7-in-1 shot seems to leave rabies out, that is normal. It is billed on its own line.
Can You Vaccinate a Puppy Yourself?
You can legally buy and give some puppy vaccines yourself, such as over-the-counter DHPP sold at farm and feed stores, but you cannot legally administer rabies yourself in nearly every U.S. state. Rabies must be given by a licensed veterinarian for the vaccination to be valid, recorded, and accepted for licensing, boarding, travel, and legal purposes. That single rule makes fully DIY puppy vaccination impractical, because rabies is required by law.
Beyond the rabies rule, there are real risks to going it alone. Vaccines are fragile biologics that lose effectiveness if they are not kept cold and handled correctly, and an improperly stored or injected vaccine can leave your puppy unprotected against parvovirus or distemper while you believe they are covered. Puppies can also have allergic reactions that need immediate veterinary treatment. A professional visit also includes the physical exam that catches problems a home injection never would. For most families, the modest savings on DIY shots are not worth the gap in protection and the missed health check.
- Home-administered vaccines will not satisfy rabies law, most boarding and daycare facilities, or travel requirements, and a mishandled dose can fail silently. The money saved is small next to the cost of treating parvovirus, which can run into the thousands, or the legal fallout of an unvaccinated dog. When in doubt, use a low-cost clinic rather than a syringe from a feed store.
What's Included in the Price (and What Isn't)
The puppy shots cost you are quoted often does not cover everything your puppy needs in that first year. Knowing the common add-ons helps you budget for the real total rather than the sticker price. The biggest hidden driver is the exam or office visit fee, which is charged per visit at private clinics and typically runs $50 to $100 each time.
Beyond the exam, expect these common extras during puppyhood:

Petful may earn a commission when you click through to Chewy, at no extra cost to you.
- Deworming: Most puppies need several rounds of deworming, often $15 to $50 total. See our companion puppy deworming schedule for timing.
- Fecal parasite test: A stool check for worms and giardia, usually $25 to $50.
- Microchipping: A one-time cost of about $25 to $70, often offered at the same visits.
- Heartworm and flea or tick prevention: Monthly preventives that add up over the year.
- Spay or neuter: A larger separate cost later in the first year, frequently $50 to $500 depending on where you go.
For the full timeline of shots on their own, our puppy vaccination schedule lays out the week-by-week plan that pairs with these costs.
- When you book, ask the clinic for the total first-year cost including exam fees, the full vaccine series, deworming, and a fecal test. A single all-in quote is far more useful than a per-shot price and stops surprise line items from stacking up visit by visit.
A Note on Service Dogs and Working Puppies
If you are raising a puppy to become a service dog, the vaccination requirements and costs are the same as for any pet. There is no vaccine exemption for service animals, and rabies is still required by law. The federal Americans with Disabilities Act (ada.gov) sets no medical or certification standard for service dogs, so no program can waive your puppy's core shots. Budget for the standard first-year series, and see our guide to the types of service dogs if you are planning a working role for your pup.
How to Budget for Puppy Shots
The simplest way to control puppy shots cost is to plan for the full series as one budget line rather than getting surprised visit by visit. Set aside roughly $300 for a private-clinic first year, or about $100 if you plan to use low-cost clinics, and treat anything below that as savings. A few practical moves keep the total down without cutting corners on protection.
- Ask about puppy wellness packages. Many clinics bundle the entire first-year series, exams, and deworming into one discounted plan.
- Mix venues. Use a full-service vet for the first exam and rabies, then a low-cost clinic for routine boosters.
- Bring prior records. Proof of shots already given prevents paying to restart the series.
- Check community clinics. Municipal rabies clinics and nonprofit vaccine days are often the cheapest legal option.
- Do not skip or delay. A missed booster can mean restarting the series, which costs more than staying on schedule. Treating parvovirus costs far more than preventing it.
- 1A realistic first-year puppy vaccine budget is about $75 to $300 at a private clinic or $20 to $100 through low-cost and shelter clinics.
- 2The exam fee, not the vaccine, is usually the largest cost, so bundled wellness plans and mixed venues save the most.
- 3Rabies must come from a licensed vet, and staying on schedule is cheaper than restarting a lapsed series or treating a preventable disease.
Frequently Asked Questions About Puppy Shots Cost
Non-Core Puppy Vaccines and What They Add to the Bill
Core puppy shots protect against diseases every dog faces, but your vet may also recommend non-core (lifestyle) vaccines based on where you live and what your puppy does. AAHA and the AVMA classify these as risk-based, meaning they are advised only when your puppy's exposure justifies them. Because they are optional, they are usually billed on top of the core series, so it helps to know which ones might apply before your appointment.
Whether your puppy needs any of these comes down to lifestyle: a dog that boards, hikes, or lives in a tick-heavy region has different needs than one that mostly stays home. Ask your vet to match recommendations to your specific situation rather than defaulting to every add-on.
| Vaccine | Who It Is For | Typical Added Cost |
|---|---|---|
| Bordetella (kennel cough) | Puppies that board, attend daycare, grooming, or training classes | $20 to $50 |
| Leptospirosis | Dogs exposed to standing water, wildlife, or rural areas | $20 to $40 |
| Lyme disease | Dogs in tick-heavy regions like the Northeast and Upper Midwest | $40 to $80 series |
| Canine influenza | Dogs that board or attend group events | $40 to $80 series |
| Rattlesnake | Dogs in the West and Southwest with snake exposure | $25 to $50 per dose |
- Boarding kennels, daycares, and training programs often require the Bordetella vaccine before your puppy can enroll, so factor it in early if you plan to use those services.
The Add-On Costs on a Puppy Vaccine Invoice
The price of the vaccine itself is only part of what shows up on the bill. Most clinics fold puppy shots into a broader wellness visit, and those companion services are where the total often climbs. Knowing them in advance prevents sticker shock at checkout.
- Office or exam fee: often $50 to $70 per visit, and many clinics require it before administering any shot.
- Fecal exam: usually $25 to $50 to screen for intestinal parasites, commonly run at least once during the puppy series.
- Deworming: roughly $15 to $30, since most puppies carry roundworms or hookworms that need treatment regardless of vaccine status.
- Microchip: a one-time $25 to $50, frequently offered during a vaccine appointment for convenience.
- Heartworm test and preventive: testing typically begins around 6 to 7 months, so younger puppies are often started on monthly preventive without an initial test.
Low-cost vaccine clinics keep prices down partly by skipping the full exam, which is why their per-shot price looks lower. A full-service vet visit costs more but bundles the physical exam, weight check, and a chance to catch developing issues early. Neither is wrong; they simply package the visit differently.
What Skipping or Delaying Puppy Shots Can Cost
Cost-conscious owners sometimes weigh delaying shots, but the core series exists to prevent diseases that are expensive and dangerous to treat. Parvovirus and distemper spread easily among unvaccinated puppies, and hospitalization for a serious parvo case can run into the thousands of dollars, often far more than the entire vaccine series.
Timing matters as much as the shots themselves. AAHA guidance has puppies receive core vaccines every 3 to 4 weeks until at least 16 weeks of age, because maternal antibodies can block an early dose from taking full effect. Skipping a booster can leave a gap in protection even if earlier shots were given. Until the series is complete, keep your puppy away from unvaccinated dogs and high-traffic areas like dog parks. If money is tight, a low-cost vaccine clinic or shelter program is a far safer choice than postponing the core shots.
How Much Does the First Round of Puppy Shots Cost?
The first round of puppy shots usually costs about $75–$150 at a full-service vet, and that opening visit is almost always the priciest one in the whole series. The reason is that round one is not just a shot. It bundles a new-patient wellness exam, the first core combination vaccine, and the parasite work most clinics do at the same appointment.
A typical first-visit invoice breaks down roughly like this:
- New-puppy exam: $50–$70
- First DHPP (distemper, hepatitis, parainfluenza, parvo combo): $20–$45
- Deworming dose: $15–$30
- Fecal test: $25–$45 (recommended, sometimes optional)
That is why "puppy shots and deworming cost" so often land on one bill: the first visit is when both start.
The second round, given about 3–4 weeks later, is usually cheaper (often $35–$60), because it is typically just the next DHPP booster plus a quick recheck rather than a full new-patient workup. Low-cost and mobile clinics compress the first round into a flat package, frequently $40–$80 all in, though those visits often skip the exam and fecal test.
How Much Do Puppy Shots Cost at Tractor Supply?
Tractor Supply does not operate an in-store vet clinic, so it reaches puppy owners two different ways: over-the-counter vaccines you give yourself, and traveling vaccine clinics that set up on-site.
- Over-the-counter DIY vaccines: a single-dose canine combination vaccine (DHPP-type, sold under brands like Durvet or Duramune) runs about $6–$15 per dose in store or online. A full at-home series of 3–4 doses lands around $25–$60 in vaccine cost alone.
- Hosted mobile clinics: community vaccine events held in Tractor Supply lots typically charge $15–$25 per individual core shot, or roughly $60–$100 for a puppy package, given by licensed staff.
The DIY route has the cheapest sticker price, but it skips the exam that catches early illness, and a vaccine that is stored or handled incorrectly can simply fail to protect.
- Farm and feed stores do not sell rabies vaccine to the public. In most U.S. states, rabies must be given by or under a licensed veterinarian for the shot to count as legally valid proof of vaccination. Plan on a vet or a staffed clinic for that one dose no matter where you buy the rest.
Start a single record of your dog’s health paperwork from the very first visit. A digital pet profile like MyPetID keeps vaccination dates, deworming, the microchip number, and vet records in one place, so you always have proof of what your puppy has had and what is due next, whether it is for boarding, travel, grooming, or a new vet.
Normally, puppy vaccines cost about $75 to $300 for the full first-year series at a private veterinary clinic, or $20 to $100 at a low-cost or shelter clinic. Individual shots are $15 to $50 each, but exam fees at multiple visits drive the total up.
Puppy shots at PetSmart-hosted clinics typically run about $20 to $50 per vaccine or $60 to $110 for a bundled package. PetSmart does not provide vaccines itself; in-store Banfield hospitals or visiting mobile clinics like VIP Petcare set the prices.
A 12-week puppy vaccination visit usually costs $60 to $120 at a full-service clinic or $30 to $70 at a low-cost clinic. At 12 weeks your puppy is typically due for a DHPP booster, plus optional non-core vaccines like leptospirosis. Rabies is usually given later, at 14 to 16 weeks.
The 7-in-1 puppy shot typically costs $25 to $45 per dose. It bundles the core DHPP components with leptospirosis protection but does not include rabies, which is always a separate shot.
Petco does not routinely offer free vaccines, but its Vetco clinics provide low-cost shots at roughly $20 to $40 each. For free vaccines, check local animal shelters, humane societies, and municipal rabies clinics.
You can buy and give some vaccines like DHPP over the counter, but you cannot legally give rabies yourself in nearly every state; it must come from a licensed vet. DIY shots also carry storage and reaction risks and skip the health exam, so a low-cost clinic is the safer budget choice.

BVMS, MRCVS
Dr. Pippa Elliott, BVMS, MRCVS, is a veterinarian with nearly 30 years of experience in companion animal practice. Dr. Elliott earned her Bachelor of Veterinary Medicine and Surgery from the University of Glasgow. She was also designated a Member of the Royal College of Veterinary Surgeons. Married with 2 grown-up kids, Dr. Elliott has a naughty Puggle named Poggle, 3 cats and a bearded dragon.

Sign up for expert-backed reviews and safety alerts all in one place.


