Cost estimation that takes minutes, not an afternoon
Every enquiry for something made to order has to be costed before it can be priced. Most businesses do that in a workbook one experienced person owns, or on a calculator with the rates printed out beside it.
The problem
Quoting depends on one person's spreadsheet, every enquiry starts from a copy of the last one, and a rate change reaches the master sheet but none of the copies already in circulation.
What we build
- Spec-driven pricing
- Rate cards per customer
- Line-by-line breakdown
- Full revision history
- Estimate into production
Anything made to order has to be costed before it can be priced, and costing it means working out what this specific job will take: this size, in this material, with these processes, at this quantity. For most businesses that calculation lives in a spreadsheet one experienced person owns, or on a desk calculator with the current rates printed out beside it.
It works, in the sense that quotes go out. What it costs is harder to see - an afternoon per complex enquiry, a bottleneck at one desk, and pricing logic that exists nowhere except in that person's head and their formulas.
What the spreadsheet is really costing
- Every enquiry starts from a copy of the last similar one, so a mistake propagates quietly for months
- Only one or two people can quote, and nothing moves while they are away
- A material or process rate changes in the master sheet and in none of the copies already in circulation
- A customer asking why the price went up gets an answer assembled from memory
- The specification that was priced is retyped into the order, which is exactly where it drifts
- Nobody can report on what was quoted, what converted, and at what margin
Pricing as specification, not arithmetic
The change we make is to stop treating an estimate as a calculation and start treating it as a description. The estimator specifies the thing being made; the system prices it.
You choose the job, and the rates come with it
The board or paper and its GSM, the finished size, the sheet size and how many pieces fall on a sheet, whether it prints one side or both and on which press, lamination front and back, coatings, foiling, screen printing, punching, pasting, die and embossing, windows, corrugation where it applies. Each selection brings its own current rate with it, so the arithmetic becomes a consequence of the specification rather than a separate exercise performed alongside it.
Rates are data, and they are not the same for everybody
Material rates, process rates, and machine rates by press and rate type all live in the system, including slab pricing where the rate changes with quantity. Where a customer has negotiated their own rate on a process, that rate is held against that customer and applied automatically rather than remembered at quoting time.
Changing a rate changes every estimate produced from that moment onwards. A spreadsheet in circulation can never do that, and the gap between the two is where quiet margin loss lives.
A price that breaks into lines you can show a customer
Paper, printing front and back, press charges, lamination, each coating, each foiling, screen printing, punching, pasting, die, embossing, window, corrugation - each priced as its own line. On top of those sit the parts that are judgement rather than cost: a wastage or miscellaneous percentage, a gross-profit percentage, an adjustment carrying a written reason, and a round-off. The result is both a total and a cost per unit.
That structure matters more than it sounds. When a customer asks why a price has moved, the answer is a line item rather than a recollection.
Different products cost in different shapes
A folding carton and a printed sticker are not priced the same way, and forcing both through one formula is how spreadsheets grow columns nobody dares touch. An estimate carries its costing mode, and each mode has its own inputs and its own computed totals while still living on the same record and in the same list.
Every revision is kept
Estimates get revised, and prices get argued about weeks later. Every create, edit, and deletion is logged with the values before, the values after, and precisely what changed between them. What was quoted, by whom, and when stops being a matter of anybody's recollection.
Out to the customer, then into production
A finished estimate renders as a document and goes to the customer directly, including over WhatsApp, without being retyped into another format first. Once it is accepted it becomes the order, and the order carries its specification into the job. The material, processes, and quantities the floor works to are the ones that were priced, not a re-entered approximation of them.
When this is worth building
If you sell a fixed catalogue at list prices, none of this applies. This is for businesses where every order is a little different and the price has to be worked out before it can be given at all.
The signal is usually the bottleneck rather than the arithmetic. If quoting waits on one person, if you cannot say what your win rate or your quoted margin actually is, or if a rate change means editing a sheet and hoping everyone picks up the new copy, the estimate has outgrown the tool it is being made in.
What changes
- Anyone trained on the product can quote, so pricing is not one person's bottleneck
- Every line of the price is visible, so "why has this gone up?" has an answer
- A rate change applies to every estimate made from that moment, with no copies to chase
- The specification that was priced is the specification production receives
- What was quoted, by whom, and when is recorded rather than remembered