Features > Dynamic Pricing
Pricing

Dynamic Pricing

Static list prices break the moment someone adds an option. Let the quote total follow the full configuration before approval.

Dynamic pricing · session

Live configuration → net

Illustrative demo
Base unit€80,000
Stainless frame+€6,500
Distributor Tier B−€5,190
Qty 4 · volume−€3,252
EU logistics+€900
Net€78,958
Config+Customer+Qty+Channel+Region→Engine→Net

What this controls

On change

Price updates when options or modules change

Full build

Total reflects the configured scope, not a base SKU

Before approval

Sales sees the rolled-up price before the PDF

The challenge

The configuration grew. The price on the quote did not.

The rep selects housing, media grade, manifold, and control panel. The PDF still shows last month's list price for the base skid. Finance finds the gap after the customer signed.

Dealers download a price sheet and mentally add surcharges for every option. Inside sales keeps a parallel spreadsheet that new hires never inherit correctly.

Rule-based pricing applies IF/THEN surcharges. Volume tiers depend on quantity. Customer-specific lists pick the account rate. Dynamic pricing is different: the total recalculates as the configuration itself changes, option by option.

Inquiry to config to price to approval to order should carry a price that matches what was configured, not what was convenient to look up.

How it works

How Mercura keeps price aligned with the configuration

Mercura ties pricing formulas to configuration state: each selected option, module, or attribute can adjust list price, cost, or margin on the quote. As the rep or dealer builds the configuration, the price rolls up and visible margin updates with it. Other pricing layers still apply: rules, volume, discounts, and account lists. This page is how the quote total stays aligned with the build before it leaves sales. Pricing models need an owner when products or rate cards change.

Price waterfall

How pricing layers combine on a deal

Illustrative stack · each page highlights its own contribution

LIST€100,000
Customer-specific−€7,000
Contract rate(within account terms)
Volume−€4,000
Rule surcharge+€2,000
Discount−€3,000
Currency / market+€1,000
NET€89,000
Cost → Margin€62,000 → 30.3%

Context inputs

Several dimensions recalculate together

Product configurationCustomerQuantityChannelRegion
↓PRICING ENGINE↓Net price

What's included

What dynamic pricing covers

Configure

  • Configuration-driven price roll-up as options change
  • Option-level and module-level price adjustments

Context

  • Same dynamic pricing for inside sales, dealers, and portals
  • Works alongside rule-based surcharges and volume tiers
  • Multi-currency price calculation where configured

Calculate

  • Visible totals and margin before quote approval
  • Price traceability on the quote line structure

Publish

  • Published rate updates when product pricing changes

The difference

Pricing configurable products before and after dynamic CPQ

Static list plus manual fixes

  1. 01 Reps quote the base SKU and adjust price later in Excel
  2. 02 Option surcharges stay in tribal knowledge, not the configurator
  3. 03 Dealers and inside sales use different price add-ons
  4. 04 Signed PDFs disagree with what was actually configured
  5. 05 Finance reconciles quotes after the deal is won

With Mercura

  1. 01 Quote total updates as each option is selected
  2. 02 Configured scope and price stay on one document
  3. 03 Dealers and reps share the same pricing engine
  4. 04 Margin visible before approval and signature
  5. 05 Rate updates publish when product pricing changes

Real-world example

Example workflow: industrial filtration skid pricing

A filtration OEM sells skids with housings, media grades, circulation modules, and control panels. Reps used to quote the base skid from a list and add surcharges in Excel after the customer asked for options. After linking price formulas to configuration in Mercura, each selection updates the quote total, margin is visible before approval, and finance stops reconciling signed PDFs against spreadsheets.

Business impact

Why dynamic pricing is configuration math, not a rate card lookup

Dynamic pricing is how CPQ keeps the quote total honest as the build changes. It complements rule-based surcharges, volume tiers, account lists, and discount governance. Mercura does not replace your ERP as system of record for cost or invent pricing strategy owned by finance. Someone must maintain formulas when products change. If your team still prices the base SKU and fixes the total later, configuration-driven pricing aligns inquiry, configuration, price, approval, and order with what was actually sold.

Business impact

Real-time price accuracy

Configuration-driven price roll-up as options change.

Less manual calculation

Option-level and module-level price adjustments.

Consistent channel pricing

Same dynamic pricing for inside sales, dealers, and portals.

Compare

Rule-based vs dynamic pricing

Rule-based

Defines individual conditional pricing logic

IF → THEN

Example: IF material = stainless → +12%

Dynamic

Calculates the final price by combining all relevant pricing inputs

many inputs → final price

Example: base + options + rules + customer + volume + channel

Pricing map

How starting price, adjustments, live calculation, discount control, and margin fit together

Final waterfall · net locked

See the quote total move as options change

Book a demo and build a configuration until price and margin update before approval.

Let’s build together.

We empower manufacturers to master product modeling, streamline quoting process, reduce errors, and ultimately deliver the tailored solutions that customers demand.