HomeVet & Health Costs

How Much Does It Cost to Treat Kennel Cough in Dogs? Exam, Medication, and What Happens If It Turns Into Pneumonia

A dog that comes home from boarding, daycare, a training class, or the dog park with a dry, honking cough -- sometimes described as sounding like a goose -- is the classic presentation of kennel cough (canine infectious respiratory disease complex, or CIRDC). It's highly contagious anywhere dogs share air space, which is exactly why most boarding and daycare facilities require proof of vaccination before they'll take a dog in. Most cases are mild and resolve within one to three weeks, but the bill still depends heavily on how the case is handled and whether it stays uncomplicated.

PC
PetCare Cost Guide Editorial Team·2026.09.17·10 min read·8 views

A dog panting happily outdoors in a grassy park

A honking cough after boarding or daycare usually means one thing

Vet exam and diagnosis: $50-$100

The first cost is simply getting the cough looked at. A standard exam to confirm kennel cough -- listening to the lungs, checking for fever, and ruling out other causes -- typically runs $50 to $100, similar to a routine sick-visit exam fee at most general practices. In most uncomplicated cases, this exam alone is enough for a vet to diagnose kennel cough by symptoms and history (recent boarding, daycare, or shelter exposure) without further testing.

A dog resting on a sidewalk with its mouth open

Medication for a mild case: $30-$150

Mild kennel cough is often treated with a short course of a cough suppressant, and an antibiotic if a secondary bacterial infection is suspected, together running $30 to $150. Some vets skip antibiotics entirely for a straightforward case and rely on rest and a cough suppressant alone, since kennel cough frequently has a viral component that antibiotics don't touch. Combined with the exam fee, a routine, uncomplicated case commonly lands in the $80-$250 range from start to finish.

Diagnostic tests, if the picture isn't clear-cut: $50-$200

If symptoms don't fit the typical pattern, or a puppy, senior dog, or dog with an underlying condition is involved, a vet may add a chest X-ray, bloodwork, or a throat/nasal culture to rule out pneumonia or another cause -- adding roughly $50 to $200 on top of the exam. This step is where the bill starts to separate a routine case from one that needs closer monitoring.

Close-up of a golden retriever's face outdoors

When it turns into pneumonia: $200-$500 and up for hospitalization

In a minority of cases -- more often in puppies, seniors, or dogs with weaker immune systems -- kennel cough progresses into pneumonia, which changes the cost picture substantially. Hospitalization with oxygen support and IV fluids typically starts around $200 to $500 for a shorter stay, and can run well past that if a dog needs several days of inpatient care, additional imaging, or IV antibiotics. This is the scenario that turns a routine office visit into an emergency-level bill, and it's the main reason vets ask owners to call back if coughing worsens, breathing becomes labored, or a fever develops instead of clearing.

Prevention is the cheaper side of this math: $19-$70 per dose

The Bordetella vaccine, which targets one of the most common bacterial causes of kennel cough, typically costs $19 to $70 per dose depending on the clinic and whether it's given as an injectable, intranasal, or oral formulation. Injectable versions generally protect for around 12 months, while intranasal and oral versions are often boosted every 6 months for dogs with frequent exposure. Because it doesn't cover every pathogen involved in CIRDC, a vaccinated dog can still occasionally catch a mild case -- but vaccination is standard practice specifically because it's dramatically cheaper than even a routine treated case, let alone one that progresses to pneumonia.

Why boarding and daycare facilities ask for proof first

Because kennel cough spreads easily through shared air, water bowls, and toys, most boarding kennels and daycare facilities require current Bordetella vaccination -- often within the past 6 to 12 months -- before accepting a dog. Requiring proof upfront is cheaper for everyone involved than treating an outbreak after the fact, which is why nearly every facility enforces it strictly rather than treating it as optional.

Where pet insurance does and doesn't help

Kennel cough itself is usually inexpensive enough that many owners simply pay out of pocket rather than file a claim, especially after the deductible is factored in. Where insurance matters more is the complicated case -- if it progresses to pneumonia and hospitalization, that bill is large enough to clear a typical deductible and make a claim worthwhile. As with most respiratory conditions, how a policy defines pre-existing conditions matters here too -- a dog with a kennel cough diagnosis already in its vet record before a policy's illness waiting period ends may find that specific incident excluded, even though future unrelated respiratory issues would still be covered.

Routine case vs. complicated case, side by side

A routine, uncomplicated case -- exam plus a short course of medication -- typically totals $80 to $250. Add diagnostic imaging or lab work because the picture isn't clear, and the total moves toward $150-$450. If it progresses to pneumonia requiring hospitalization, the total can climb past $1,000 once multiple days of inpatient care are involved. The gap between these tiers is exactly why vets ask owners to monitor a coughing dog closely in the first few days rather than wait it out silently -- catching a worsening case early keeps it in the cheaper tiers.

This article covers typical cost ranges and general information only -- it is not veterinary advice. A dog with a persistent cough, labored breathing, lethargy, or fever should be evaluated by a licensed veterinarian, who can determine whether the case is uncomplicated kennel cough or something that needs closer monitoring.

PC
PetCare Cost Guide · Editorial Team

All content is fact-checked under our editorial standards.

Back to list