HEADS UP –
As a home owner in Washington State you are liable for all activities on your property.This includes work performed by contractors. A licensed general contractor protects you from these liabilities with required bonds and insurance. Additionally, general contractors are licensed to install roof anchors. These safety devices are required by OSHA when performing roof and gutter services. (They protect the workers from fatally falling on your property.) While, specialty contractors will gladly perform the work for cheap, they will not be able to protect you from the costs of damages or fatality that may occur on your property while providing those services.
Follow this link to read more ; Hiring a General Contractor