Several factors can influence the cost of exterior painting, including the size of the home, difficulty in reaching certain areas, the amount of preparation work needed, the season, the number of colours and type of paint used, the need for additional primer, the complexity of the roof's shape, and the scope of the project.