1 The cost of neutering usually ranges from $50 to $100. 2  The cost of spaying, which is more complicated, usually ranges from $100 to $200. 3  The cost of neutering and spaying vary by geographic region and even by veterinarian.