How Much Is Heartworm Treatment for Dogs?

Heartworm treatment for dogs typically costs between $1,000 and $3,000 or more, depending on the size of your dog, the severity of the infection, and where you live. That range covers the full course of treatment: diagnostic testing, multiple injections to kill adult worms, supporting medications, and follow-up visits spread over several months. Smaller dogs on the lower end of the scale and large dogs with advanced infections on the higher end can see costs vary significantly.

What Makes Up the Total Cost

Heartworm treatment isn’t a single vet visit. It’s a multi-step process that unfolds over several months, and each step carries its own price tag. Understanding the individual components helps explain why the total can climb so quickly.

Before treatment begins, your vet needs to assess how far the infection has progressed. This includes blood work to confirm the diagnosis and evaluate organ function, plus chest X-rays to check for damage to the heart and lungs. Chest X-rays alone generally run $125 to $200. Blood panels, urinalysis, and the initial heartworm antigen test add another $100 to $300 combined. In more advanced cases, your vet may recommend an echocardiogram (heart ultrasound), which can cost $300 to $600.

The core of treatment is a series of deep intramuscular injections of an arsenic-based drug that kills adult heartworms. The standard protocol calls for three injections: one initial dose, followed by two more doses given 24 hours apart about a month later. This three-dose protocol kills roughly 99% of adult worms, compared to about 90% with only two doses. Each injection can cost $150 to $400 or more depending on your dog’s weight, since larger dogs need more medication. The drug itself is expensive and has periodically faced supply shortages, which can push prices higher.

Medications Beyond the Injections

Your dog will also need several supporting medications throughout treatment. A 30-day course of the antibiotic doxycycline is given before the injections to weaken the heartworms by targeting bacteria they depend on to survive. This makes treatment safer and more effective. A course of doxycycline typically costs $30 to $80 depending on your dog’s size.

Steroids are often prescribed to reduce inflammation as worms die off, and a monthly preventive medication is started right away to kill any immature worms circulating in the bloodstream. Anti-inflammatory drugs, pain medications for injection-site soreness, and the preventive together usually add $50 to $150 to the total. Your dog will also need follow-up heartworm tests, typically at six months and twelve months after treatment, adding another $50 to $100 per test.

How Severity Affects the Price

Veterinarians classify heartworm disease into stages based on symptoms and organ damage. A dog caught early with no symptoms and minimal changes on X-rays will have a more straightforward (and less expensive) treatment course. Dogs with advanced disease, showing coughing, exercise intolerance, weight loss, or visible heart and lung damage on imaging, often need stabilization before treatment can even begin. That can mean hospitalization, IV fluids, oxygen support, and additional medications that push costs well above $3,000.

The most serious complication during treatment is a blockage in the lung’s blood vessels caused by fragments of dying worms. If your dog develops sudden breathing difficulty during the recovery period, emergency stabilization and hospitalization can cost $1,000 to $5,000 depending on the severity and how long your dog needs to stay. This is one reason strict exercise restriction during recovery is so important: physical activity increases blood flow to the lungs and raises the risk of these blockages.

The Slower, Less Expensive Alternative

When the standard injection protocol is too expensive or unavailable, some veterinarians offer an alternative approach using a combination of monthly topical heartworm preventive (containing moxidectin) and a 28-day course of doxycycline. This combination gradually kills adult worms over a much longer timeline. Most dogs reach a negative heartworm status within 10 to 18 months of continuous treatment, compared to a few months with the injection protocol.

This approach costs significantly less upfront since it avoids the expensive injection drug entirely. Monthly preventive medication and a round of doxycycline are far more affordable. However, the tradeoff is time: your dog remains infected and at risk of ongoing heart and lung damage for much longer. Exercise restriction, which is difficult to maintain for months on end, is also recommended throughout. The standard three-injection protocol remains the fastest, safest, and most effective option when it’s accessible.

Why Prevention Costs a Fraction of Treatment

Monthly heartworm prevention runs about $5 to $20 per month depending on your dog’s size and the product you choose. That works out to $60 to $240 per year. Even at the high end, a full decade of prevention costs less than a single round of treatment. An annual heartworm test, typically $35 to $50, is the only other recurring expense.

For dogs who’ve already tested positive, the math is clear but unhelpful in the moment. If you’re facing a diagnosis now, ask your veterinarian about payment plans, which many clinics offer. Some veterinary schools and nonprofit clinics provide reduced-cost heartworm treatment. Organizations like the Petfund and breed-specific rescues occasionally offer financial assistance as well.

What to Expect During Treatment

The full treatment timeline spans roughly three to four months from the first vet visit to the final injection. Your dog starts doxycycline and a monthly preventive immediately. About a month later, the first injection is given. Your dog goes home the same day, though some vets prefer an overnight stay for monitoring. A month after that, the final two injections are given on back-to-back days, often with another overnight observation.

The hardest part for most owners is the exercise restriction. For six to eight weeks after the final injections, your dog needs to be kept as calm and inactive as possible. No running, jumping, rough play, or long walks. As dead worms break apart and get absorbed by the body, physical exertion increases the chance of dangerous complications. Crate rest, leash walks for bathroom breaks only, and puzzle toys to manage boredom become the daily routine. Follow-up testing at six months confirms whether the treatment was successful, and most dogs go on to live normal, healthy lives afterward.