Our adoption fee at our county shelter is $20 for cats and $40 for dogs.
No shots are given there. If they suspect rabies, they test. You do get a coupon to go to local vet for "free exam".