Permit requirements vary by location and the scope of your roofing project. You will often need permits from your local government or homeowners’ association. These permits ensure that your new roof complies with building codes and regulations.