Denver treats trees on private land and trees beside the street very differently, and that split shapes how you hire after a storm. According to the city, there are no permit requirements to prune trees on private property, and most private-property trees may be removed at the owner's discretion without a permit. Street trees are another matter: permits are required to remove or plant trees in the public right-of-way, and under ordinance §57-18 the adjoining property owner is responsible for street tree care, including pruning, litter clean-up and removal. Chapter 57 of the municipal code also directs the City Forester to order removal or pruning of trees found dangerous, diseased or obstructing the right-of-way. Before you hire, work out where the damaged tree stands. If it is in the right-of-way, ask the crew who will obtain the permit and confirm that in writing. For a tree on your own lot, ask for a written scope that covers cutting, hauling away debris and any roof repair, so nothing is left unclear.