Every line item, every install, every contract — costed against live labor, materials, freight, and finance carry. The number you should be quoting against, not the one in your ERP from six months ago.
Live cost per SKU at every volume tier, supplier comparison, pipeline-driven reorder triggers.
Your reps quote against costs from a snapshot that's already wrong. By the time finance reconciles, the deal is signed and the margin is gone.
The six capabilities that make this module work end-to-end. Pick any one as your starting point — they compound.
Daily ingest from your ERP, PO system, payroll, freight rates, and lender terms. Costs you quote against are never more than 24 hours old.
Labor cost varies by metro, by trade, by union jurisdiction. Cost Engine resolves it down to the install address — not a regional average.
Live freight rates from your tendered carriers. Mode mix, fuel surcharge, accessorial charges all rolled into the per-line cost.
If you're financing the install or the equipment, the carry shows up in cost. Term, rate, residual — all modelled per deal.
Volatile inputs — copper, polysilicon, steel — show up with a confidence band. Reps and finance both know which costs are firm and which are floating.
Model a price hike, a vendor change, a labor agreement, or a freight contract — across the entire pipeline — in one click.
When a quote needs costing, Cost Engine pulls from five sources in parallel and returns one all-in number with its uncertainty band. Sub-100ms — fast enough to live inside the quote flow.
Live PO prices, vendor catalog refreshes, contracted rates — pulled in parallel.
~22msWage tables, union rates, prevailing wage requirements — resolved to the install address.
~18msLive freight tender curves from your carriers. Mode mix optimised, surcharges applied.
~14msPer-SKU recipe applied. Finance carry layered. Confidence intervals composed.
~30msEach SKU and service line has a recipe — the inputs that roll up into its cost. Recipes are inheritable: a regional override extends the global recipe rather than replacing it. You read the cost and you read the why.
Cost Engine doesn't hide its math. When margin gets challenged in QBR, the recipe is the audit trail.
# Cost Recipe · L2 7kW Charger Install recipe "L2-7kW-install": # materials charger_unit = po.live("CH-L2-7") # ~$2,140 conduit_run = ft(22) × po.live("EMT-3/4") breaker_panel_kit = po.live("PNL-40A-KIT") # labor install_hours = 7.5 labor_rate = wage.resolve(install.address) # IBEW etc # freight freight = freight.tender(zone, weight) # finance carry (if financed) carry = finance.carry(18mo, contract.apr) total = sum(...) + overhead.allocate() ci = ±2.4% # confidence interval
NetSuite, SAP, Dynamics, Acumatica — POs, GL, and inventory in real time.
ADP, Workday, Rippling — wage tables resolved per jurisdiction.
MercuryGate, Cargobase, project44 — live tender curves and surcharges.
First-party APIs from your lender book — term, rate, residual modelled.
Send us ten live opportunities. We'll connect Cost Engine to your stack, return the all-in cost on every one, and show you the variance vs your current model.