Much like other home enhancement tasks, getting a roof replaced can cost a lot of cash. You can also give consideration to a over” that is”roof which means you can put brand new shingles on the old