Some of the services offered by MasterRoof Contracting include free estimates, roof replacement, roof repair/maintenance, storm damage, insurance work, residential roofing, commercial roofing, new construction, metal roofs, windows, siding, and gutters.