At Pinnacle Roof, we start with a full roof inspection. We then remove any old roofing materials, make necessary repairs to the roof deck and underlayment, and then replace the old roof with a brand new roofing system of your choice. We also clean up your home or commercial property after the job.