Yes, in Texas, you need a license to work as a roofing contractor. The Roofing Contractors License is issued by the Texas Department of Licensing and Regulation (TDLR) and is required for anyone who wants to engage in roofing contracting work in the state.