The Dearborn Animal Shelter where I volunteer always fixes the pets before they are placed.

When I adopted Doogie, he was fixed the day before he came home with me. The total cost was $70, which to me is a real bargain considering vets charge WAY more.

Good luck in your search for a cat. Try Petfinder.com. That's how I found Doogie. Alot of the Humane Society's also list their cats and dogs there.