Generally, you roof replacement entails many various aspects which need to be taken into consideration. Some of them include:
- what brand and style of shingles will be installed
- whether any existing roof deck boards need to be replaced
- whether ice and water shield is needed
- whether chimney or other metal flashing's need to be replaced