Skip to main content
The American Service Dog FoundationThe American Service Dog Foundation

Guide

How much does a service dog cost?

Programs across the country commonly report $20,000 to $50,000 to raise, train, and place one professionally trained service dog. Here is where that money actually goes — and why the people who need these dogs most are usually the least able to pay for one.

Where the money goes

A service dog is not a product; it is two or more years of professional work. The cost is time — a trainer's hours, repeated daily, for months, with one dog at a time.

  • Selection and veterinary care

    Temperament testing, intake, spay/neuter, vaccinations, and health screening for the dog before training begins. Not every dog evaluated is a fit for service work.

  • Professional training

    Months of daily work covering obedience, distraction-proof public access, and the specific tasks the future handler needs. Our dogs are trained by our professional partner, Buckeye K9. Training is donated for personally owned dogs that pass the program's tests.

  • Equipment and daily care

    Food, crates, harnesses, leashes, and a service vest, plus boarding and care throughout the training period.

  • Matching and handler training

    Matching the right dog to the right person, then teaching the handler how to work with and maintain the dog's training.

Why cost should not decide who gets a dog

Disability and low income overlap constantly. The person who most needs a dog to retrieve dropped items, steady them on stairs, or interrupt an anxiety episode is often the person who cannot work full time. Charging them $30,000 means the dog goes to someone else.

That is the entire reason The American Service Dog Foundation exists. We rescue suitable dogs from Ohio shelters, and we also train personally donated dogs when they pass the same professional evaluation. We place them free of charge. Recipients pay nothing for the dog or its training. Donors cover it.

Two ways forward

If you need a dog, apply — cost is not part of the conversation. If you want to make a placement possible for someone else, fund the training.

Common questions

How much does a service dog cost?
Service dog organizations and industry groups commonly report a total cost of roughly $20,000 to $50,000 to raise, train, and place one professionally trained service dog. That figure reflects two or more years of care and training — not a price tag paid by every handler, because many nonprofit programs cover it with donations.
Why are service dogs so expensive?
The cost is almost entirely labor and time. A dog needs months of daily professional training in obedience, public access, and individualized task work, plus veterinary care, food, equipment, and handler training. A trainer can only work with a limited number of dogs at once, and not every candidate dog makes it through the program.
Can I get a service dog for free?
Yes, through a nonprofit program. We place every dog at no cost to the recipient — no purchase price, no training fee. Donations pay for the veterinary care and professional training behind each placement.
Does insurance or Medicare pay for a service dog?
Generally no. Health insurance, Medicare, and Medicaid do not typically cover the cost of a service dog. That is a large part of why nonprofit programs exist.
What ongoing costs should a handler expect?
Even when the dog is provided free, a handler is responsible for day-to-day care: food, routine and emergency veterinary care, grooming, and replacing gear over time. Budget for a working dog the way you would for any large dog, plus the extra wear that working gear takes.

Cost ranges above reflect figures commonly published by assistance dog programs and industry groups; actual costs vary by organization, dog, and task training required.

Cover what a family can't.

Your gift pays for the veterinary care and professional training behind a dog that costs its recipient nothing.

Tax-deductible · 501(c)(3) · EIN 86-2962306

Every gift trains a service dog to change a life.

Donate