Quality Engineering & Lean Manufacturing

Scrap Rate & Manufacturing Yield Calculator

Calculate scrap percentage, manufacturing yield rate, and direct financial waste from defective production batches.

Production Yield Distribution

Batch volume partition between saleable conforming output and non-conforming scrap

Yield: 96.50% (4,825 units)Scrap: 3.50%0 UnitsTotal Produced: 5,000 Units100%Estimated Direct Material Loss: $1,487.50

Batch Quality Inputs

Enter production volume and defect counts.

units

Gross parts processed in the production batch.

units

Units rejected that cannot be reworked.

$

Direct cost per component to quantify scrap loss.

%

Maximum allowable scrap rate threshold.

Six Sigma Insight

A 3.4 defects per million opportunities (DPMO) standard equals a yield of 99.99966%. Consistent scrap reduction is the fastest route to high-margin manufacturing.

Calculated Scrap Rate

3.50%

Process Yield Rate

96.50 %

Direct Scrap Loss

$1,487.50

FAIL — Scrap rate exceeds allowable quality limit

Recorded scrap rate is 3.50% compared to the target threshold of 2.5% (4,825 good units produced).

Governing Mathematical Formulas

Scrap Rate (%) = (Total Scrap Units / Total Units Produced) × 100
Yield Rate (%) = ((Total Produced − Scrap Units) / Total Produced) × 100
Scrap Rate%

Percentage of defective units scrapped

Yield Rate%

Percentage of conforming good units

Total Produced (N)units

Total units entered into production

Scrap Units (S)units

Non-conforming rejected units

Good Unitsunits

Conforming saleable units (N − S)

Direct Scrap Cost$

Total financial material waste (S × C)

Quality Assumptions

  • Scrapped units cannot be economically reworked
  • Single inspection stage evaluation
  • Direct material cost is constant per unit
  • Consistent sampling quality standards
  • Scrap categorized post-production run
  • Excludes salvage/scrap recycling revenue

Quality Engineering Code

Automate scrap tracking in your quality management system (QMS).

Python
def calculate_scrap_metrics(produced_units, scrap_units, unit_cost=0.0):
    """
    Calculate Scrap Rate, Manufacturing Yield, and Financial Loss.
    """
    if produced_units <= 0:
        raise ValueError("Produced units must be greater than zero.")
    if scrap_units < 0 or scrap_units > produced_units:
        raise ValueError("Scrap units must be between 0 and total produced.")
        
    scrap_rate = (scrap_units / produced_units) * 100.0
    good_units = produced_units - scrap_units
    yield_rate = (good_units / produced_units) * 100.0
    total_loss = scrap_units * unit_cost
    
    return scrap_rate, yield_rate, good_units, total_loss

# Inputs
Produced = 5000
Scrap = 175
Cost_Per_Unit = 8.50

scrap_pct, yield_pct, good, loss = calculate_scrap_metrics(Produced, Scrap, Cost_Per_Unit)

print(f"Scrap Rate: {scrap_pct:.2f}%")
print(f"Yield Rate: {yield_pct:.2f}%")
print(f"Good Units: {good:,} units")
print(f"Total Financial Scrap Loss: ${loss:,.2f}")
MATLAB
function [scrap_rate, yield_rate, good_units, total_loss] = calculate_scrap(produced, scrap, cost)
    % Calculate Scrap Rate & Quality Yield
    if produced <= 0 || scrap < 0 || scrap > produced
        error('Invalid unit counts.');
    end
    
    scrap_rate = (scrap / produced) * 100;
    good_units = produced - scrap;
    yield_rate = (good_units / produced) * 100;
    total_loss = scrap * cost;
end

% Example
Produced = 5000;
Scrap = 175;
Cost = 8.50;

[scrap_r, yield_r, good, loss] = calculate_scrap(Produced, Scrap, Cost);
fprintf('Scrap Rate: %.2f%%\n', scrap_r);
fprintf('Yield Rate: %.2f%%\n', yield_r);
fprintf('Total Loss: $%.2f\n', loss);
Excel Formula
=(Scrap_Units / Total_Produced) * 100

Example Calculation

A metal stamping line stamps 5,000 sheet metal brackets in a shift. During quality inspection, 175 parts are rejected as scrap due to dimensional deformation, with a unit cost of $8.50/part:

Scrap Rate = (175 / 5,000) × 100 = 3.50%  |  Process Yield = 100% − 3.50% = 96.50%
Good Parts: 4,825 units  |  Direct Material Loss: $1,487.50

Technical Explanation: Quality Yield and Scrap Cost Accounting

Scrap rate measures the direct material loss incurred when finished or semi-finished products fail quality specifications and cannot be economically reworked. In lean manufacturing and Six Sigma paradigms, reducing scrap is a primary driver for improving overall equipment effectiveness (OEE) and operational margins.

Unlike rework (which consumes secondary labor but recovers the part), scrap represents a total loss of both raw materials and the cumulative machine-hours invested up to the point of rejection.

How to Use This Calculator

  1. Total Units Produced: Total batch size processed (conforming + scrap).
  2. Scrap Units: Number of parts rejected that must be scrapped.
  3. Unit Material Cost (Optional): Cost per part to quantify immediate financial loss.
  4. Target Scrap Threshold: Maximum permissible scrap percentage (e.g. 2.0%) to flag out-of-spec production runs.

First Pass Yield (FPY) vs. Rolled Throughput Yield (RTY)

For a single-stage process, Yield Rate equals 100% minus Scrap Rate. In multi-stage manufacturing lines, individual process yields multiply together to determine Rolled Throughput Yield ($RTY = Y_1 \times Y_2 \times \dots \times Y_n$).

Real-World Engineering Cases

Silicon Ingot Czochralski Scrap Losses

In photovoltaic wafer manufacturing, thermal dislocations during ingot crystallization caused scrap rates to spike from 4% to 18%. Because silicon crystal pulling is an energy-intensive 48-hour cycle, the financial impact exceeded $2.4M in two months.

Engineering Lesson

Scrap occurring at later stages in capital-intensive processes carries full upstream processing costs. Quality controls must be placed at the earliest possible stage to eliminate compounding waste.

Automotive Precision Machining Tool Wear

A CNC transmission casing line experienced a steady rise in scrap rate from 0.8% to 6.2% due to unmonitored end-mill wear. Defective parts caused severe assembly line delays downstream.

Engineering Lesson

Implementing statistical process control (SPC) and predictive tool life monitoring prevents scrap spikes before tool tolerances drift out of dimensional compliance.

Frequently Asked Questions

What is the formula for Scrap Rate?

Scrap Rate (%) = (Total Scrap Units / Total Units Produced) × 100.

How is Scrap Rate related to the OEE Quality component?

In OEE calculations, Quality Rate (%) is defined as (Good Units / Total Units) × 100, which is exactly equal to (100% − Scrap Rate %).

Should reworked units be counted as scrap?

No. Units that can be brought into tolerance via rework are categorized as rework or non-first-pass yield, not permanent scrap, though they incur additional labor costs.

Calculations provided estimate direct unit scrap costs. Comprehensive cost of poor quality (COPQ) should also incorporate scrap handling, sorting labor, and recycling reclamation credits.