A partir de 2014, el costo promedio de esterilizar a un perro en una clínica de bajo costo o en una sociedad humanitaria varía de $ 50 a $ 175. Sin embargo, algunos hospitales y clínicas de animales cobran $ 200 a $ 300 o más. El costo varía mucho según la región geográfica y el veterinario.
El costo de esterilizar a un perro a menudo depende del peso del perro. Varios factores aumentan el precio de la castración. Por ejemplo, esterilizar a un perro que es obeso, embarazada o en celo a menudo incurre en costos adicionales. Los medicamentos adicionales para el dolor o la cirugía con láser, que pueden reducir el dolor, la hinchazón y el sangrado, también suelen costar más. Spaying a un perro generalmente cuesta más que castrar, porque es un procedimiento más complicado.
Muchas sociedades humanitarias y refugios para animales ofrecen servicios de esterilización a bajo costo. A menudo, el costo de la castración se incluye en la tarifa de adopción. A partir de 2014, el sitio web de ASPCA ofrece una base de datos de programas de esterilización a bajo costo en todo el país. La Humane Society de los Estados Unidos sugiere llamar a los refugios locales de animales o sociedades humanas para preguntar sobre los servicios de esterilización a bajo costo.