Commercial · Pricing engine

A quoting engine that prices the edge cases as fast as the easy ones

We built a configurable pricing and quoting engine that turns a tangle of rules, tiers, and exceptions into a fast, explainable number, with every quote showing the rules that produced it.

Rules engineDeterministic pricingExplainabilityScenario modelling
The challenge

Pricing logic was scattered across spreadsheets, code, and a few people's judgement, so complex quotes took days and no two were calculated quite the same way. When a customer asked why a number was what it was, nobody could answer with confidence. The rules changed constantly, and every change meant a code deploy.

What we built
  • A rules engine that expresses tiers, discounts, and exceptions as data the business can change, instead of logic buried in code.
  • A deterministic calculation path, so the same inputs always produce the same quote and the result can be reproduced exactly.
  • An explanation on every quote that shows which rules fired and in what order, so a number is never a mystery.
  • Scenario modelling that lets the commercial team forecast the impact of a pricing change before it goes live.
The outcome
  • Complex quotes that took days are returned in seconds, priced consistently.
  • Every quote explains itself, so commercial conversations stop stalling on 'why this number'.
  • The business changes pricing rules without waiting on an engineering deploy.
FAQ

Common questions

Yes. Tiers, discounts, and exceptions are expressed as data the business can change, not logic buried in code. The commercial team adjusts rules directly, so a pricing change no longer waits in an engineering queue behind a code deploy.

Every quote shows which rules fired and in what order, so a number is never a mystery. When a customer asks why the price is what it is, the commercial team can answer with confidence instead of stalling, because the calculation explains itself.

The calculation path is deterministic: the same inputs always produce the same quote, and any result can be reproduced exactly. That removes the old problem where no two complex quotes were calculated quite the same way depending on who built them.

Yes. Scenario modelling lets the commercial team forecast the effect of a change before it ships, so you see the downstream impact on quotes and margin first. Pricing changes stop being a leap of faith and become something you can test in advance.

Have a problem shaped like this?

If this looks like the kind of system you need, let's talk through it. First call is always free.

Start a project