While some roofing companies state that it is all right to reroof a home over old shingles, that answer could not be further from the truth. If you are opting for a new roof, it’s always best to completely tear off the old roof and start from scratch. This is because layers of old roofing material will weigh down a roof, and it’s unnecessary to have the old material on the roof in the first place.