It does cost at a vet; $100-150 is my experience. This is for the shot that stops their heart. You can also obtain your pets ashes if you wish at an added cost. If you take to the pound, they may not charge you. To my knowledge, they will mass gas animals. In either case, call and you will get the info you need.
Doesn't cost anything. But you can not be present.
Thanks! Your answer is awaiting moderation.