You need to shop around. Call your local Humane Society as the one in my state (Missouri) offers to do it for $40 and there are 2 other clinics in town that will do it for about the same price. And sometimes there is a BIG difference in price between different vets!