I believe its by weight and what you have done with the remains. I paid about 350 to have a german Shepherd euthanized and have a private cremation and the remains returned in a wooden box.
It was 100 for my dachshund. He was 25 lbs at least. I brought him home and buried myself.
Thanks! Your answer is awaiting moderation.