Tag: margin management

  • How Pricing Engines Work in Manufacturing CPQ

    A pricing engine in manufacturing CPQ is the software component that calculates the commercial price of a valid configured product. It uses the selected options, dimensions, materials, quantities, manufacturing data, cost records, customer terms, currencies, discounts and margin policies to produce a price that can be quoted and approved.

    In a simple sales CPQ system, pricing may mean adding products, quantities and discounts to a price list. Manufacturing CPQ usually requires more. A configured pump, industrial enclosure, conveyor, machine or specialty vehicle may have dimensions, performance requirements, materials, motors, controls and safety options that change the bill of materials (BOM), manufacturing effort and final price. The pricing engine must therefore work with the product configuration and, in some implementations, with engineering calculations, cost estimates and generated manufacturing data.

    The pricing engine is not the same as the product configuration engine. The configuration engine determines whether a product combination is valid. The pricing engine determines what that valid combination costs and what the customer should be charged. They normally operate as connected services in a broader configure, price, quote (CPQ) workflow.

    For a broader explanation of BOM generation, pricing and quote automation, see the related CPQ Guide resource.

    What a manufacturing CPQ pricing engine does

    A manufacturing pricing engine transforms product and commercial data into a price calculation. A typical calculation may include:

    • base product or assembly price;
    • configured options and accessories;
    • quantity-based pricing;
    • dimensions, capacity or performance calculations;
    • materials and purchased components;
    • labor, machine time and subcontracting;
    • setup, tooling, engineering and testing charges;
    • freight, packaging and installation;
    • customer, channel or project-specific discounts;
    • currency conversion, taxes and payment terms;
    • target margin and approval thresholds.

    The engine may calculate a selling price directly from a price list, or it may first calculate an estimated or standard cost and then apply a markup or margin rule. More advanced manufacturing implementations calculate prices from a generated or derived BOM, routing assumptions, engineering formulas or external costing services.

    Where pricing fits in the manufacturing CPQ workflow

    Pricing is one stage in a chain of dependent decisions. A typical workflow is:

    1. Product selection: A salesperson, dealer, engineer or customer selects a product family.
    2. Configuration: The user selects features such as capacity, dimensions, motor type, material and controls.
    3. Validation: Rules and constraints identify incompatible or incomplete selections.
    4. Engineering calculation: The system may calculate performance, sizing, power, loads or other technical values.
    5. BOM derivation: The configured product is mapped to components, assemblies and quantities.
    6. Cost calculation: Material, labor, purchased parts, overhead and special work are estimated or retrieved.
    7. Price calculation: Price lists, markups, discounts, surcharges, freight and commercial policies are applied.
    8. Approval: Exceptions such as low margin, unusual terms or non-standard engineering are routed for review.
    9. Quote generation: The system produces a customer-facing quote and, where supported, internal BOM, CAD or order data.

    Not every CPQ platform performs every step. Some systems calculate price and produce a proposal while relying on an enterprise resource planning (ERP) system for costs and a product lifecycle management (PLM) or product data management (PDM) system for engineering data. Buyers should verify which system owns each calculation and how results are exchanged.

    Core data used by a pricing engine

    Product and option data

    The engine needs a product model that identifies base products, options, accessories, variants and dependencies. For example, a pump model may have selectable flow range, head, impeller material, seal type, motor rating, voltage and control package. Each selection can add a price, replace a standard component or trigger a calculation.

    Product configuration is governed by rules. A stainless-steel wetted path may be required for a chemical application. A particular motor may be unavailable at a selected voltage. A larger impeller may require a larger housing. These rules belong primarily to the configuration model, but their outcomes provide inputs to pricing.

    See the guide to product configuration, options and configuration rules for a deeper treatment of product models and constraints.

    Price lists and price components

    A price list may contain prices for finished products, options, spare parts, services or standard assemblies. The data can be organized by currency, market, customer class, sales channel, effective date or legal entity.

    Price components may be additive, substitutive or conditional:

    • An additive component adds a charge for an accessory.
    • A substitutive component replaces the standard price when a premium material is selected.
    • A conditional component applies only when a feature, market, quantity or delivery condition is present.

    For example, a standard carbon-steel enclosure might have a base price, while stainless steel replaces the material cost and adds fabrication labor. A washdown finish may add a separate coating charge. The engine must avoid charging twice when one option replaces another.

    Cost data

    Cost-based pricing requires reliable cost data. Common sources include ERP item costs, supplier prices, standard costs, manufacturing routings, labor rates, machine rates, subcontractor estimates and engineering-service rates.

    Cost can be stored at different levels of accuracy. A standard cost may be adequate for an early budgetary quote. A detailed estimate may be necessary for an engineered-to-order (ETO) machine involving custom design, purchased components and fabrication. The system should identify whether a result is an estimate, a standard cost or an approved project cost.

    Customer and commercial data

    Customer records may determine contract prices, discount groups, currencies, territories, payment terms, freight rules and tax treatment. A customer relationship management (CRM) system may provide the account and opportunity context, while the CPQ system applies the pricing logic.

    Customer-specific pricing should be governed carefully. A broad discount stored against an account can unintentionally override a product-specific floor price or create a margin problem. Effective dates and versioning are important when contracts, supplier costs or exchange rates change.

    Common pricing methods in manufacturing CPQ

    Method How it works Typical use Main limitation
    Price list Retrieves a fixed price for a product, option or assembly. Standard products and repeatable options. Limited flexibility for engineered variation.
    Option-based pricing Adds or replaces prices based on selected features. Configured equipment with known option premiums. Can become difficult to maintain with many interactions.
    Formula pricing Uses dimensions, capacity, quantity or technical values in a formula. Cut-to-size products, tanks, conveyors and fabricated assemblies. Requires controlled formulas, units and validation.
    Cost-plus pricing Calculates cost and adds a markup or target margin. Custom machinery and ETO work. Depends on accurate and timely cost data.
    Matrix pricing Uses several factors such as product, region, quantity and customer class. Dealer and industrial distribution channels. Large matrices can be hard to govern.
    Project or negotiated pricing Starts with calculated values and permits controlled commercial adjustments. Large capital equipment and strategic projects. Requires approvals, auditability and version control.

    How rules and formulas affect price

    Pricing rules express commercial consequences of configuration decisions. A rule might state that a high-temperature seal adds a defined charge, that a larger frame requires a larger motor, or that a custom paint system adds material and labor costs.

    Rules can be simple or conditional. A simple rule adds a price for a selected option. A conditional rule may evaluate several values:

    if material = stainless steel and pressure_class = high:

    The actual calculation might then select a different component cost, apply a fabrication multiplier and require engineering approval. In production systems, such logic should be represented in a maintainable rule model rather than hidden in ad hoc spreadsheets or code whenever possible.

    Formula pricing is common when dimensions or performance influence cost. A fabricated duct, tank or conveyor may use length, width, gauge, material density and labor factors. A pump package may use motor power, enclosure class, controls and accessories. Unit consistency is essential: millimeters and inches, kilograms and pounds, or kilowatts and horsepower must not be mixed without explicit conversion.

    Costing, margin and selling price

    Manufacturing CPQ should distinguish at least three concepts:

    • Cost: What the manufacturer expects to spend on materials, labor, overhead, purchased items or external services.
    • Price: What the manufacturer charges before or after discounts and commercial adjustments.
    • Margin: The difference between selling price and relevant cost, expressed as an amount or percentage.

    A markup and a margin are not interchangeable. If cost is 1,000 and the business applies a 20 percent markup, the price is 1,200. If the business requires a 20 percent gross margin, the price is 1,250 because the cost represents 80 percent of the selling price. The pricing engine must use the organization’s defined convention consistently.

    A practical pricing calculation may be:

    1. derive configured components;
    2. retrieve or estimate material and purchased-part costs;
    3. add labor, machine, engineering and subcontracting costs;
    4. apply overhead or cost factors where appropriate;
    5. apply target margin or markup;
    6. add logistics, installation or service charges;
    7. apply approved discounts and customer terms;
    8. check minimum price and margin thresholds.

    Some businesses price from a published list and use cost only for margin analysis. Others use cost-plus rules for every engineered quotation. Both approaches can be valid if the ownership, timing and accuracy of the data are understood.

    Relationship between pricing and BOM generation

    A bill of materials (BOM) lists the components and quantities required for a product or assembly. A configurable BOM represents the component structure selected or derived for a particular configuration. Pricing may use this structure, but a quote BOM and a manufacturing BOM are not necessarily identical.

    An engineering BOM (EBOM) describes the product from an engineering perspective. A manufacturing BOM (MBOM) organizes the product for production, including manufacturing assemblies, operations or plant-specific structures. A CPQ system may generate a sales BOM, an EBOM-like structure, an MBOM, or only a commercial summary. The implementation must define which output is required.

    For example, selecting a conveyor length may add frame sections, guards, belts, supports and drive components. The pricing engine may price each component and labor operation, while the ERP later creates the production order. In another architecture, CPQ may send only a configured item and option codes to ERP, where the BOM is resolved using ERP rules.

    Read more about configurable BOMs, EBOMs, MBOMs and quote generation.

    Pricing in configure-to-order and engineer-to-order

    Configure-to-order (CTO) products are assembled from predefined options and standard components. Pricing can often be calculated from maintained price components and a configurable BOM. Examples include standard pumps, switchgear packages and material-handling modules.

    Engineer-to-order (ETO) products require new or substantially modified engineering for a specific order. Pricing may need engineering hours, design risk, prototype work, custom tooling, non-standard materials and project contingencies. A CPQ system may calculate an initial estimate and then send the opportunity for engineering review rather than presenting the result as a fixed production price.

    Make-to-order (MTO) means production begins in response to an order, while assemble-to-order (ATO) uses stocked components assembled after the order. CTO, MTO and ATO can overlap operationally, but they describe different aspects of product and fulfillment behavior. The pricing design should reflect the actual workflow instead of assuming that every configurable product is CTO.

    The relationship between commercial configuration and engineering handoff is described in the guide to manufacturing workflows such as CTO and ETO.

    Approvals and pricing governance

    Manufacturing quotes often require approvals when the result falls outside normal policy. Approval conditions may include:

    • margin below a product-family threshold;
    • discount above the salesperson’s authority;
    • price below a minimum floor;
    • non-standard payment or delivery terms;
    • custom engineering or tooling;
    • unusual material, supplier or warranty requirements;
    • an ETO configuration with unresolved cost uncertainty.

    Approval workflows should preserve the configuration, calculation inputs, price version, approver, decision and timestamp. If a salesperson changes a motor, dimension or discount after approval, the system should recalculate and determine whether approval is required again.

    Integration architecture

    Pricing engines rarely operate in isolation. Typical system responsibilities are:

    System Possible responsibility
    CRM Account, opportunity, contact and sales-process context.
    ERP Items, inventory, standard costs, purchasing, orders, financial data and sometimes BOM resolution.
    PLM Product definitions, revisions, engineering change control and lifecycle status.
    PDM Engineering files, CAD documents, metadata and revision control.
    CAD Parametric models, drawings and design outputs where automation is supported.
    PIM Commercial product information, descriptions, attributes and channel content.
    MES Manufacturing execution, production status and shop-floor data.
    CPQ Configuration interaction, pricing logic, quote composition and commercial workflow.

    Integration can be synchronous, such as requesting a current cost during configuration, or asynchronous, such as publishing an approved quote and BOM to ERP. APIs, integration middleware and scheduled data synchronization may all be used. The important question is not whether a system has an integration label, but which system is authoritative for each data element and what happens when systems disagree.

    See CPQ integration with ERP, CRM, PLM, PDM, CAD and other systems for architecture and ownership considerations.

    Pricing and CAD or engineering automation

    Some manufacturing CPQ implementations use engineering calculations or computer-aided design (CAD) automation. A user might enter tank dimensions, airflow, load capacity or vehicle wheelbase. The system can use those values to select components, calculate technical requirements and estimate price.

    CAD automation may generate a product-specific model or drawing after configuration. That output can provide dimensions, material quantities or manufacturing information used by pricing, but the relationship is implementation-specific. A CPQ platform may support CAD integration, call an external engineering service or have no CAD capability at all.

    Pricing should not depend on an unverified drawing result. Where engineering automation is used, the implementation should define calculation tolerances, failure handling, revision control and the point at which an engineer must review the output. More information is available in CAD and engineering automation for CPQ.

    Benefits of a manufacturing pricing engine

    • Faster quotation: Sales and application engineers can calculate repeatable configurations without rebuilding spreadsheets.
    • Better price consistency: Rules reduce variation between salespeople, plants and dealers.
    • Improved margin control: Cost and price can be evaluated before a quote is released.
    • Traceable assumptions: The quote can retain the selected options, price version and approval history.
    • Fewer configuration errors: Invalid options are blocked before they produce a misleading price.
    • Stronger handoff: The same configuration can support the quote, BOM, engineering review and order entry.
    • Better channel support: Dealers can receive controlled prices without maintaining private spreadsheets.

    Limitations and common failure modes

    A pricing engine cannot compensate for poor product data. Common problems include outdated costs, duplicate price rules, unclear ownership, missing option dependencies and formulas that are understandable only to their original author.

    Pricing can also become unreliable when the system treats every product as a fixed catalog item even though dimensions, material grades or engineering effort vary significantly. Conversely, excessive customization can create an unmaintainable model with thousands of exceptions.

    Other risks include:

    • using standard cost as if it were a real-time project estimate;
    • mixing markup and margin definitions;
    • applying discounts before or after surcharges without documenting the sequence;
    • failing to version price lists and rules;
    • allowing manual overrides without reason codes or approval;
    • sending a commercial BOM to ERP when ERP requires a different manufacturing structure;
    • not recalculating after a configuration change;
    • ignoring currency, tax, freight and delivery-date effects;
    • embedding critical pricing logic in spreadsheets outside governance.

    Implementation considerations

    Define calculation ownership

    Document whether CPQ, ERP, PLM, a costing application or an external service owns each value. For example, PLM may own the released option structure, ERP may own standard cost, and CPQ may own customer discount rules.

    Model the product before the price

    Start with valid product configurations and their dependencies. Pricing rules built on an unstable product model will need constant correction. Separate technical validity rules from commercial rules so that engineers can maintain constraints without changing sales policy unnecessarily.

    Establish a pricing hierarchy

    Define the order in which base prices, option adjustments, formulas, surcharges, discounts, taxes and freight are applied. Record whether a rule replaces, adds to or discounts another value.

    Test representative scenarios

    Test standard, maximum, minimum, boundary and invalid configurations. Include different currencies, quantities, customer classes, plants, effective dates, discounts and approval conditions. Compare calculated results with independently reviewed examples.

    Govern changes and releases

    Assign owners for product rules, price lists, cost data, formulas and approval policies. Use version control, effective dates, test environments and release procedures. A price change should be traceable to its source and should not silently alter previously issued quotes unless that behavior is intentional.

    The broader CPQ implementation guide covers data migration, testing, governance, deployment and maintenance.

    How to evaluate a manufacturing CPQ pricing engine

    When comparing CPQ software, ask vendors and implementation teams:

    • Can the engine price option-based, formula-based and cost-plus products?
    • Can it use dimensions, quantities, engineering calculations and derived components?
    • How are price rules versioned, tested and assigned to owners?
    • Can it distinguish standard, estimated and project-specific costs?
    • How are currencies, taxes, freight, installation and payment terms handled?
    • Can it calculate margin and enforce price floors?
    • Can discounts and overrides require approvals?
    • Does it generate a configurable BOM, and what type of BOM?
    • Which system is authoritative for item and cost data?
    • How are ERP, CRM, PLM, PDM, CAD and external costing services integrated?
    • Can a revised configuration trigger a complete recalculation?
    • Are formulas, rules and price components visible to administrators?
    • Can the system support CTO, MTO, ATO and ETO scenarios?
    • How are failed calculations, missing costs and engineering exceptions presented?

    Do not evaluate pricing by feature count alone. A platform with a simple price-list engine may be suitable for standard configurable products, while an ETO manufacturer may require governed formulas, cost rollups, engineering review and integration with ERP or PLM.

    Semantic map

    The following relationships summarize how pricing connects configuration, engineering, BOMs, enterprise systems and quoting in manufacturing CPQ.

    • CPQ configures complex manufactured products.
    • Configuration rules prevent invalid combinations.
    • Valid configurations provide inputs to pricing.
    • Pricing engines calculate commercial values.
    • Cost data supports margin analysis.
    • Configured products generate configurable BOMs.
    • Engineering calculations influence component selection and price.
    • CAD automation can generate product-specific drawings.
    • ERP provides or receives item, cost and order data.
    • PLM governs product definitions and revisions.
    • Approvals control discounts and margin exceptions.
    • Quote documents communicate configured products and prices.

    Frequently asked questions

    1. What is a pricing engine in manufacturing CPQ?

    It is the calculation component that determines the cost or selling price of a valid configured product using options, quantities, formulas, costs, discounts, margins and commercial terms.

    2. Is a CPQ pricing engine the same as a product configuration engine?

    No. The configuration engine validates the technical product combination. The pricing engine calculates its cost and price. They exchange data but have different responsibilities.

    3. Can a pricing engine calculate the price of an engineered machine?

    Yes, if it has the required product rules, cost data, engineering formulas and approval workflow. For complex ETO work, the result may be an estimate that requires engineering review rather than a final production price.

    4. How does a CPQ system price configurable options?

    It can add an option charge, replace a standard component price, use a formula, or retrieve a price based on product, customer, quantity, region or effective date.

    5. What is the difference between cost and price in CPQ?

    Cost represents expected expenditure to manufacture or deliver the product. Price is the amount charged to the customer. The pricing engine may use cost to calculate a target margin or markup.

    6. Can manufacturing CPQ calculate margin?

    Many systems can calculate margin when cost and price are available, but the exact capability and cost detail vary. The implementation must define which costs are included.

    7. Does pricing depend on the BOM?

    It can. A CPQ system may price the components and quantities in a configurable BOM, or it may use a high-level price model while ERP resolves the manufacturing BOM later.

    8. What is the difference between an EBOM and an MBOM for pricing?

    An engineering BOM describes the product from an engineering perspective. A manufacturing BOM organizes it for production. Pricing may use either, a sales BOM, or a separate commercial structure depending on the architecture.

    9. How does ERP interact with a CPQ pricing engine?

    ERP may provide item data, standard costs, currencies or customer terms. CPQ may send the configured product, price, BOM or order information back to ERP. The exact ownership must be defined.

    10. Can a CPQ pricing engine use real-time supplier costs?

    It can if the architecture integrates a current supplier or ERP source. Without such an integration, the engine may rely on maintained standard, average or manually updated costs.

    11. How are discounts controlled in manufacturing CPQ?

    Discount rules can be based on customer, channel, quantity, product family or contract. Approval thresholds can require review when discounts reduce price or margin below policy.

    12. What happens when a salesperson changes a configured option?

    A well-designed system revalidates the configuration and recalculates dependent components, costs, prices, margins and approvals. Previously approved results may need approval again.

    13. Can pricing engines support multiple currencies?

    Many can, but currency conversion, rounding, price-list ownership, tax treatment and exchange-rate timing must be explicitly configured and tested.

    14. How does formula pricing work for manufactured products?

    Formula pricing uses values such as length, area, weight, capacity, power or quantity to calculate a component, labor amount or surcharge. Units and boundary conditions must be controlled.

    15. Does every manufacturing CPQ platform include costing?

    No. Some platforms provide price-list and discount logic but rely on ERP, estimating software or custom services for detailed costing. Buyers should verify documented capabilities.

    16. Can CPQ price ETO products?

    It can support initial estimates, engineering charges and controlled exceptions, but ETO pricing often requires human review because design effort, supplier costs and production requirements may be uncertain.

    17. How does CAD automation affect pricing?

    CAD or engineering automation can calculate dimensions, materials or derived components that influence price. However, not every CPQ platform supports CAD automation, and generated outputs may require engineering validation.

    18. How should pricing rules be maintained?

    Assign owners, use versioning and effective dates, separate technical rules from commercial rules, test representative configurations and document the calculation sequence.

    19. What should manufacturers test before deploying a pricing engine?

    Test standard and boundary configurations, invalid combinations, quantity breaks, discounts, currencies, taxes, freight, revisions, cost changes, approval thresholds and integrations with downstream systems.

    20. What is the main risk of spreadsheet-based manufacturing pricing?

    Spreadsheets can contain hidden formulas, inconsistent versions, manual overrides and outdated costs. They may be useful during analysis, but governed CPQ logic provides stronger repeatability and traceability for recurring configurations.

  • Dynamic Pricing for Configurable Industrial Products

    Dynamic pricing for configurable industrial products is the automated calculation of a product price as configuration, cost, market, customer and commercial conditions change. In a manufacturing Configure, Price, Quote (CPQ) system, the price is not simply selected from a static product catalogue. It is derived from the configured product, its components, engineering requirements, production route, commercial terms and applicable pricing rules.

    For example, a pump manufacturer may need to price a unit based on flow rate, pressure, motor power, metallurgy, seal type, hazardous-area certification, control panel options, delivery location, customer agreement and current material costs. A valid configuration should produce not only a sales price, but also an explainable cost calculation, a manufacturing-relevant bill of materials (BOM), appropriate engineering outputs and a quote that can pass through the required approvals.

    This makes manufacturing dynamic pricing different from generic sales CPQ. Generic CPQ may apply discounts to predefined products. Manufacturing CPQ may calculate a product-specific price from rules, dimensions, materials, purchased components, labor, overhead, logistics and engineering effort.

    For background, see the manufacturing guide to BOMs, pricing and quoting and the broader guide to manufacturing CPQ.

    What is dynamic pricing in manufacturing CPQ?

    Dynamic pricing is a pricing method in which the system recalculates the price of a configured industrial product from current inputs rather than relying on one fixed price for every variation.

    The inputs may include:

    • selected options, features and dimensions;
    • configuration rules and engineering constraints;
    • the resulting configurable BOM, engineering BOM (EBOM) or manufacturing BOM (MBOM);
    • material, component, labor and subcontracting costs;
    • quantity, production location, currency and delivery terms;
    • customer, channel, territory and contractual price lists;
    • target margin, minimum margin and discount limits;
    • freight, duties, installation, commissioning and service requirements;
    • lead time, capacity or expedited production requirements;
    • approval policies for unusual risk or low-margin transactions.

    A dynamic price may therefore be calculated as a cost-plus price, a price-list adjustment, a formula-based price, a target-margin price, a market or customer-specific price, or a combination of these methods. The calculation should be deterministic and auditable: the same configuration and pricing context should produce the same result unless a controlled data change has occurred.

    How configuration drives the price

    Dynamic pricing begins with a product model. The product model represents the configurable structure of a machine, assembly or system and defines the available options, attributes, dependencies and constraints. A rules engine validates choices and may calculate derived values such as motor size, shaft diameter, panel rating, cable length or required cooling capacity.

    Configuration and pricing are related but different functions. Configuration answers, What can be built? Pricing answers, What should this configured product cost and what price should be offered? A configuration can be valid but commercially unpriced, and a price rule should not be used to hide an invalid engineering combination.

    Consider a configurable industrial air-handling unit. The buyer selects airflow, external static pressure, casing material, filter class, fan type, motor efficiency, controls and weather protection. The configuration engine may determine the fan size and motor rating. The pricing engine can then use those results to select component costs, apply labor factors, add the controls package and calculate a selling price.

    Rules that influence price

    Rule type Manufacturing example Pricing effect
    Selection rule A stainless-steel wetted path requires compatible seals. Adds the price of the seal and material upgrade.
    Dependency rule A variable-frequency drive requires a compatible control enclosure. Adds required hardware and assembly labor.
    Calculation rule A larger tank diameter requires more shell material. Calculates material quantity and cost.
    Exclusion rule A selected motor cannot be paired with the chosen voltage. Prevents an invalid configuration rather than changing price.
    Commercial rule Approved distributors receive a channel discount. Applies a customer or channel-specific adjustment.
    Approval rule Margin below the approved threshold requires review. Routes the quote for approval and may restrict discounting.

    Rules should be separated where practical. Engineering rules protect product validity, cost rules calculate economic inputs, pricing rules determine the offer, and approval rules control commercial risk. Combining all of them in scattered formulas makes the model difficult to test and maintain.

    Dynamic pricing and the configurable BOM

    A bill of materials is a structured list of components, quantities and relationships required for a product or assembly. An industrial CPQ system may generate a configurable BOM during configuration, but the exact capability depends on the platform and its integration architecture.

    An EBOM describes the product from an engineering perspective. An MBOM describes how the product is manufactured, including production structures, operations or shop-floor requirements. A configurable BOM is a rules-driven structure that resolves into a product-specific BOM after the customer selects options and values. These structures may be related but are not interchangeable.

    The BOM can provide pricing inputs such as:

    • part numbers and configured quantities;
    • material grades, dimensions and weights;
    • purchased component prices;
    • manufacturing or assembly labor;
    • outside processing and subcontracting;
    • packaging, testing and inspection requirements;
    • replacement or supersession logic;
    • cost roll-up by assembly, product family or operation.

    For a configured conveyor, for example, a change in belt width may alter the belt length, frame material, drive motor, guarding, supports and shipping dimensions. A robust pricing flow should recalculate the affected cost components rather than apply an arbitrary surcharge to the original price.

    In some businesses, CPQ maintains a commercial or sales BOM while the ERP or product lifecycle management (PLM) system owns the authoritative production structure. The integration must define which system owns each field and when the configured result is transferred. A price calculated from an obsolete or incomplete BOM can be commercially attractive but operationally unreliable.

    Pricing architecture for configurable products

    A practical dynamic pricing architecture usually contains several layers.

    1. Product and configuration model

    This layer defines products, options, attributes, dimensions, compatibility, dependencies and configuration states. It may include guided selling for helping a user choose a suitable product, rules-based configuration using explicit if-then logic, or constraint-based configuration that evaluates relationships among multiple variables. These approaches can coexist, but they solve different problems.

    2. Cost model

    The cost model identifies the economic inputs required to produce or deliver the configured product. It may retrieve standard costs from an Enterprise Resource Planning (ERP) system, use supplier prices, calculate material quantities, estimate labor, add overhead or call an engineering calculation service.

    Cost data requires effective dates, currencies, units of measure and ownership. A cost for a motor in euros per unit cannot be safely combined with a copper price in dollars per kilogram without controlled conversion and unit logic.

    3. Pricing engine

    The pricing engine converts cost and commercial context into a list price, net price or price breakdown. Common methods include:

    • Cost-plus pricing: adds a markup or margin to calculated cost.
    • Formula pricing: uses dimensions, quantities, indices or engineering variables in a defined formula.
    • Price-list pricing: starts with published or customer-specific prices and applies configuration adjustments.
    • Target-margin pricing: calculates a selling price intended to achieve a defined margin.
    • Matrix pricing: uses combinations such as product family, size, region and customer segment.
    • Contract pricing: applies negotiated terms, minimum quantities or agreed escalation clauses.

    4. Commercial policy and approvals

    Pricing policy determines who can change a price, discount or margin and under what conditions. Approval thresholds may depend on margin, total contract value, non-standard terms, engineering risk, delivery commitment or deviation from a price list.

    5. Quote document and downstream transaction

    The final calculation should produce a quote with clear line items, options, quantities, terms, validity dates, taxes where applicable, delivery assumptions and exclusions. After acceptance, the configured data may be sent to ERP, PLM, manufacturing execution system (MES), customer relationship management (CRM) or other systems. The handoff should preserve the configuration identity and calculation version.

    Example: dynamic pricing for a configurable pump skid

    Suppose a manufacturer sells pump skids for chemical processing. The customer selects flow, pressure, pump arrangement, motor type, wetted materials, seal package, base frame, instrumentation, enclosure rating and documentation level.

    The configuration rules validate that the selected pump can meet the duty point and that the motor is compatible with the electrical supply. An engineering calculation determines the required motor power and approximate pipe sizes. The configured BOM then includes pumps, motors, valves, pipework, fittings, instruments, frame steel, control hardware and documentation.

    The cost calculation may include:

    • current pump and motor purchase costs;
    • stainless-steel weight derived from frame and pipe dimensions;
    • fabrication and welding hours;
    • electrical assembly labor;
    • testing and inspection;
    • third-party certification;
    • packaging and freight.

    The price calculation can apply a target margin, a customer contract adjustment and a quantity discount. If the resulting margin is below policy because of a volatile material price or an unusually expensive certification requirement, the quote is routed for approval. The quote document can show the selected configuration and commercial price without exposing confidential internal cost data.

    If the customer changes the material from painted carbon steel to 316 stainless steel, the system should re-evaluate compatibility, BOM quantities, cost, labor, lead-time assumptions and margin. Applying only a fixed material surcharge would be simpler but may be inaccurate for a product whose dimensions and fabrication process also change.

    Dynamic pricing across CTO, ETO, MTO and ATO workflows

    Manufacturers use different fulfillment models, and pricing logic must match the workflow.

    Workflow Meaning Pricing implication
    Configure-to-order (CTO) A product is selected from predefined options and assembled or produced after order. Pricing can often use structured option prices, standard costs and a controlled configurable BOM.
    Engineer-to-order (ETO) Engineering work is created or substantially changed for the order. Pricing must estimate engineering hours, design risk, validation, tooling and non-recurring effort.
    Make-to-order (MTO) Production starts after an order rather than from finished-goods stock. Pricing may use order-specific material, labor and capacity assumptions.
    Assemble-to-order (ATO) Standard modules are combined after the order. Pricing often combines module prices with assembly, testing and logistics rules.

    ETO is particularly challenging because the final design may not yet exist. A CPQ system may need estimating rules, engineering rate tables, minimum charges, risk allowances and approval steps. It should distinguish a calculated production price from a preliminary estimate whose uncertainty is higher.

    Integration with ERP, PLM, CAD and CRM

    Dynamic pricing depends on reliable enterprise data, but no single system should automatically be assumed to own every data object.

    System Typical relationship with CPQ pricing
    ERP May provide item masters, standard costs, inventory context, currencies, customers, orders and financial data.
    PLM May own product structures, revisions, approved options, engineering changes and lifecycle status.
    Product data management (PDM) May manage CAD files, engineering documents and design metadata.
    Computer-aided design (CAD) May provide geometry, dimensions, mass properties, drawings or design-specific outputs when integrated.
    CRM May provide account, opportunity, sales channel and customer context.
    Product Information Management (PIM) May provide commercial descriptions, media and catalogue attributes.
    MES May provide manufacturing execution information, actual production feedback or shop-floor status.

    Integration design should address data ownership, synchronization frequency, effective dates, error handling, revision control, units of measure and traceability. More integrations do not automatically produce better pricing. An unstable cost feed or ambiguous part revision can reduce confidence in every quote.

    See the guide to CPQ integrations for a broader discussion of ERP, CRM, PLM, PDM, CAD, PIM and MES relationships.

    Benefits of dynamic pricing

    • More accurate configuration-specific prices: the price reflects selected materials, components and requirements.
    • Faster quoting: sales and application engineers can calculate standard configurations without rebuilding spreadsheets.
    • Better margin control: the system can expose margin, cost drivers and approval exceptions before submission.
    • Consistent commercial policy: regional, customer and channel rules are applied consistently.
    • Improved engineering handoff: the quote retains the configuration and assumptions used to calculate price.
    • Traceable changes: users can identify which rule, cost, revision or price list produced a result.
    • Better product data: repeated configuration and pricing activity can reveal common options, unprofitable variants and obsolete rules.

    Limitations and risks

    Dynamic pricing is not a substitute for accurate product and cost data. Typical risks include:

    • Incomplete cost data: missing labor, freight, tooling or engineering effort creates false margins.
    • Overly complex formulas: undocumented exceptions become difficult to test and explain.
    • Stale prices: supplier, material or currency changes may not reach CPQ at the required frequency.
    • Conflicting ownership: different systems may contain different versions of a component, BOM or revision.
    • ETO uncertainty: early estimates may appear more precise than the available engineering information supports.
    • Margin distortion: allocating overhead or shared costs inconsistently can make product comparisons misleading.
    • Commercial resistance: sales teams may bypass the system if pricing rules do not reflect legitimate market or customer exceptions.
    • Performance problems: large product models and repeated engineering calculations may slow configuration.
    • Governance burden: every new option, supplier change or pricing policy may require controlled model maintenance.

    Pricing transparency also requires care. A customer-facing configurator may show option prices and totals, while internal cost, margin and approval information should remain role-restricted.

    Implementation approach

    1. Define the pricing scope

    Start with a product family and a measurable use case, such as standard pump packages, modular conveyors or electrical enclosures. Define whether the first release will calculate list price, net price, cost, margin, engineering estimates or all of these.

    2. Map the current calculation

    Document spreadsheets, ERP lookups, engineering formulas, manual surcharges, discount practices and approval decisions. The objective is to expose actual pricing logic, including exceptions that are not written in formal procedures.

    3. Establish data ownership

    Assign owners for product options, configuration rules, item numbers, BOMs, costs, price lists, discount policies, currencies and quote templates. Record effective dates and revision rules.

    4. Separate engineering and commercial rules

    Test whether each rule validates a configuration, calculates a cost, sets a price or controls approval. Separate responsibilities make troubleshooting and change management easier.

    5. Build representative test cases

    Test standard, maximum, minimum, boundary and invalid configurations. Include different currencies, quantities, customer types, plants, delivery terms, revisions and material prices. Reconcile results against approved manual calculations.

    6. Connect downstream systems carefully

    Begin with the minimum reliable integration. Confirm whether CPQ sends a sales configuration, EBOM, MBOM, order line, engineering request or merely a quote reference. Validate error handling when an item, cost or revision is missing.

    7. Govern releases and monitor results

    Use version control, approval workflows, regression testing and a change log for pricing rules. Monitor quote cycle time, pricing exceptions, approval frequency, margin variance, manual overrides, order rework and configuration errors.

    The CPQ implementation guide covers requirements, migration, testing, governance, deployment and maintenance in more detail.

    What to evaluate in a CPQ configurator

    When evaluating a CPQ configurator for dynamic industrial pricing, ask vendors to demonstrate a real product model rather than a generic discount scenario. The demonstration should include dimensions, incompatible options, calculated components, a configurable BOM, cost roll-up, customer pricing, approval thresholds and quote revision history.

    • Can the platform represent the product’s actual dependencies and constraints?
    • Can users distinguish invalid configurations from valid but non-standard ones?
    • Can the system calculate quantities and derived attributes?
    • Can costs be versioned by date, plant, currency and supplier?
    • Can pricing rules be maintained by authorized business users?
    • Can the system show price and margin explanations?
    • Can it create or consume a configurable BOM?
    • Can it estimate engineering effort for ETO work?
    • Can it preserve configuration identity through ERP, PLM, CAD or CRM integration?
    • Can approvals be triggered by margin, discount, value, risk or non-standard requirements?
    • Can the organization test model changes before publishing them?

    Do not assume that a product marketed as a CPQ configurator includes BOM generation, CAD automation, engineering calculations, 3D visualization or PLM integration. Verify each capability, its data requirements and its production limitations.

    Related concepts

    Dynamic pricing is closely connected to product configuration and configuration rules, CAD and engineering automation, and configure-to-order and engineer-to-order workflows. These subjects should be designed together because a commercial price that cannot be traced to a valid product definition will not reliably support order entry or production.

    Semantic map

    The article’s main relationships are:

    • Product configuration determines the selected industrial product.
    • Configuration rules prevent incompatible options and calculate derived attributes.
    • A configured product resolves into a configurable BOM or downstream product structure.
    • BOM quantities and component data provide inputs to cost calculation.
    • Cost models support margin and price calculation.
    • Pricing policies determine list price, net price, discounts and approvals.
    • Approvals control exceptions and commercial risk.
    • Quote documents communicate the configuration, price and assumptions.
    • ERP, PLM, CAD, CRM and MES exchange different types of product and commercial data.
    • CTO, ETO, MTO and ATO workflows require different levels of pricing certainty and engineering effort.

    Frequently asked questions

    What is dynamic pricing for configurable industrial products?

    It is the automated calculation of a price from a specific product configuration, cost data, commercial rules and customer or order context instead of one fixed price for every variant.

    How is dynamic pricing different from discounting?

    Dynamic pricing determines a configuration-specific price from product and commercial inputs. Discounting is an adjustment applied to a price, often based on customer, quantity, channel or negotiation.

    Does dynamic pricing require a CPQ system?

    Not always. It can be implemented with custom software or integrated ERP tools, but CPQ is designed to connect product configuration, pricing, quoting and often BOM or engineering processes.

    Can a CPQ system calculate manufacturing cost?

    Some systems can calculate or roll up cost, while others retrieve cost from ERP or another service. The capability, cost detail and integration method must be verified for each platform.

    Can dynamic pricing use a bill of materials?

    Yes. A configured BOM can provide component quantities, materials and assemblies for cost and price calculation, although not every CPQ platform generates or owns a production BOM.

    What is the difference between a configurable BOM and an EBOM?

    A configurable BOM resolves from selectable rules and options. An EBOM represents an engineering product structure. A CPQ system may use one, both or an integration with PLM depending on the workflow.

    Should CPQ own the MBOM?

    Usually this depends on enterprise architecture. CPQ may generate commercial configuration data, while ERP, PLM or manufacturing systems own the authoritative MBOM. Ownership and synchronization must be explicitly defined.

    How does material cost affect dynamic pricing?

    Material cost can be retrieved by item, grade, quantity, weight, length or other calculated attributes. Effective dates, units, currency and supplier or plant context are needed for reliable results.

    Can dynamic pricing support engineer-to-order products?

    Yes, if the model can estimate engineering, tooling, testing, risk and non-recurring effort. ETO prices should communicate assumptions and uncertainty rather than imply that an unfinished design is fully known.

    How does configuration affect margin?

    Options can change material, purchased components, labor, engineering effort, freight and risk. A margin calculation should therefore use the resolved configuration and relevant cost assumptions.

    What is target-margin pricing?

    Target-margin pricing calculates a selling price intended to achieve a defined margin based on the estimated cost of the configured product.

    Can dynamic pricing support customer-specific contracts?

    Yes, if the pricing model supports customer or contract price lists, validity dates, currencies, quantities, exclusions and approval rules.

    How are pricing exceptions approved?

    Approval rules can route quotes based on margin, discount, total value, non-standard configuration, delivery commitment, engineering risk or contract terms.

    How often should industrial pricing data be updated?

    The frequency depends on the volatility and business impact of the data. Supplier components, metals, currencies and freight may require more frequent updates than stable labor standards or published option prices.

    Can a customer see the cost calculation?

    Usually the customer sees the configured items, prices and commercial assumptions rather than internal cost or margin. Role-based access should separate customer-facing and internal calculations.

    Does dynamic pricing require CAD automation?

    No. CAD automation is optional and separate from pricing, although CAD-derived dimensions, mass or design outputs can provide useful cost and engineering inputs for some products.

    What should be tested before launching dynamic pricing?

    Test valid and invalid configurations, boundary values, revisions, costs, currencies, quantities, customer terms, discounts, approvals, BOM results, integrations and quote documents.

    What is the main implementation risk?

    The main risk is automating incomplete or contradictory product and cost data. A sophisticated pricing engine cannot compensate for unclear product ownership, unreliable costs or undocumented exceptions.

  • Cost-Plus Pricing in Manufacturing CPQ

    Cost-plus pricing in manufacturing CPQ calculates the estimated or standard cost of a configured product and adds a defined markup, margin, fee or other commercial adjustment to determine the selling price. In a manufacturing environment, the cost may come from a configurable bill of materials (BOM), purchased components, labor operations, machine time, subcontracting, freight, overhead and engineering effort.

    The important distinction is that manufacturing CPQ does not apply markup to an abstract product record. It first interprets the customer’s selections, validates the configuration, determines the required components and operations, and then calculates a cost basis. The price is therefore connected to the actual product variant being quoted.

    For example, a pump manufacturer might configure a pump using a particular flow rate, pressure rating, impeller material, motor size, seal type, enclosure and certification package. Each selection can change the BOM, procurement cost, assembly time, testing requirements and final selling price. A manufacturing CPQ system can apply cost-plus rules to this calculated cost, route exceptions for approval and produce a quote that reflects the selected design.

    Cost-plus pricing is useful when costs are known or can be estimated reliably but market-based price lists are insufficient. It is especially relevant to engineered products, configure-to-order (CTO) products, make-to-order (MTO) products and engineer-to-order (ETO) projects. However, cost-plus pricing is not automatically accurate. Its quality depends on the product model, cost data, allocation rules, currency handling, revision control and governance behind it.

    What is cost-plus pricing?

    Cost-plus pricing is a pricing method in which a selling price is calculated by adding a markup or margin to a defined cost base.

    A simple markup formula is:

    Selling price = Cost base × (1 + markup percentage)

    If a configured machine has a cost base of 20,000 and the approved markup is 25%, the calculated selling price is 25,000 before taxes, freight or other adjustments.

    A margin-based formula is different:

    Selling price = Cost base ÷ (1 - target margin percentage)

    With a cost base of 20,000 and a target gross margin of 25%, the selling price is 26,666.67. A 25% markup and a 25% margin are not the same result, so the pricing model must state which method is being used.

    The cost base can include different categories:

    • material and purchased component cost;
    • direct manufacturing labor;
    • machine or production time;
    • subcontracting and outside processing;
    • engineering and design effort;
    • testing, inspection and certification;
    • packaging and logistics;
    • allocated manufacturing overhead;
    • project-specific risk or contingency allowances.

    Manufacturers should define whether the cost base represents standard cost, current estimated cost, average cost, quoted supplier cost, planned project cost or another controlled measure. Mixing these concepts can produce prices that appear precise but do not support reliable profitability decisions.

    How cost-plus pricing fits into manufacturing CPQ

    CPQ means configure, price, quote. In manufacturing CPQ, the three activities are connected but are not interchangeable.

    • Configure: select valid options, dimensions, materials, capacities, accessories and technical parameters.
    • Price: calculate cost, markup, margin, discounts, surcharges, freight and commercial terms.
    • Quote: present the configured product, price, assumptions, lead time and terms in an approved document.

    A generic sales CPQ application may calculate prices from a product catalog and discount schedule. A manufacturing-oriented CPQ implementation may also calculate engineering attributes, produce a configurable BOM, invoke CAD or engineering calculations, identify purchased parts and send manufacturing data to enterprise systems. These deeper capabilities are not present in every CPQ platform and must be verified during software evaluation.

    The normal data flow is:

    1. A salesperson, dealer or application engineer enters customer requirements.
    2. The product model presents valid options and applies dependencies and constraints.
    3. Configuration rules determine the selected components, quantities and technical values.
    4. A configurable BOM and, where supported, engineering outputs are generated.
    5. Cost data is retrieved or calculated for materials, labor, overhead and services.
    6. Cost-plus pricing rules apply markup, target margin, surcharges and discounts.
    7. Approval rules evaluate margin, deal size, risk and non-standard requirements.
    8. The system generates a quote and records the configuration and pricing assumptions.
    9. Approved data is transferred to CRM, ERP, PLM, PDM, CAD or other systems as appropriate.

    More detail on the relationship between configuration, dependencies and validation is available in the product configuration guide. BOM structures, costing and quote documents are covered in the BOM, pricing and quoting guide.

    Cost-plus pricing data model

    A reliable cost-plus model usually separates product configuration data, cost data and commercial pricing policy. Keeping these concerns distinct makes the model easier to maintain and audit.

    Data area Typical content Manufacturing purpose
    Product model Options, features, dimensions and dependencies Defines what can be configured
    Configuration rules Constraints, compatibility rules and calculations Prevents technically invalid products
    Configurable BOM Components, quantities, alternatives and effectivity Represents the selected product structure
    Cost records Material, labor, machine, supplier and overhead values Provides the cost basis
    Pricing policy Markup, margin, surcharges, discounts and currencies Converts cost into a commercial price
    Approval policy Thresholds, authorities and exception reasons Controls commercial and technical risk
    Quote content Scope, price, lead time, assumptions and validity Communicates the approved offer

    Cost data from the BOM

    A configurable BOM is a product structure whose components vary according to configuration choices. For example, a selected stainless-steel wetted path may replace carbon-steel components, while a higher pressure class may add stronger castings, a different seal and additional testing.

    The CPQ system may calculate component cost as:

    Component cost = quantity × unit cost × yield or waste adjustment

    It may then aggregate the component values and add operation costs. The BOM used for quoting may be an estimated commercial structure rather than the final production structure. This distinction should be explicit.

    An engineering BOM, or EBOM, describes a product from a design perspective. A manufacturing BOM, or MBOM, describes how it is assembled or produced. A CPQ-generated configurable BOM may support quoting and order entry without being a complete EBOM or MBOM. It should not be treated as production-ready unless the implementation has been designed and validated for that purpose.

    Labor, machine and overhead cost

    Material cost alone is often inadequate for industrial equipment. A configured control panel may require additional wiring, testing and documentation. A large conveyor may require more fabrication and assembly hours than a small version. An engineered skid may require design review, pressure testing and site-specific documentation.

    Cost calculations can use routing operations, standard times, work-center rates or manually maintained estimates. A simplified operation formula is:

    Operation cost = estimated hours × applicable rate

    The rate may represent direct labor, machine time, burden or a combined work-center rate. The implementation should document whether overhead is included in the rate, added as a separate percentage or excluded from the customer-facing price calculation.

    Rules that control cost-plus pricing

    Pricing rules should reflect both the product configuration and the commercial context. Common rules include:

    • apply different markup rates to standard assemblies, bought-out items and engineering services;
    • use higher margins for low-volume or high-risk configurations;
    • add a surcharge for stainless steel, hazardous-area certification or special testing;
    • apply minimum selling prices to configured products or product families;
    • use customer, channel or territory-specific commercial policies;
    • require approval when margin falls below a threshold;
    • require approval when estimated engineering hours exceed a limit;
    • use different currencies and valid price dates;
    • separate recurring service charges from one-time equipment pricing;
    • apply freight, installation, commissioning or site-service charges separately.

    These rules should not be used to compensate for invalid configuration logic. A pricing rule should not permit an incompatible motor, pressure rating or material combination simply because the calculated price is acceptable. Product validity belongs to the configuration model; commercial treatment belongs to the pricing model.

    Worked manufacturing example

    Consider a manufacturer quoting a configurable centrifugal pump package. The customer selects:

    • stainless-steel wetted components;
    • a higher pressure class;
    • a 30 kW motor;
    • a variable-frequency drive;
    • a mechanical seal suitable for the process fluid;
    • a control panel and factory performance test.

    The rules engine validates that the motor is compatible with the pump duty and that the selected seal is compatible with the fluid and temperature. The configured BOM includes the pump casing, impeller, shaft, seal, motor, drive, panel, base frame, cabling and test activities.

    Suppose the calculated cost basis is:

    Cost category Amount
    Materials and purchased components 18,400
    Assembly and wiring labor 2,100
    Testing and inspection 900
    Engineering and documentation 1,200
    Allocated overhead 1,400
    Total cost basis 24,000

    If the commercial policy applies a 30% markup, the calculated price is 31,200. If the policy targets a 30% gross margin, the price is 34,285.71. The quote should identify the applicable method internally, even if the customer sees only the final selling price.

    If the customer requests a discount that reduces the price below the approved margin threshold, the CPQ workflow can require a sales manager or commercial director to approve it. The approval record should retain the original cost, proposed price, effective margin, reason for exception and approver.

    Cost-plus pricing and engineering automation

    Engineering automation can improve cost accuracy when configuration selections affect dimensions, performance or production effort. Depending on the platform and integration design, the CPQ process may invoke parametric CAD, engineering calculations, sizing algorithms or document generation.

    For example, selecting a larger tank volume may change shell diameter, material quantity, support structure, transport requirements and fabrication hours. A calculation service could estimate dimensions and weight, while CAD automation could produce a product-specific drawing. The resulting attributes can feed the BOM and cost model.

    Not every CPQ product includes CAD automation, 3D visualization or engineering calculations. Some implementations connect CPQ to specialist CAD or calculation tools through APIs or middleware. The CAD and engineering automation guide explains these relationships and their implementation implications.

    Engineering automation also introduces risks. A calculation may be correct for one revision of a design standard but invalid after a material, supplier or manufacturing process changes. Engineering outputs therefore require version control, test cases, ownership and release management.

    Integration architecture

    Cost-plus pricing usually depends on data from several enterprise systems. These systems should be distinguished rather than treated as one product database.

    System Potential role in cost-plus CPQ
    CRM, or customer relationship management Opportunity, account, contact, sales stage and commercial context
    ERP, or enterprise resource planning Items, suppliers, inventory, standard costs, currencies, orders and financial data
    PLM, or product lifecycle management Released product definitions, revisions, effectivity and engineering change governance
    PDM, or product data management CAD files, drawings and controlled design data
    CAD, or computer-aided design Geometry, drawings, models and design automation
    PIM, or product information management Commercial descriptions, specifications and channel content
    MES, or manufacturing execution system Production execution, actual work data and shop-floor feedback

    The CPQ system may own the configuration logic and quoting workflow while consuming item and cost data from an ERP system. In another architecture, the CPQ platform may maintain a commercial product model and send an approved configuration to ERP for item creation or order processing. Neither pattern is universally correct.

    Integration decisions should cover cost update frequency, item and revision identifiers, currency conversion, units of measure, supplier pricing, error handling, offline quoting, effective dates and ownership of each field. The CPQ integration guide provides a broader framework for these decisions.

    Benefits of cost-plus pricing in manufacturing CPQ

    • Faster quoting: sales and application engineers can calculate prices without rebuilding every estimate manually.
    • Better configuration-price alignment: price changes follow selected materials, capacities, options and services.
    • More consistent margins: approved rules reduce arbitrary markups across sales channels.
    • Improved visibility: commercial teams can see the cost assumptions behind a quote.
    • Controlled exceptions: discount and low-margin requests can be routed for approval.
    • Better handoff: the quote can retain configuration, BOM and engineering assumptions for order entry.
    • Scenario analysis: teams can compare materials, suppliers, production methods or product variants.

    These benefits depend on data quality and operational discipline. Automation does not make an outdated cost model accurate; it applies the model more consistently.

    Limitations and risks

    Cost data may be stale

    Supplier prices, labor rates, exchange rates and overhead assumptions change. A CPQ system using last year’s standard cost may produce a mathematically correct but commercially weak quote.

    Allocated overhead can be misleading

    Overhead allocation is a management accounting decision, not merely a software setting. A single percentage may not represent the economics of different plants, product families or production volumes.

    Cost-plus may ignore market value

    A price based only on internal cost may be too high for a competitive product or too low for a specialized product with strong customer value. Manufacturers often combine cost-plus logic with market price limits, target prices, competitive guidance or value-based adjustments.

    ETO costs are uncertain

    In ETO work, the final design may not exist at quote time. Engineering hours, supplier selection, testing and production effort may be estimates. The quote should expose assumptions and identify which values are provisional.

    Estimated BOMs are not final production structures

    A CPQ BOM may omit fabrication details, consumables, phantom assemblies, routing steps or plant-specific manufacturing information. A controlled handoff to ERP, PLM or engineering is needed before production release.

    Complex rules can become difficult to govern

    Pricing exceptions added over time can create overlapping conditions and unpredictable outcomes. Rule ownership, version control, automated testing and documented precedence are essential.

    Implementation approach

    A practical implementation should begin with a limited product family and a clear cost-plus use case. The following sequence is useful:

    1. Define the commercial objective. Decide whether the model is intended for standard pricing, preliminary estimates, ETO proposals, dealer pricing or internal profitability analysis.
    2. Map the configuration scope. Identify options, dimensions, dependencies, exclusions and required technical calculations.
    3. Define the cost basis. Document which material, labor, machine, engineering, overhead, freight and risk components are included.
    4. Separate EBOM, MBOM and quote structures. Establish whether the CPQ BOM is for commercial estimation, engineering handoff or manufacturing execution.
    5. Set pricing policies. Define markup versus margin, minimum prices, surcharges, discounts, currencies and effective dates.
    6. Design approval thresholds. Include margin, total value, non-standard materials, long lead items, engineering uncertainty and contractual risk.
    7. Assign data ownership. Product management, engineering, finance, procurement, manufacturing and sales operations may own different parts of the model.
    8. Build test scenarios. Test valid and invalid configurations, cost changes, currency changes, revisions, discounts and approval paths.
    9. Validate downstream handoff. Confirm that the approved configuration and pricing can be used by CRM, ERP, PLM, CAD or production systems as intended.
    10. Monitor the model after launch. Review quoted versus actual cost, margin leakage, override frequency, approval volume and rule defects.

    Implementation planning should also address product data migration, release management, user permissions, audit history and model maintenance. The manufacturing CPQ implementation guide covers these topics in more detail.

    Cost-plus pricing in CTO, MTO and ETO workflows

    Workflow Cost-plus pricing characteristics
    Configure-to-order (CTO) Uses a defined product model and known component choices. Cost and lead time can often be calculated consistently.
    Make-to-order (MTO) Uses a customer order to trigger production. Cost may depend on batch size, capacity and scheduling assumptions.
    Assemble-to-order (ATO) Combines stocked modules or subassemblies. Cost can be based on known module values and assembly operations.
    Engineer-to-order (ETO) Requires new or modified engineering. Engineering hours, design risk and provisional BOM content must be estimated explicitly.

    CTO generally offers the strongest foundation for automated cost-plus pricing because the options and cost relationships are known. ETO requires more controlled assumptions and often a staged process in which an initial CPQ estimate becomes a refined engineering estimate after design review.

    These workflows are described further in the manufacturing workflows guide.

    How to evaluate CPQ software for cost-plus pricing

    When evaluating CPQ software for manufacturing, ask vendors to demonstrate a real product model rather than a generic discount table. A useful demonstration should include:

    • configuration rules for dimensions, materials and technical dependencies;
    • selection-driven BOM changes and component quantities;
    • separate standard cost, estimated cost and selling price values;
    • markup and margin calculations shown transparently;
    • multi-level approvals for margin and engineering exceptions;
    • effective dates, revisions and currency handling;
    • quote output containing assumptions and validity conditions;
    • integration with ERP cost and item data;
    • optional links to PLM, PDM, CAD or calculation tools;
    • audit history for configuration, cost and price changes;
    • testing and governance tools for large product models.

    Do not assume that a platform’s general CPQ label means it supports configurable BOMs, CAD automation, production costing or ETO. Verify each capability, its data requirements and whether it is native, configurable, custom-developed or dependent on another system. The manufacturing CPQ software section and CPQ comparison guides provide additional evaluation context.

    Semantic map

    The following relationships summarize how cost-plus pricing connects configuration, engineering, commercial rules and manufacturing systems:

    • CPQ configures configurable products.
    • Configuration rules prevent invalid combinations.
    • A configured product generates a configurable BOM.
    • A configurable BOM provides cost components.
    • ERP supplies item and cost data.
    • PLM governs released product revisions.
    • CAD automation generates product-specific drawings.
    • Engineering calculations determine technical attributes.
    • Cost-plus rules convert cost into selling price.
    • Approval rules control margin exceptions.
    • Approved quotes communicate scope and price.
    • CRM stores the opportunity and commercial context.
    • ERP receives approved order and item information.
    • ETO introduces uncertain engineering cost.
    • Actual manufacturing cost can improve future estimates.

    FAQ

    What is cost-plus pricing in manufacturing CPQ?

    It is a method that calculates the cost of a configured product and adds a defined markup or target margin to determine its selling price.

    How is cost calculated in manufacturing CPQ?

    Cost may be calculated from BOM components, purchased parts, labor, machine time, subcontracting, engineering, testing, freight and overhead, depending on the implementation.

    Is a 30% markup the same as a 30% margin?

    No. A 30% markup multiplies cost by 1.30, while a 30% margin calculates price by dividing cost by 0.70. The resulting prices are different.

    What is the difference between cost-plus pricing and value-based pricing?

    Cost-plus pricing starts with internal cost and adds a commercial adjustment. Value-based pricing considers the value delivered to the customer and may not track internal cost directly.

    Can cost-plus pricing use a configurable BOM?

    Yes, if the CPQ system supports configurable BOM logic. The selected options can determine components, quantities and cost inputs.

    Does every CPQ system generate BOMs?

    No. Some systems focus on sales configuration and quoting, while others support configurable BOM generation or integration with engineering and ERP systems.

    What is the difference between an EBOM and an MBOM?

    An EBOM describes the product from an engineering perspective. An MBOM describes how the product is assembled or manufactured. A CPQ quote BOM may be a separate commercial or estimated structure.

    Can CPQ calculate labor and machine cost?

    It can when the implementation includes operation times, work-center rates or connected manufacturing data. This capability should be verified for the selected platform.

    How does cost-plus pricing support engineer-to-order products?

    It can estimate engineering, material and production costs before the design is complete, but the quote must identify assumptions and uncertainty.

    How are discounts handled in a cost-plus model?

    Discounts can be applied after the calculated price, subject to minimum price or margin rules and approval thresholds.

    Should overhead be included in the cost base?

    That is a management accounting decision. The implementation should document which overhead categories are included and how rates are maintained.

    How does ERP integrate with cost-plus CPQ?

    ERP may provide item records, supplier costs, standard costs, currencies and order data. CPQ may return the approved configuration, price and order-related information.

    Can CPQ use supplier costs that change frequently?

    It can if supplier data is integrated or maintained with effective dates. Frequent changes require clear refresh procedures and fallback behavior when data is unavailable.

    What approvals are common for cost-plus quotes?

    Common approvals cover low margins, large discounts, high total value, non-standard materials, unusual payment terms, engineering uncertainty and commercial risk.

    Can cost-plus pricing be used for dealer quotes?

    Yes. Dealer pricing can apply channel-specific markups, discounts, currencies and approval rules while preserving the underlying configuration and cost logic.

    How should a manufacturer test cost-plus pricing?

    Test valid and invalid configurations, BOM changes, cost revisions, markup and margin formulas, currencies, discounts, approval paths and downstream order data.

    What are the main risks of cost-plus pricing?

    The main risks are stale cost data, inaccurate overhead allocation, incomplete BOMs, uncertain ETO estimates, excessive overrides and poorly governed pricing rules.

    Can CAD automation improve cost-plus accuracy?

    It can when geometry, dimensions or design outputs affect material, labor or manufacturing effort. CAD automation is not included in every CPQ platform.

    What KPIs should be monitored after implementation?

    Useful measures include quote cycle time, quoted versus actual cost, margin leakage, manual override frequency, approval duration, rule defects and rework after order entry.