Embarking into a new roofing job in California requires careful planning. This overview provides a detailed look at the essential steps involved, from choosing the best materials to securing a experienced contractor. Knowing local ordinances is paramount , and elements such as sunshine and earthq