My shelters vary greatly. The one nearest me charges $85 for unspayed females, $75 for unneutered males, and for Cats, $55 unneautered males, $65, unspayed females. If they're spayed they're $20 for dogs, cats, males, females. They also currently have in some bunnies, and I'd love to volunteer there, but I'm not old enough. In another shelter in the area, you pay for their spay, neuter, and as soon as the Procedure is done they refund your money! If the dog or cat is already spayed or neutered, they're FREE.