Dog Heartworm Treatment Cost

The whole course over several months: tests, antibiotics, three treatment injections and a follow-up test.

Typical full treatment
$750 – $2,200
From published prices. The line prices are below.

Find a vet near you that does this

See practices in your state, what they charge and what other owners paid there.

See vets

Or ask nearby clinics for a quote. Free, and your details stay private.

What’s on the bill

The three treatment injections are the biggest line. Tests and medication before them add a good deal more.

Dog heartworm treatmentTypical bill
Heartworm test$35–$75
Chest X-rays$125–$250
Blood work$75–$200
Antibiotic, 30-day course$30–$150
Monthly heartworm preventive$6–$18 a doseGiven during treatment
Treatment injections, three$500–$1,500Priced by your dog’s weight
Anti-inflammatory medication$10–$30On injection days
Follow-up heartworm test$35–$756 months later
Heart ultrasound$300–$800In severe cases
Hospital stay for monitoring$200–$500 a dayIn severe cases

Email yourself this price list

Have these prices with you when you call a vet or check the bill afterwards.

One email now and up to two short follow-ups. Unsubscribe in one tap.

What can come after
A second round of treatment$500–$1,500+
Monthly prevention$70–$215 a year
Yearly heartworm test$35–$75
Emergency care if there are complications$500–$2,000

What moves the price

The injections are dosed by weight, so the same treatment costs far more for a 70-pound dog than a 20-pound one.

  • Your dog’s sizeThe injections are priced by weight.
  • How advanced it isSevere cases add a hospital stay at $200–$500 a day. Surgery to remove the worms is $3,000–$6,000.
  • The kind of practiceTeaching hospitals and rescue-linked clinics often charge much less.
  • ComplicationsEmergency care adds $500–$2,000.
  • Where you livePrices tend to be lower in Southern states, where heartworm is common.

Ways to pay less

  1. Ask about a veterinary teaching hospitalThey often treat heartworm for well below private practice prices.
  2. Ask local humane societies and rescuesMany run subsidized heartworm programs at $225–$600 for owners who qualify.
  3. Ask for a written prescription for the antibioticIt is also a human medicine and usually costs far less at a regular pharmacy.
  4. Ask for the price of the whole course in writingTests, medication, all three injections and the follow-up test, so nothing is a surprise.
  5. Ask about a 6 or 12 month prevention injectionIt costs $50–$150 a dose. Ask your vet whether it suits your dog once treatment is finished.
  6. If your dog is insured, check before you startPlans cover heartworm only when the first positive test came after you enrolled.
If the cost is out of reach
  • Ask about payment plans. Many clinics offer CareCredit, Scratch Pay or their own plan.
  • Low-cost and nonprofit clinics. Shelters and humane societies often provide reduced-cost care.
  • Assistance funds. RedRover Relief, Frankie’s Friends and Waggle help with vet bills.
  • Ask more than one practice. Prices vary widely for the same care. Ask clinics near you.

Want real numbers for your dog?

Tell us what your dog needs. Nearby clinics reply with what they’d charge and when they can see you.

Free · your details stay private · no obligation
Ask clinics for a quote

Does pet insurance cover it?

Yes — heartworm treatment is covered by comprehensive plans after the illness waiting period, including diagnostics, melarsomine injections, and hospitalization. Dogs not on documented preventive may face a "preventable condition" exclusion. A positive heartworm test at any prior vet visit — even a rescue intake screen — is one of the most common reasons heartworm claims get denied as pre-existing.

Questions owners ask

How much does heartworm treatment cost for a dog?

The full heartworm protocol typically adds up to $750–$2,200, spread over several visits. The standard protocol includes diagnostic testing ($35–$75), chest X-rays ($125–$250), 30 days of doxycycline ($30–$150), a series of melarsomine (Immiticide) injections ($500–$1,500), and follow-up testing. Small dogs land lower; large dogs pay more due to weight-based medication dosing. Severe cases needing hospitalization or oxygen therapy can reach $3,000–$6,000.

What does the heartworm treatment protocol include?

The American Heartworm Society protocol typically spans 3–4 months: (1) Diagnostic workup — heartworm antigen test, confirmatory microfilaria test, chest X-rays, and blood work ($200–$500). (2) Pre-treatment — 30 days of doxycycline ($30–$150) plus monthly heartworm preventive ($6–$18/dose). (3) Melarsomine injections — one injection, then two more 24 hours apart one month later ($500–$1,500 for all three). (4) Strict exercise restriction for 6–8 weeks post-injections. (5) Follow-up heartworm test at 6 months ($35–$75).

How much do the melarsomine (Immiticide) injections cost?

The melarsomine injections alone cost $500–$1,500 for the standard three-injection series. The drug is injected deep into the lumbar muscles and requires veterinary monitoring. Pricing varies by dog weight (larger dogs need higher doses), geographic location, and whether your vet keeps the drug in stock — supply shortages have historically caused price spikes. Some clinics charge a flat fee for the full injection series; others charge per injection.

Is heartworm treatment worth the cost?

The full treatment protocol costs $750–$2,200.Monthly heartworm prevention ($6–$18/month, or $72–$216/year) is far cheaper than treatment — one round of treatment costs roughly 3–10 years of prevention.

Are there low-cost heartworm treatment options?

Some options to reduce costs: humane societies and rescue organizations offer subsidized treatment ($225–$600 in some areas). Veterinary teaching hospitals charge 30–50% below private practice rates. The "slow kill" method (monthly preventive only, no Immiticide) is not recommended by the American Heartworm Society — it takes 1–2+ years, leaves adult worms damaging the heart during that time, and is not truly cheaper once years of preventive and monitoring are factored in. CareCredit and Scratchpay offer payment plans.

Does pet insurance cover heartworm treatment?

Most comprehensive pet insurance plans cover heartworm treatment at 70–90% after deductible — diagnostics, injections, hospitalization, and follow-up are all eligible. Key exclusion: dogs diagnosed with heartworm before enrollment are excluded as pre-existing. Some policies also exclude treatment if the dog was not on documented monthly preventive (check your policy's "preventable condition" clause). Enroll and keep preventive current before any positive test.

How much does heartworm prevention cost compared to treatment?

Monthly prevention costs $6–$18/dose ($72–$216/year) depending on dog size and product. The full treatment protocol costs $750–$2,200. Popular preventives include Heartgard ($6–$12/month), Simparica Trio ($18–$25/month, also covers fleas and ticks), and ProHeart 6/12 injection ($50–$150 per 6- or 12-month dose administered at the vet).

Related cost guides

The full treatment at the top is a published range, because no single bill holds all of it. The other prices come from 5 real vet bills that owners shared with us for this. “Most bills” means the middle half: a quarter were lower and a quarter were higher. How we work this out

$750 – $2,200typical full treatmentFind a vet near you