As of 2015, the national average cost to paint the exterior of a house is $2,500, with most homeowners spending between $1,500 to $3,602, according to HomeAdvisor.com. This average figure is based on 14,740 cost profiles.
The average painting costs by square footage depends on the size of the house. Painting costs for single-story homes range from $1,000 to $3,000, while three-story homes can cost as much as $6,000 or more. The ease of home access also partly influences the painting costs. Painting additional exterior features hold their own costs, with doors being $70 to $150, and porches ranging from $500 to $2,000.