Commercial painting is typically charged per hour or square foot. Preparation time is set hourly regardless of the building’s conditions. A professional commercial painting cost varies from $10 to $30 per square meter, with labor rates ranging from $45 to $60 per hour.