As of 2014, the average cost of spaying a dog at a low-cost clinic or humane society ranges from $50 to $175. However, some animal hospitals and clinics charge $200 to $300 or more. The cost varies greatly by geographic region and veterinarian.
The cost of spaying a dog often depends upon the weight of the dog. Several factors increase the price of spaying. For example, spaying a dog that is obese, pregnant or in heat often incurs additional costs. Extra pain medication or laser surgery, which can reduce pain, swelling and bleeding, also typically costs more. Spaying a dog generally costs more than neutering, because it’s a more complicated procedure.
Many humane societies and animal shelters offer low-cost spaying services. Often the cost of spaying is included in the adoption fee. As of 2014, the ASPCA website offers a searchable database of low-cost spay programs throughout the country. The Humane Society of the United States suggests calling local animal shelters or human societies to ask about low-cost spaying services.