SNAP, a corporation that has several branches in the US, has done all my animals, for dogs I think it is $35 male and $65 female neuter/spay with $10 rabies if you get the spay/neuter done there, same day surgery.
Many of these places that specialize are cropping up around the country, this particular clinic I believe receives non profit donations to keep the cost down.