Check with the humane society or shelter. They will have the numbers of vets who offer low cost spay/neuter. Especially if he is a stray cat. I just had my baby girl spayed for $60. It is bare bones though. No shots, or labs or anything else. I do all of my own shots - except for the rabies - so I didn't need anything else.