The average cost to paint the exterior of a 2,000-square-foot home is $4,200, but that number rises up to $12,000 for a three-story house. Regardless of the number of stories or the square footage of your home, average outdoor painting prices break down to $1–$4 per square foot. We’ll explain the factors that determine exterior painting costs and examine the pros and cons of painting your home’s exterior yourself. The most significant factor that determines exterior house painting cost is the size of the house. A larger house means more surface area, though houses with the same square footage might have different amounts of exterior surface to paint due to windows, doors, and other features.