How much does a rabies shot cost for a dog? The shot itself can cost $10 to $20. Many local clinics will administer the shot and nothing else, but if they charge an office examination fee, this can be an additional $45 to $85. The cost will depend on the vets office, the shot (one year or three) or if other shots are being administered.