Eavestroughing contractors are construction workers that do installation, repair, and maintenance of roofing and housing elements such as soffit, fascia, eavestroughs, downspouts, siding, gutters and gutter guards, and snow stops and guards. Many also offer gutter cleaning services. They will work on residential, commercial, or industrial buildings, and many offer a free estimate on work.