Tests & imaging Dogs

Heartworm test cost for dogs

A heartworm test is a quick blood test, usually done once a year. It's a small cost compared with treating the disease.

Last updated: October 2026 · US prices · 2 sources · see sources

Quick answerA heartworm test is a quick blood test, usually done once a year. Typical cost: $71 (heartworm test, national average) [1].

What it costs

Published US prices
ItemTypical US priceSrc
Heartworm test, national average$71[1]
Heartworm test, range$56 to $128[1]

Each source measures something a little different: published clinic prices, national averages or real owner bills. Use them to plan, and ask your vet for a written estimate.

What it is

Most clinics run an in-house antigen test with a few drops of blood and have results in minutes. [2]

When vets recommend it

Yearly testing is recommended even for dogs on prevention, and before starting prevention. [2]

Recovery and aftercare

A positive test is confirmed with more tests before treatment starts. [2]

Medicines vets often use around this treatment: Ivermectin (Heartgard), ProHeart. We don't list doses; your vet will decide what fits your pet.

What affects the cost

Common questions

How much does heartworm test for dogs cost?

Heartworm test, national average: $71. Heartworm test, range: $56 to $128. Your vet's written estimate is what counts, since prices vary by clinic, region and your pet's needs.

Will pet insurance pay for it?

Many accident-and-illness plans help with treatment like this if the problem isn't pre-existing and any waiting period has passed. Check your policy, and ask your vet for an itemized estimate you can send to the insurer ahead of time.

This page is general information for pet owners, not veterinary advice. Talk to your vet about your own pet.

Sources (2) — tap to show
  1. CareCredit Well U – How heartworm treatment works (US cost research by ASQ360°, 2025)
  2. Merck Veterinary Manual (pet owner version) – Heartworm disease