The biggest expense for shelters is typically the food and medical care for the animals.
In addition, kennels must be cleaned daily and disinfected regularly to prevent the spread of disease.
Maintaining a clean and safe environment for the animals and staff can be costly.