A building permit shows the City of Amarillo who is responsible for a construction project. In most cases, the contractor you hire is responsible for pulling permits for any work they perform on your property, so they should handle the permit from start to finish. So, who pulls the permit?