Complex quoting is the preparation of a customer offer whose configuration, price, terms or approvals depend on many interrelated inputs. Complexity can come from configurable products, multiple sites, currencies, service periods, dependencies or negotiated exceptions.
What makes a quotation complex?
- Many product and compatibility rules
- Tiered, usage-based or customer-specific pricing
- Several currencies, entities or tax treatments
- Services, milestones and recurring charges
- Nonstandard discounts or contract language
- Multiple technical and commercial approvers
How should the workflow operate?
- Capture requirements and unresolved assumptions.
- Build a valid product and service configuration.
- Calculate price, cost and margin from governed data.
- Route exceptions to accountable reviewers.
- Generate one versioned customer document.
- Transfer the accepted structure into order execution.
Complexity vs. unnecessary complication
Some complexity reflects a genuinely configurable solution. Other complexity comes from fragmented data, duplicated approvals or unclear ownership. The process should preserve necessary decisions while removing avoidable handoffs.
What should be controlled?
Control configuration rules, price versions, exchange rates, cost basis, discount authority, dependencies and document versions. If a material input changes, recalculate and reapprove the affected output rather than editing the final proposal manually.

