Today’s development and provision of commercially used Web services has shifted from providing static and predefined functionality to highly configurable services that can be dynamically combined by customers. This new form of composed services called service mashups integrate functionality of multiple sub-services from decentralized providers. Consequently this leads to a high configuration complexity and presents new challenges in the field of planning and pricing of service offerings such as validation of service configurations as well as price determination. Facing these challenges this paper presents an ontology framework for describing technical as well as economic interdependencies between services and shows how planing and pricing algorithms for dynamic Web scenarios can be implemented. As proof of concept we present the implementation of a Service Mashup Planner and show how this tool can be used to construct complex services considering technical as well as economic s...