Why Should You Get HOA Approval For Your Roofing Project? In any typical roof replacement project, there are several things you