Our local small town, and respectable vet charges $75.00 I think, to neuter. If I want to go to alittle bit larger town, its around $125.00 to neuter. I imagine if you live in a large city it would cost more yet. I have heard of widely varying amounts, but I'm sure its pretty much the same procedure no matter where it is done. Just find a vet that you like. I don't know about spaying, I'm sure it's more. I believe you should wait until at least 6 mos to neuter.