Contract configuration with CPQ: Automatically incorporating services, SLAs, and terms into contracts

  • CAS Team
  • 8 minutes reading time

In B2B sales, business models are increasingly evolving beyond the one-time sale of a machine or license. Products are increasingly being combined with services, maintenance, support, or flexible usage models. This changes the terms of the offer and the contract: Increasingly, customized service packages spanning several years are being sold—with contract terms, service levels, availability, and prices that are interdependent. Traditional methods of preparing quotes and contracts are thus reaching their limits.

And of course Configure, Price, Quote (CPQ) has also evolved to meet these requirements. While the focus was originally often on the configuration of complex products, pricing, and quote generation, modern CPQ solutions now support a wider range of sales processes: From products, services, service packages, SLAs, and subscription models based on a shared database all the way to the final contract document.

Anyone who views CPQ solely as a product configurator is overlooking its greatest potential. Only by combining product, service, and contract configuration can a seamless customer lifecycle be created: Needs change, solutions evolve, and every transaction gives rise to the next touchpoint in an endless customer relationship.

What contract configuration means

Contract configuration extends traditional product and service configuration to include commercial and legal aspects. It uses rules to consolidate information that was previously contained in separate documents: Scope of services, contractual provisions, service levels, terms, and prices.

The difference from simple product configuration can be clearly illustrated with an example. Product configuration determines whether a machine is technically feasible and which software modules, licenses, and functions can be combined. The contract configuration also verifies whether the associated service is commercially viable, legally sound, and even feasible from an operational standpoint.

For example, when an industrial company sells a production facility, its bill of materials follows clear technical rules. The service contract for this is more flexible. It must cover travel to the site, as well as country-specific labor laws for technicians, guaranteed response times based on the criticality of the facility, and price adjustments over several years. The CPQ brings these dimensions together in the contract configuration.

The CPQ system serves as a central control and knowledge base. It continuously checks for dependencies and approves only those combinations that are technically, functionally, and commercially compatible. An example from the IT field: If a customer chooses an on-premises infrastructure without redundant cluster nodes, the system enters into an SLA with 99.99 percent guaranteed availability. Without redundancy, this value cannot be guaranteed from a technical standpoint.

This mechanism lowers error rates, eliminates the need for back-and-forth coordination with the legal department, and reduces manual work in sales. Above all, companies with service, maintenance, or subscription-based businesses benefit from this the most, as it allows them to scale their high-margin aftermarket business.

Service catalogs as the basis for contract configuration

It all starts with the service catalog. All services, spare parts packages, software modules, and operating models are stored there in a modular format. It is this catalog that makes it possible to configure offers and contracts later on.

Machinery and plant engineering on the one hand, and IT and software companies on the other, may differ from one another, but they face the same sales challenge: Complex, multi-part service offerings must be translated into quotes and contracts quickly, accurately, and consistently.

Machinery and plant engineering

In the mechanical and plant engineering sector, the service business accounts for a large portion of the profit. According to figures from the VDMA, services account for an average of about 20 percent of revenue. The services are usually connected to a physical facility. More and more often, the machine itself is co-financed through CPQ rather than being purchased in the traditional way.

CategoryModules in the service catalogMeaning in the configuration

Preventive services

Maintenance contracts, inspections

Cyclical maintenance; the CPQ calculates maintenance intervals based on equipment load. 

Reactive services

On-site service, remote support

On-site service or remote diagnosis; priced by zone or remote flat rates.

Material supply

Spare parts supply

Guaranteed availability of critical parts; the CPQ links the bill of materials to the service contract. 

Risk transfer

Warranty extension, SLA

Extension of deadlines and response times; requires actuarial pricing logic.

Qualification

Training courses

Training for customer staff, often a mandatory component when dealing with complex systems. 

Financing

Leasing, financing

Provision without transfer of ownership (CAPEX to OPEX); requires creditworthiness and interest rate considerations. 

In practice, the sales department, for example, configures a modular packaging machine with various components and levels of automation. Based on this configuration, the CPQ automatically derives the appropriate service and contract components: For example, a highly automated system may require shorter maintenance intervals, special spare parts packages, or guaranteed response times. This information, including terms, service conditions, and prices, is incorporated directly into the draft contract.

IT, software, and services

In the IT, software, and services industries, contracts are increasingly based on a combination of different service models. In addition to traditional perpetual licenses, rental and subscription models, cloud services, implementation services, and SLAs are central to many offerings. The service catalog is multidimensional here because one-time services, recurring fees, and usage-based models must all be mapped together and translated into appropriate contract structures.

CategoryModules in the IT service catalogBilling logic

Software

Purchase licenses, rental and subscription models, user licenses, add-on modules

One-time fees (perpetual) and recurring subscriptions (SaaS) per named or concurrent user. 

Services

Implementation, customization, migration, consulting, training, workshops

On a time- & material basis or as a fixed-price project with milestones. 

Support & services

Managed services, premium support, cloud services, SLA packages, customer success

Ongoing support, often priced as a percentage of the license volume. 

Products

Hardware, devices, accessories, third-party systems

A one-time sale or Hardware-as-a-Service (HaaS) as part of the contract. 

The strength of the contract configuration becomes apparent when these building blocks are combined into complete offerings. Common combinations include software plus implementation, software plus managed services, software plus consulting and training, hardware plus software plus a service contract, or a subscription with an SLA package and customer success services.

Here's an example: A sales consultant puts together a digital transformation package: a cloud-based ERP subscription, a 24/7 SLA, and a set number of consulting days for data migration. The CPQ processes three billing logic rules in parallel. SaaS licenses are billed as Monthly Recurring Revenue (MRR) and require a license agreement (EULA). The SLA is provided as an annual flat fee (ARR) with its own service appendix. Consulting days are recorded in the Statement of Work based on actual hours worked. Without CPQ, this hybrid contract would require days of coordination between Sales, Legal, and Finance.

Because the building blocks are managed centrally, service contracts can be created with a single click: The sales team selects a maintenance, license, or support package; the system calculates the prices based on the selected parameters and inserts the appropriate legal text modules without errors. This saves exactly the number of hours that used to be spent on manual consolidation.

expand_less