There are a number of contractors out there so it is important to find a reliable and licensed contractor to avoid financial risk or damage to your roofing, which may come with unlicensed and unprofessional workers. In the state of California, any contractor that performs work on a project expected to value more than $500 for combined labor and materials must have a valid and current license from CSLB, so make sure they have this before you hire. Unlicensed workers pose a serious risk to your safety and your investment. If a worker was to be injured while on your property and they are uninsured and unlicensed, you are financially responsible. In addition to this, the majority of unlicensed workers also perform work at a lower level of quality which can lead to serious damage and expenses. It is just not worth saving a few dollars by opting for an unlicensed roofer.

What Kind of Contractor Do You Need for Your Roofing Project?

Planning your project in advance is the best way to locate and hire the most appropriate contractor. You need to clearly define what you need to be done before deciding who to hire. You typically get to choose between a general and specialty contractor and understanding the difference is an essential part of your decision. General contractors oversee projects and coordinate specifically licensed subcontractors for a particular job. Specialty contractors, on the other hand, are hired to perform only a single job. When you need a roofing project completed, you will hire a specialty roofing contractor so that you get a person who knows the industry best.  General contractors can also contract for specialty work, but they need to hold a valid license for the specific type of work required. The only exception to this is when the project has more than two types of work involved. Here, a general contractor can be hired to oversee the combined efforts of the project and they can hire subcontractors that have specialties based on the work that is needed.


There are many contractors out there to help you with your various roofing installation or maintenance projects. By knowing the difference between general and specialty contractors, you can make a better-informed decision about who to hire. The smoother the hiring process is, the smoother the project will be and we promise to help you find the right way forward for any roofing project you have.

For any questions or to schedule a roof inspection, contact us today!FREE ESTIMATE