Painter’s fees vary greatly depending on the size of the job, type of paint used and location. On average, professional painters charge between $1 and $4 per square foot for interior painting and exterior painting, depending on the surface area being covered. For larger jobs like entire homes or large commercial buildings, the cost can be significantly higher.