I keep all our pet either Spayed or neutered.
SO when my daughter's cat got a little older she got the surgery. In fact just yesterday.
As to the cost we did have a little help. My mom bless her brought me a paper that said that our local animal shelter was having a program; if you were one of the first 200 persons to sent in $5.00 dollars that's all it would cost you to spade or neuter your cat.