Please read this article from the Humane Society of the United States about the benefits to spaying/neutering your pet ~ the benefits far outweigh the costs, financial and otherwise.
If you're thinking about adding a new pet to your family, please first consider a visit to your local rescue shelter. Also please spay or neuter your pets to prevent pet overpopulation.