Selected work

Sourcing & costing

Cut sample costing from days to minutes

A sourcing team was quoting from spreadsheets that no two people agreed on. We replaced the spreadsheets with a costing platform that reads the bill of materials directly.

Waffle Crew — cost sheetKT-2240 · AW27
Demo data
Season: AW27Factory: Plant 2Currency: USDrev 3
ComponentSupplierUnitCons.PriceExtended
Waffle knit 280gsmKestrel Millsm1.4204.8506.887
Rib collar 2×2Kestrel Millsm0.1803.2000.576
Main label, wovenArnaud Trimspc1.0000.0700.070
Care + size labelArnaud Trimspc1.0000.0300.030
Sewing threadArnaud Trimscone0.0401.9000.076
Polybag + cartonVerano Componentspc1.0000.1400.140
Materials7.779
CMT2.350
Overhead + profit0.631
FOB quoted10.760
Landed, actual11.124
Unreconciled variance+0.364
Priced against supplier list of 14 Feb6 components · 0 unpriced
Costing module — a cost sheet assembled from the bill of materials, with the landed-cost variance the old spreadsheets never surfaced. Demonstration data throughout.
Function
Sourcing & costing
Replaced
Per-style spreadsheets
Status
In daily production use
Owned by
The client, from commit one
Case note

The problem

Every quote started as a copy of the last quote. A costing sheet was duplicated, edited for the new style, and emailed on — which meant the material prices inside it were whatever they had been on the day the original was built. Nobody could say when a number had last been checked.

Because each sheet was a private copy, the same component could carry three different prices across three live quotes, and there was no way to find out except by opening all three. Landed cost was calculated at the end, by hand, if at all — so quoted cost and the cost actually paid never met.

What we built

A costing platform where the bill of materials is a record rather than a document. Materials, components, labour and overhead each resolve against a priced supplier list, so a quote is assembled from current prices instead of inherited ones.

Landed-cost rollups sit in the same model — freight, duty and handling apply as rules rather than as a final manual adjustment. Costing the same style against a different supplier is a re-selection, not a rebuild.

How it landed

Costing a sample moved from a task measured in days — waiting on prices, chasing the current version of a sheet — to one measured in minutes. The larger change is that quotes now reconcile: the cost quoted and the cost paid are computed from the same records, so a gap between them is visible instead of invisible.

The platform is in daily use by the sourcing team that asked for it.

Anonymised by agreement. We'll walk you through the specifics — the system, the numbers, the parts that went wrong — on a call under NDA.

Next

Digital approval chain for a multi-entity group

Finance operations

Start here

Tell us which process is costing you the most.

One process, one week inside it, and a straight answer on whether you should build anything at all.