Some states require contractors to register. Registration requirements vary state-to-state. Some states require every contractor to register, while others only require registration for jobs reaching a certain price point. Be sure to research your state to find its specific requirements. Registration links are provided in the individual state pages.
Before starting a roofing company in your state, or before performing roofing work in another state, make sure you are obtaining the necessary permits and licenses, and are properly registered for tax purposes. This same information will apply to those wishing to start a roof cleaning business, gutter cleaning business, siding installation business, or other roofing-related businesses.