Operations & Quality 12 min read

How to reduce line rejection and rework

Rejection is where margin leaks quietly. The fix is not exhortation — it is capturing rejects where they happen, ranking the biggest cause, and running a controlled rework loop that recovers material instead of paying for it twice.

12 min read Vidya Kathare · July 18, 2026 Updated July 2026
The rework loop
01
Capture rejection
Per operation & work center
Booked
02
Decide rework or scrap
Quality judgement
Triaged
03
Define rework route
Its own process sheet
Routed
04
Execute & track
Own good/reject yield
Measured
05
Return salvaged parts
To FG or main flow
Recovered

Why rejection costs twice

Rejection is the most under-managed cost in most discrete plants because it hides. A part that fails at operation 30 has already absorbed the material, the machine time and the labour of operations 10 and 20. Scrap it and you lose all of that. Replace it and you buy the material again. Rework it and you spend fresh operations, re-inspection and schedule slack recovering it. Every one of those paths costs real money, and none of them shows up as a line item called "rejection."

That is why a plant that records only a single end-of-line reject total cannot improve. The total tells you that you have a problem; it tells you nothing about where, why, or which fix would move the number most. Reducing rejection is therefore first a data problem and only then a process problem — and the data has to be captured at the moment and place the reject occurs.

The core idea
You cannot reduce what you only measure as one number. Rejection falls when it is captured per operation and per work center — granular enough to rank the causes.
A single reject percentage is a smoke alarm with no location. Operation-level capture is the map that tells you which room is on fire.

Step 1 — Capture rejection at source

The foundation is booking good and reject separately at each operation as the work order runs its route, rather than counting only what fails final inspection. Every operation records three buckets: good WIP that moves forward, reject WIP that failed there, and process scrap removed from the route. Because the reject is booked at the operation, it carries the identity of the step and the work center that produced it.

On top of operation-level WIP, line rejection captures parts rejected on the production line as distinct from incoming-material rejection — at the level of the manufactured part, at child-part level, and booked against the specific work order. That child-part granularity matters in assembly: a reject caused by one component is not the same problem as a reject caused by the assembly operation, and lumping them together hides the real cause. See FG, Rejection & Rework.

Step 2 — Pareto the biggest cause

Once rejection is captured with its operation, work center and defect, the improvement method is almost mechanical: rank the causes and attack the largest first. A rejection MIS built on source data lets you sort losses two ways — by defect type and by work center — and the two views together usually point straight at the constraint.

The discipline is to resist spreading effort evenly. Most plants find that a small number of defect-and-station combinations drive the majority of reject cost. Fixing the top one or two moves the number more than a dozen scattered actions, and because the data is granular you can prove the improvement afterward rather than argue about it.

ApproachWhat it tells youCan you act on it?
Single end-of-line reject %That quality is a problemNo — no location
Reject by operationWhich step loses yieldPartly
Reject by work center + defectWhich cause at which stationYes — ranked
Reject at child-part levelComponent vs assembly causeYes — precise

Step 3 — Run a controlled rework loop

Capturing and ranking rejection reduces how much you produce; a controlled rework loop reduces how much of what you rejected you actually lose. The difference between rework as chaos and rework as a managed process is whether it is defined and measured.

A rework loop that recovers material
1
Capture the rejection
Line rejection at part or child-part level, booked against the work order, defect tied to its work center.
2
Decide: rework or scrap
Quality judges whether the quantity can be salvaged; unsalvageable material is scrapped and replacement can raise a purchase requisition.
3
Define the rework route
A rework process sheet lays out the salvage operations — its own small route, tracked in its own right.
4
Execute and measure
Rework status records salvage operations with their own good and reject, so rework yield is measured, not assumed.
5
Return the salvaged parts
Salvaged parts transfer to finished goods or back into the main work-order flow — recovering material a write-off would have lost.

The crucial detail is step 4: rework has its own yield. If salvage operations themselves reject a large share of what they touch, the rework may be costing more than the material it saves. Only a measured rework loop can tell you that, which is why rework should be routed and booked exactly like primary production rather than done off the books.

Rejection tracked as one number nobody can act on?

See reject captured per operation and work center, Pareto-ranked, with a controlled rework route that measures salvage — on your own parts, in 30 minutes.

Get a demo

Step 4 — Make the scrap decision deliberate

