A roof installation is a relatively expensive investment that requires careful planning. You need to know how much your new roof will cost and what you can do to minimize the cost. You should also understand why some roofs are expensive and others are affordable. Below are the major factors that determine roof installation costs.