Every shop produces scrap. The difference between shops that protect their margins and shops that watch them erode is whether they treat scrap as a cost of doing business or as a feedback loop for better quoting.

If you’re quoting off ideal cycle times and theoretical material usage, you’re leaving money on the table. Real-world scrap rates — broken down by process, material, geometry, and even operator — are the missing variable that turns a guess into a calculation.

Why Scrap Rates Belong in Your Quote Engine

Most quoting workflows account for material cost by part volume plus a blanket buffer — say 10–15% — for waste. That works until you quote a thin-walled titanium part on a 5-axis mill and realize your actual yield is 60%. Or you nest sheet metal parts and discover your nesting efficiency drops sharply above a certain complexity threshold.

When scrap data lives in a spreadsheet (or worse, in someone’s head), it can’t inform the next quote. When it lives in your quoting engine, every RFQ benefits from the last job’s reality.

What to Track — And at What Granularity

Not all scrap is created equal. Start by capturing these dimensions:

  • Process: CNC milling vs. turning vs. wire EDM vs. laser cutting vs. each 3D printing technology
  • Material: Aluminum 6061 behaves differently than 7075; Inconel differently than stainless
  • Geometry class: Prismatic, organic, thin-walled, deep-pocket, high-aspect-ratio
  • Setup type: First-article runs vs. repeat production
  • Operator or cell: If you have multiple shifts or machines, track where scrap clusters

You don’t need perfect data on day one. Start with process + material. That alone puts you ahead of most shops.

Turning Scrap Data Into Quote Adjustments

Once you have a baseline — say, 8% scrap rate for 5-axis milling Inconel 718 on prismatic parts — you apply it two ways:

  1. Material multiplier: Increase raw material input by the scrap factor so the quote reflects actual kilogram or sheet consumption.
  2. Time buffer: Failed parts consume machine time. If you scrap 1 in 12 parts, your effective cycle time per good part is 12/11 of the nominal cycle.

These adjustments compound. A 15% material adder and an 8% time adder on a high-value job can swing margin by thousands of dollars — and the customer never sees a “scrap surcharge,” just an accurate price.

Closing the Loop: From Quote to Shop Floor and Back

The real power emerges when your MES feeds actual scrap data back to the quoting engine automatically. The workflow looks like this:

  1. Quote generates with current scrap assumptions
  2. Job runs on the shop floor
  3. Operators log scrap events in the MES (part serial, reason code, quantity)
  4. System recalculates rolling scrap rates by process/material/geometry
  5. Next quote pulls the updated rates

No manual spreadsheet updates. No tribal knowledge loss when a senior estimator retires. The system gets smarter with every job.

Common Objections — And Why They Don’t Hold Up

“Our scrap is negligible.” Measure it for 30 days. Most shops underestimate by 2–3x.

“Operators won’t log scrap consistently.” Make it frictionless: a tablet at each cell, three taps (part, reason, qty), done. Tie it to existing job check-ins.

“Every job is custom; averages don’t apply.” That’s why you segment by geometry class. A thin-walled bracket and a solid block quote differently — and should.

Start Small, Compound Fast

You don’t need a year of data to begin. Pick your top three processes by revenue. Track scrap for two weeks. Feed the rates into your next batch of quotes. Compare predicted vs. actual margin on those jobs.

The feedback loop pays for itself in the first month.

Solvi’s quoting engine and MES are built for exactly this loop — capturing shop-floor reality and turning it into sharper quotes automatically. See how it works at solvi.io.

Solvi

Run the floor from one system

Stations with QR travelers and timers, auto-batching, rework tags and a fleet-wide production planner, proven every day at JawsTec.

See the MESBook a demo