Your price list, with the judgment built in.
Dynamic pricing does not mean a robot guessing your rates. It means the rules you already apply by instinct, size breaks, payment terms, minimums, encoded once and applied the same way on every estimate.

Factors stack, on purpose.
Every item carries material cost and labor hours. Factors adjust cost at the work area level, the category level and the item level, and they multiply together. Branch constants apply on top: cash and credit factors, sub-contractor multipliers, minimum retail prices.
Bigger jobs earn sharper rates automatically.
Retail pricing tiers key to total job cost. The $4,000 job and the $40,000 job should not carry the same markup, and with multiplier ranges they never do. The tier applies itself; the rep does not negotiate against your margin.
Minimum retail prices mean no estimate leaves below your line.
One catalog, priced per branch.
Each branch selects which work areas, items and multiplier ranges it offers. San Diego and Seattle sell from the same master catalog at different numbers, and head office still maintains one price book with multi-branch controls.
Change the rules without breaking old quotes.
Existing estimates keep the pricing they were created with. Estimate snapshots hold the old numbers steady, and new rules apply going forward only.
Questions owners ask
Can a rep override a price?
Discounts are supported and visible in the breakdown, and minimum retail floors still hold underneath them.
What happens to quotes when I change pricing?
Nothing. Snapshots freeze each estimate at the numbers it was created with.
Can branches price differently?
Yes. Each branch selects the items and multiplier ranges it offers from one master catalog.
How do I know if my discounts are working?
The AI insights read your own sales data — estimate volume, sold value, and where open quotes stall — so you see what your pricing actually produces.
See it on your own numbers.
Book a demo and bring a real job. We will price it, propose it, and invoice it in front of you.
Select a time to continue