Skip to content
elastly
Book a demo

Pricing engine for B2B quotes, explained per line

A pricing engine sets a price for each quote line from the customer, the product and what similar quotes closed at, then shows the factors behind the number.

What a pricing engine is

A pricing engine is the part of a pricing system that computes the price. It takes an input (customer, part number, quantity, date) and returns a number, every time, in the same way. In a spreadsheet the engine is a formula. In an ERP it is a price level lookup. In Elastly it is a model that reads the customer's history, the part's cost and stock, recent wins and losses at similar prices and any competitor prices you track, then returns one price with its factors and a confidence score.

The difference between the three is not speed. It is what the engine knows. A lookup knows the list. A model knows what this customer paid last time, what similar customers accepted, and what the market looks like today.

What moves a price

Every Elastly price shows the factors that moved it from list, each with its size. A rep sees them in the quote screen they already use, so the answer to "why is it this price" is on the line.

Northline Industrial · Gold tierQUOTE Q-24081 · NETSUITE
6205-2RS · 400 pcs · list $18.40
$16.90−8.2% vs list
Customer tier−4.1%
Gold tier, three years, paid list minus 4% on average
Volume−2.6%
400 pieces, top 10% of orders for this part
Competitor index−2.9%
Three sellers below list this week
Stock cover+1.4%
Nine days of cover left
Inside policy: floor 22% margin, ceiling list plus 8%

Where the engine runs

On a quote: each quote line in your ERP gets a price and its reasons in about a second, written back to the quote. On the catalog: the whole price book is repriced on a schedule or when cost changes, into price levels and store price lists. On a store or custom system: one API call with a customer, part and quantity returns the price and the reasons.

The same engine runs in all three places, with the same policy, so a web price and a rep's quote never disagree.

How your team controls it

The pricing policy sets floors, ceilings, rounding and how confident the engine must be before it moves a price. The strategy builder adds rules with scope and priority, for example "OEM accounts price on contract, volume breaks only". The simulator runs a strategy on last year's quotes before it goes live. Approvals catch anything the engine would like to do outside the limits.

Every decision is logged with its inputs. If a price looks wrong a month later, open the decision inspector and see what the engine knew at the time.

24.2%
+0.0 ptsGross margin at MCB in six months
1.2s
0.0 sMedian time to price a quote line
0Part numbers priced from day one
How it works

An engine that runs on every line

01

Read the line

Customer, part, quantity and date arrive from the estimate the moment it is saved.

02

Weigh the factors

History, stock, competitors and policy become one price, each factor with its size.

03

Write it back

Price and reasons land on the quote line in about a second.

Questions

The engine computes the price. Pricing software is the engine plus the policy, approvals, analytics and integrations around it. Elastly is the software; this page is about the engine inside it.