Once you’ve found a contractor for your roof replacement, the next step is to set your budget. Different factors can affect the cost of your project, including the size of your roof, the materials you choose and whether any repairs need to be done before the shingles can be replaced. One factor that has a… Continue Reading