Heartworm Treatment Cost: Average Vet Prices & Ways to Save
Typical cost at a private practice
$1,000 – $3,000
Heartworm treatment for a dog typically costs $1,000 – $3,000 at a private veterinary practice, according to WebVet.
Heartworm treatment is a multi-step process, and the bill adds up from testing, staging, medication and follow-up care. Where you go changes the price more than almost anything else. A nonprofit low-cost clinic and a private practice can quote very different totals for the same diagnosis.
The estimates here were last checked Oct 11, 2026. Treatment decisions depend on your dog's condition, so talk to your veterinarian about the plan and ask for a written estimate that lists each step.
How Much Does Heartworm Treatment Cost?
WebVet separates the cost by the kind of clinic:
Heartworm cost by clinic type
| Item | Typical range | Relative price range |
|---|---|---|
| Nonprofit low-cost clinic | $225 – $2,000 | |
| Private veterinary practice | $1,000 – $3,000 |
A private veterinary practice runs $1,000 – $3,000, while a nonprofit low-cost clinic runs $225 – $2,000. The low-cost range starts well below private pricing, but it also reaches a high figure, so a nonprofit clinic does not guarantee a small bill for every dog.
Cost of Heartworm Treatment by Component
The total is built from several parts:
Treatment cost components
| Item | Typical range | Relative price range |
|---|---|---|
| Heartworm antigen test | $35 – $75 | |
| Staging diagnostics (chest x-rays, bloodwork) | $200 – $450 | |
| Doxycycline and steroids | $40 – $190 | |
| Melarsomine injection series with hospitalization | $500 – $1,500 | |
| Caval syndrome surgery (worst case) | $3,000 – $6,000 |
- Antigen test: $35 – $75 to confirm the diagnosis.
- Staging diagnostics: $200 – $450 for chest x-rays and bloodwork, which help the vet assess your dog before treatment.
- Doxycycline and steroids: $40 – $190.
- Melarsomine injection series with hospitalization: $500 – $1,500, usually the largest line item.
- Caval syndrome surgery: $3,000 – $6,000, which applies only in the most severe cases.
The surgery line is described as the worst case, so it is not part of a typical total. It is shown so you understand how high the top of the range can go.
Low-Cost Heartworm Treatment
Nonprofit clinics can lower the price. Emancipet, a nonprofit veterinary network, publishes a flat treatment price based on the dog's weight:
Low-cost clinic price by dog weight (Emancipet)
| Item | Price |
|---|---|
| Emancipet, 2-20 lb dog | $225 |
| Emancipet, 21-40 lb dog | $325 |
| Emancipet, 41-60 lb dog | $425 |
| Emancipet, 61+ lb dog | $495 |
Source: Emancipet: Heartworm treatment
Treatment at Emancipet costs $225 for a dog of 2 to 20 pounds, $325 for 21 to 40 pounds, $425 for 41 to 60 pounds and $495 for dogs over 60 pounds. Check what each price includes, since a flat price may not cover every test or follow-up. Availability and eligibility depend on the location.
If cost is a concern, ask your own veterinarian whether they can refer you to a low-cost clinic or a rescue program. Do not skip or delay treatment to save money.
Why Estimates Vary
Published estimates differ by source:
Estimates by source
| Item | Typical range | Relative price range |
|---|---|---|
| WebVet | $1,000 – $3,000 | |
| PetMD | $600 – $3,000 |
Sources: WebVet: Heartworm treatment cost for dogs; PetMD: Heartworm treatment cost for dogs
WebVet lists $1,000 – $3,000, while PetMD lists $600 – $3,000. The difference may come from which clinics each source surveyed and which parts of treatment it counted. A dog's size, how advanced the infection is and whether hospitalization is needed also change the total.
What Affects the Total
- Clinic type. Private practice and nonprofit clinics price differently, as shown above.
- Dog size. Medication and some charges scale with weight.
- Severity. Dogs with advanced disease may need more testing and care.
- Hospitalization. The injection series often involves a stay, which adds to the bill.
- Follow-up. Rechecks and repeat testing are separate from the treatment itself.
Ways to Reduce the Cost
- Get a written estimate and ask which items are included in the price.
- Ask about payment plans or third-party financing before you start.
- Check whether a nonprofit or low-cost clinic near you offers treatment.
- Ask your insurer what is covered. Many policies exclude pre-existing conditions.
- Talk to your veterinarian about prevention for your dog after treatment, since prevention is generally cheaper than treatment.
Frequently asked questions
How much does heartworm treatment cost?
At a private practice it typically runs $1,000 – $3,000, according to WebVet. Nonprofit clinics list $225 – $2,000.
Why is heartworm treatment so expensive?
It includes testing, staging, medication and often a hospital stay, and the injection series is the largest part at $500 – $1,500.
Is there low-cost heartworm treatment?
Yes. Nonprofit clinics such as Emancipet publish weight-based prices from $225 to $495. Ask your vet about options near you.
What is the heartworm test cost?
The antigen test alone runs $35 – $75, per WebVet.
Can I skip treatment if I cannot afford it?
Do not skip it. Talk to your veterinarian about payment options and low-cost programs.
Sources and methodology
-
WebVet: Heartworm treatment cost for dogs (opens in a new tab)
WebVet · Manually verified · Retrieved
-
Emancipet: Heartworm treatment (opens in a new tab)
Emancipet · Manually verified · Retrieved
-
PetMD: Heartworm treatment cost for dogs (opens in a new tab)
PetMD · Manually verified · Retrieved
Data last changed Oct 11, 2026. How we collect and update prices