All articles

Should-Cost Analysis: How Buyers and Shops Build a Bottom-Up Cost

July 13, 2026

Every quote tells you what a supplier wants to charge. It does not tell you what the part actually costs to make. The difference between those two numbers is margin, overhead allocation, and — sometimes — padding that nobody questions because nobody rebuilt the cost from the ground up. Should-cost analysis closes that gap: it reconstructs the expected cost of a part from material, process, and time, so a buyer can challenge a quote with numbers instead of a feeling, and a shop can defend its price with a model instead of a shrug.

It is the same arithmetic whether you sit on the buying side or the selling side. A procurement engineer uses it to test whether €48 for a turned bushing is fair or fat. A shop owner uses it to sanity-check a quote before it goes out, and to answer the customer who emails back "your competitor is 20% cheaper." This article shows how to build a should-cost from the bottom up, where the numbers come from, and how to read the gap when the model and the quote disagree.

What should-cost analysis actually is

Should-cost — sometimes called "clean-sheet costing" or "cost teardown" — is a bottom-up estimate of what a part ought to cost a reasonably efficient supplier, built from first principles rather than from a price list. You are not asking "what did they quote?" You are asking "given this drawing, this material, this process, and a normal shop running at normal rates, what does each step add up to?"

The output is a cost breakdown, not a single number. That structure is the whole point. A blended price of €48 is impossible to argue with. A breakdown that says €11 material, €19 machine time, €9 setup amortized, €5 overhead, €4 margin is something both sides can examine line by line. The disagreement, when it comes, lands on a specific row — and that is a conversation, not a standoff.

The bottom-up cost stack

A should-cost model uses the same cost blocks any shop uses to build a price. If you have read how to price CNC machined parts, this stack will look familiar — should-cost is that same build, done by someone reconstructing the price rather than setting it.

Cost blockWhat it capturesMain driver
MaterialStock purchased, including waste and certificationStock shape, grade, removal volume
Machine timeCycle time × the fully burdened rate for that machineGeometry, tolerance, machinability
Setup, amortizedSetup time × rate, divided by batch quantityBatch size, fixture complexity
OverheadInspection, packaging, admin not already in the machine rateShop structure
MarginProfit the supplier is entitled to earnRisk, volume, relationship

The total is the first four blocks added together; the price is that total with margin applied. Keeping margin as its own visible row matters, because the most common mistake in reading a quote is treating a high price as "greedy margin" when the real cause is an underestimated cycle time or an expensive certified material. Separate the rows and you can see which one is actually large.

Building a should-cost model, step by step

The method is a checklist, not a flash of insight. Work it in order and the number falls out.

  1. Read the drawing for material. Find the grade and stock shape in the title block. Calculate the stock volume the part consumes — finished volume plus the waste from facing, cutoff, clamping, and roughing. Multiply by price per kg. Add any certification premium (3.1 cert, traceability) the drawing demands. Do not use finished-part weight as a shortcut unless the part is nearly solid.
  2. List the operations. Walk the geometry and write down every operation the part needs: turning, milling, drilling, tapping, second setups, deburring, inspection. Each one carries time.
  3. Estimate cycle time per operation. Use realistic feeds and speeds for the material. Hard materials — tool steel, titanium, Inconel — run at a fraction of aluminum's surface speed, so the same geometry takes longer and costs more.
  4. Apply a fully burdened machine rate. Use a rate built for that class of machine, not a shop average. A five-axis center is not a 2005 two-axis lathe. The machine shop hourly rate calculation method gives you defensible rates from depreciation, floor space, power, and labor burden.
  5. Amortize setup over the batch. Setup is fixed per job. Estimate it in minutes, multiply by the rate, divide by quantity. At a batch of one it can double the unit cost; at fifty it nearly vanishes.
  6. Add overhead, then margin. Layer in inspection, packaging, and admin if they are not already in the machine rate. Then apply a normal margin — 15% to 35% is a typical band for job-shop work — using the margin, not markup, formula: price = cost ÷ (1 − margin %).

A worked example

Take a small turned steel bushing, batch of 25, machined on a CNC lathe billed at €60/hour, with a five-minute cycle and a 50-minute setup.

LineCalculationAmount
Material0.35 kg stock × €4.20/kg€1.47
Machine time5 min ÷ 60 × €60€5.00
Setup, amortized(50 min ÷ 60 × €60) ÷ 25 parts€2.00
Overheadinspection + packaging, ~12% of subtotal€1.02
Total cost€9.49
Margin (25%)€9.49 ÷ (1 − 0.25)+€3.16
Should-cost price€12.65

If the supplier quotes €13, you are within noise — the price is fair and there is nothing to negotiate. If they quote €22, the model tells you exactly where to ask questions: is the cycle time really five minutes, or is there a second op you missed? Is the material certified to something pricey? Are they amortizing setup over a batch of five because they expect to re-set the job? You are no longer haggling over a total — you are testing assumptions, one row at a time.

Reading the gap between should-cost and the quote

A divergence between your model and the quote is information, not an accusation. Three honest explanations usually cover it.

Your assumptions are wrong. The most common case. You assumed a single setup; the part needs two. You assumed mild steel; the drawing calls a stainless grade that work-hardens. You guessed batch quantity. Should-cost is only as good as its inputs, and a real shop knows its own process better than a clean-sheet model does. When the supplier explains the gap and the explanation is a real operation you missed, update the model — that is the system working.

Their cost is genuinely higher. A shop with old machines, a long setup process, or expensive certified material may legitimately cost more to produce the part. That is a supplier-fit question, not a cheating question — and it is exactly the kind of structural cost a teardown surfaces.

There is padding. Sometimes the gap is just margin you can negotiate, especially on volume or a repeat relationship. The model gives you the standing to ask, because you can point at the row.

This is also why should-cost is useful inside a shop, not only against one. Running your own quote through the same teardown before it ships catches the estimate that drifted high or low, which is one of the most reliable ways of reducing quoting errors before they reach the customer.

The honest limits

Should-cost is a model, and models simplify. It assumes a "reasonably efficient" supplier, which no real shop is in every dimension. It struggles with proprietary processes, unusual tooling already amortized on another job, or a supplier whose volume on a material gets them pricing you cannot match. It is weakest on the things that do not show on a drawing: a shop's overhead structure, its current capacity, how badly it wants the work this month.

So treat the number as a reference, not a verdict. It is most powerful as a starting point for a conversation — a structured way to ask "help me understand this price" — and it is genuinely useful for distinguishing a quote that is honest and high from one that is simply padded. It does not replace knowing your suppliers. It also is not the same thing as a quote, an estimate, or a bid: should-cost is your private analysis, not a commitment to anyone.

From a drawing to a should-cost in minutes

The slow part of should-cost analysis has never been the arithmetic — it is the reading. Extracting material, operations, tolerances, and stock shape from a technical drawing by hand is the bottleneck, and it is exactly the step that gets shortcut under deadline, which is what makes a clean-sheet model wrong.

QuoteBuddy reads the technical drawing and surfaces the inputs a should-cost model needs — material callout, key dimensions, tolerance classes, and the operations implied by the geometry — then builds the cost up block by block from your machine rates, setup times, and target margin. Whether you are a buyer pressure-testing a supplier's number or a shop defending your own, you get a structured breakdown instead of a single total you have to take on faith.

Start a 30-day trial and run a few real drawings through it. Compare the bottom-up number it builds to the quotes on your desk — and see exactly which row the disagreement lives in.

We use cookies
We use essential cookies to run QuoteBuddy. With your consent, we also use analytics and marketing cookies. Privacy Policy.
  1. Network error occurred
Notification Network error occurred