Tag: pricing and quoting

  • CPQ (Configure, Price, Quote)

    CPQ (Configure, Price, Quote) is software that guides the selection of valid product options, calculates configuration-based prices and costs, and generates accurate quotations. In manufacturing, CPQ can also connect the commercial configuration to engineering and production data such as bills of materials, drawings and enterprise resource planning systems.

    What CPQ means in manufacturing

    Manufacturing CPQ is designed for products that vary by dimensions, materials, capacities, performance requirements, components or production processes. It is more than a sales quoting tool: depending on the implementation, it can contain product rules, engineering calculations, configurable bills of materials and integrations with design and production systems.

    The three parts of CPQ are closely related but distinct:

    • Configure: select options and values while applying dependencies, exclusions, constraints and engineering rules.
    • Price: calculate a price or cost from the selected configuration, quantities, customer terms, currency, freight and margin requirements.
    • Quote: present the result in a commercial quotation containing prices, specifications, delivery information, terms and sometimes technical drawings or visualizations.

    How CPQ works

    A CPQ process normally starts with a product model. The model contains features, options, attributes, components, rules and pricing data. A user may configure the product through guided questions, a rules-based interface, a constraint solver, a dealer portal or a business-to-business ecommerce channel.

    When the user selects an option, the CPQ system validates the configuration. For example, a pump model may allow a particular impeller only with certain materials and motor sizes. The system can prevent incompatible combinations, calculate required dimensions and identify information that is still missing.

    After validation, the system calculates price and cost and generates a quote. Some implementations also create a configurable bill of materials (BOM), technical specification, engineering request or order payload for downstream systems. These capabilities are not present in every CPQ product and should be verified during evaluation.

    Industrial example

    Consider a manufacturer selling packaged pumping systems. A sales engineer selects flow rate, pressure, pump material, motor voltage, control panel, pipe connections and enclosure type. Rules may restrict the available impeller and motor combinations, while an engineering calculation determines the required pump size. CPQ can then calculate material and labor costs, apply customer-specific pricing, produce a quotation and generate a configuration-specific BOM.

    If the system connects to computer-aided design (CAD), it may also request or generate a parametric model and drawing. If it connects to enterprise resource planning (ERP), the approved configuration may be transferred for order processing, inventory checks or manufacturing planning. A product lifecycle management (PLM) or product data management (PDM) system may provide approved product structures and revisions.

    CPQ and related manufacturing systems

    System or concept Typical relationship with CPQ
    CRM Provides customer, opportunity and account context; it is not normally the authoritative source for engineering product structures.
    ERP Receives orders, prices or configured items and supports inventory, planning, purchasing and financial processes.
    PLM or PDM Manages approved product data, revisions, engineering structures and lifecycle information.
    CAD May receive configuration parameters or generate product-specific models and drawings.
    MES May receive production instructions or configuration data for execution on the shop floor.

    A manufacturing CPQ implementation may support configure-to-order (CTO), where known options produce a repeatable product, or engineer-to-order (ETO), where the configuration triggers additional engineering work. Make-to-order (MTO) describes production started in response to an order, while assemble-to-order (ATO) uses stocked modules assembled after ordering. These terms describe operating models, not interchangeable CPQ features.

    Benefits and limitations

    • Reduces invalid configurations by enforcing product and engineering rules.
    • Improves pricing consistency for options, materials, services and customer-specific terms.
    • Reduces manual re-entry between sales, engineering and operations.
    • Can shorten the path from an approved quote to a manufacturing-ready order.
    • Provides a controlled way to expose complex products to dealers or customers.

    CPQ does not automatically fix poor product data or unclear ownership of rules. Implementation can require substantial work to rationalize options, map configurable BOMs, define pricing logic, migrate legacy knowledge and integrate ERP, PLM, CAD or CRM systems. Large product models also need testing, version control, performance monitoring and governance. Buyers should confirm whether a platform supports the required depth of constraints, calculations, BOM handling and engineering automation rather than assuming that every CPQ system does.

    Related manufacturing CPQ concepts

    Product configuration defines the selected product and its valid structure. A BOM describes the components required to build it. An engineering BOM (EBOM) represents an engineering view, while a manufacturing BOM (MBOM) represents how production organizes materials and operations. CPQ may generate or request one of these structures, but it is not automatically a replacement for PLM or ERP.

    For a broader overview, see the manufacturing CPQ guide. Related subjects include product configuration and rules engines, CAD and engineering automation, BOM generation, costing and quoting, configure-to-order and engineer-to-order workflows, and CPQ integrations with ERP, PLM, CRM and CAD.

    FAQ

    What does CPQ stand for?

    CPQ stands for Configure, Price, Quote.

    What is CPQ software used for?

    It is used to create valid product configurations, calculate prices and costs, and produce customer quotations.

    Is CPQ only a sales tool?

    No. Manufacturing CPQ can connect sales configuration with engineering, BOM creation, CAD automation and production systems, although the depth varies by platform.

    How is manufacturing CPQ different from generic sales CPQ?

    Manufacturing CPQ usually needs product constraints, technical calculations, configurable structures and downstream engineering or production data in addition to commercial quoting.

    What is a product model in CPQ?

    A product model is the structured definition of features, options, attributes, components, rules and pricing used to configure a product.

    What are CPQ configuration rules?

    They are conditions that allow, require, restrict or exclude options. For example, a voltage selection may limit compatible motors and control panels.

    What is guided selling?

    Guided selling asks users business or application questions and recommends suitable products or options. It may be simpler than a full engineering constraint model.

    Can CPQ generate a BOM?

    Some manufacturing CPQ systems can generate a configurable BOM or transfer configuration data for BOM creation. This capability must be verified for the required EBOM or MBOM process.

    Can CPQ replace ERP?

    No. CPQ generally handles configuration, pricing and quoting, while ERP manages broader processes such as orders, inventory, purchasing, planning and finance.

    Can CPQ replace PLM?

    No. Product lifecycle management (PLM) manages product information, revisions and lifecycle processes. CPQ may consume approved PLM data.

    Does CPQ integrate with CAD?

    Some platforms integrate with CAD for parameter exchange, model generation or drawings. CAD integration is not universal and requires technical validation.

    Does CPQ support engineer-to-order products?

    Some implementations support ETO by collecting engineering requirements and initiating design work. CPQ may not fully automate novel engineering designs.

    What data does CPQ require?

    Typical data includes product options, rules, dimensions, component relationships, costs, prices, revisions, lead times and customer or channel-specific commercial policies.

    Who owns CPQ rules?

    Ownership should be agreed between product management, engineering, sales operations and IT. Engineering rules normally require technical approval, while pricing rules may require commercial approval.

    What is the main implementation challenge?

    The central challenge is converting informal product and pricing knowledge into maintained, testable models while keeping connected systems synchronized.

    How should a company evaluate CPQ?

    Evaluate product-model complexity, constraint depth, BOM and CAD requirements, pricing, ETO support, integrations, governance, performance and the effort required to maintain the model.

    Semantic map

    • CPQ → configures → configurable industrial products
    • Product configuration → applies → configuration rules
    • Configuration rules → prevent → invalid product combinations
    • Configured product → determines → configuration-based price and cost
    • CPQ → generates → customer quotation
    • Configured product → can generate → configurable BOM
    • EBOM → represents → engineering product structure
    • MBOM → represents → manufacturing product structure
    • CPQ → exchanges data with → ERP
    • CPQ → consumes approved product data from → PLM or PDM
    • CAD integration → can generate → product-specific models and drawings
    • ETO → requires → additional engineering work