Both of my dogs were done at the Vet... they charged about $30, total. I've seen booths doing it for under $20, at dog fairs and SPCAs.

Gonzo was chipped right in front of me, and he didn't even flinch. : )