Not everything can or should be reworked. The goal is not zero scrap; it is that every scrap decision is a decision rather than a default. When a rejected quantity cannot be salvaged economically, it is removed from the route as process scrap, and any replacement need can raise a purchase requisition against the work order so the shortfall is visible to procurement rather than absorbed silently.

A deliberate scrap decision also protects the rework loop from abuse. If borderline parts are shoved into rework to avoid recording scrap, rework yield collapses and the loop stops recovering value. Recording scrap honestly — and comparing scrap cost against rework cost — keeps both paths pointed at the cheaper outcome for each case.

The goal is not zero scrap. It is that every reject becomes a deliberate rework-or-scrap decision, each one measured — so the plant always takes the cheaper path with its eyes open.

Rejection, rework and scrap — the terms

These three words are used loosely on most floors, and the looseness hides cost. Kept distinct, they describe a clean chain.

  • Rejection — the event: a part failed at an operation or on the line, captured with its work center and defect.
  • Rework — the salvage outcome: a defined rework route repairs the part and returns it to finished goods or the main flow.
  • Scrap — the write-off outcome: the part is removed from the route; replacement may raise a purchase requisition.

How Fast Production Software does it

Fast Production Software implements this whole chain as linked documents on one engine, so rejection, rework and scrap are captured, ranked and recovered within the same work-order flow — not on a separate quality spreadsheet that never reconciles to production.

1
Capture at source. Good and reject WIP are booked per operation, and line rejection is recorded at part and child-part level against the work order, with defects mapped to the producing work center.
2
Rank the cause. The rejection MIS and process-cost reports Pareto losses by defect type and by work center, so the biggest recurring cause is obvious rather than argued.
3
Rework as its own route. A rework process sheet defines the salvage operations; rework status books their own good and reject; and salvaged parts transfer to finished goods or return to the main work-order flow.
4
Feed quality natively. Because production shares one engine with Fast Quality, in-process inspection and the rework decision live in the same chain, and replacement needs raise a purchase requisition rather than a silent shortfall.
+
The Dhruv AI production dashboard clusters recurring reject and defect remarks into named themes by work center or item, turning free-text observations into a ranked improvement list.

For the full execution chain this sits inside — from BOM release through material issue to finished-goods transfer — see the pillar guide on production management software.

Frequently asked questions

How do you reduce rejection in production?

Reduce rejection by first capturing it where it happens — good and reject WIP at each operation, plus line rejection at part and child-part level booked against the work order — and mapping every defect to the work center that produced it. That data lets you Pareto losses by defect type and by station, so you fix the single biggest recurring cause first instead of reacting to a total. You cannot reduce what you only measure as one end-of-line number.

What is the difference between rejection, rework and scrap?

Rejection is the event: a part failed at an operation or on the line. Rework is one outcome: the rejected part can be salvaged through a defined set of repair operations and returned to finished goods or the main flow. Scrap is the other outcome: the part cannot be saved and is removed from the route entirely, and replacement material may raise a purchase requisition. A disciplined system records the rejection, then the rework-or-scrap decision, then the result.

Why does rejection cost a plant twice?

Rejection costs first in the scrapped material and the operations already spent on it, and again in the rework, re-inspection and schedule delay it triggers. If the rejected part is quietly written off and replaced, the plant pays for the same material twice — once for the reject and once for its replacement. Capturing rejection against its operation and work order, and salvaging through a controlled rework route where possible, is how that double cost is contained.

What is a rework route?

A rework route is a small process sheet of its own that lays out the salvage operations for a rejected quantity. Rather than informally reworking parts and hoping they pass, the rework route is defined, executed and tracked with its own good and reject booking, and the salvaged parts either transfer to finished goods or return into the main work-order flow. Because rework itself has a yield, measuring it tells you when salvage is worth the effort and when scrap is the cheaper decision.

How does capturing rejection per operation help?

When reject is booked at the operation that produced it, and each defect is tied to a work center, the plant can see exactly where yield is lost — not just that it is lost. That converts a vague sense that quality is a problem into a ranked list of specific causes at specific stations, which is the only starting point for a rejection-reduction programme that actually moves the number.

Ready to turn rejection into a number you can attack?

A 30-minute Fast Production Software demo covers reject captured per operation and work center, Pareto ranking, and a controlled rework route that recovers material instead of writing it off.

Get a demo
No commitment. No slides. Your shop floor on screen.