Our county Animal Center provides neutering and spaying for about $40, which also includes micro-chipping. The hardest thing about was was getting the appointment...the slots fill up quickly! I'd check with your local animal center or humane society.