Usage and price per item use the same period and currency.
ABC Analysis
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Thresholds and treatment of boundary-crossing items are agreed before classification.
Preparation
What needs to be ready before start
Item list with usage and unit value, spreadsheet, class thresholds and criticality flags.
Inventory or portfolio owner, analyst and people familiar with supply risks.
Define the item population, valuation period, price unit and intended control decision.
30–60 minutes analysis; regular reclassification
Create one row per item and columns for usage, price, value, share, cumulative share, class and policy; record thresholds separately.
Core question
The one question this method answers
What level of control does each item need given its value contribution?
Flow
Phases with goal, actions, output and pitfall
ABC analysis sorts items by a consistent value contribution and assigns A, B and C using agreed cumulative thresholds. Each class receives a different level of control.
ABC Analysis· worksheet
Fictional example
ABC analysis sorts items by a consistent value contribution and assigns A, B and C using agreed cumulative thresholds. Each class receives a different level of control.
| Rank | Item | Annual usage value (€) | Share (%) | Cumulative (%) | Class | Control policy |
|---|---|---|---|---|---|---|
| 1Enter category and measurements; calculate from unrounded values. | Motor | 6,000 | 60 | 60 | A | Review weekly |
| 2Enter category and measurements; calculate from unrounded values. | Sensor | 2,000 | 20 | 80 | A | Review weekly |
| 3Enter category and measurements; calculate from unrounded values. | Housing | 1,500 | 15 | 95 | B | Review monthly |
| 4Enter category and measurements; calculate from unrounded values. | Label | 500 | 5 | 100 | C | Review quarterly |
1. Item
- 1
- Motor
- 2
- Sensor
- 3
- Housing
- 4
- Label
2. Annual usage value (€)
- 1
- 6,000
- 2
- 2,000
- 3
- 1,500
- 4
- 500
3. Share (%)
- 1
- 60
- 2
- 20
- 3
- 15
- 4
- 5
4. Cumulative (%)
- 1
- 60
- 2
- 80
- 3
- 95
- 4
- 100
5. Class
- 1
- A
- 2
- A
- 3
- B
- 4
- C
6. Control policy
- 1
- Review weekly
- 2
- Review weekly
- 3
- Review monthly
- 4
- Review quarterly
Fictional: 100 × €60 = €6,000, 200 × €10 = €2,000, 300 × €5 = €1,500, 1,000 × €0.50 = €500; total €10,000. A through 80%, B through 95%, then C.
- 1
Value
Calculate contribution

Goal
Comparable item values
Inputs for this step
- Usage
- Unit prices
Actions
- Calculate usage × unit value for each item and sum all values.
- Check period, currency, zero values and missing prices.
Output
Comparable item values
Are usage and price complete and comparable?
Quality check
Are usage and price complete and comparable?
Pitfall
Unit prices alone determine rank. Multiply by usage; complete missing data before classification.
Timing: 10–15 minutes
- 2
Rank
Rank and shares

Goal
Cumulative value distribution
Inputs for this step
- Comparable item values
Actions
- Sort items descending; share = item value / total × 100, cumulative = running value sum / total × 100.
- Round only for display.
Output
Cumulative value distribution
Do the total and cumulative 100% reconcile?
Quality check
Do the total and cumulative 100% reconcile?
Pitfall
The same item appears multiple times. Consolidate item IDs and recalculate values.
Timing: 10–15 minutes
- 3
Classify
Assign A, B and C

Goal
Traceable ABC classes
Inputs for this step
- Value distribution
- Thresholds and boundary rule
Actions
- Apply cumulative thresholds and the boundary rule; record each assignment.
- Example rule: A through 80%, B through 95%, above that C.
Output
Traceable ABC classes
Is a boundary-crossing item assigned unambiguously?
Quality check
Is a boundary-crossing item assigned unambiguously?
Pitfall
Thresholds are changed to obtain desired classes. Apply the original rule; justify substantive exceptions separately.
Timing: 10–15 minutes
- 4
Control
Agree control policies

Goal
Control and review policies
Inputs for this step
- ABC classes
- Supply risks
Actions
- Set review intervals and owners per class; also flag critical or volatile items.
- Agree the next valuation period and triggers for early reclassification.
Output
Control and review policies
Does every class have a practical control policy?
Quality check
Does every class have a practical control policy?
Pitfall
A, B and C receive identical treatment despite the analysis. Deliberately vary control effort and protect minimum supply for every class.
Timing: 10–15 minutes
Artifact
What comes out at the end
Sketch: what the artifact looks like
Item-class matrix with annual usage value, share, cumulative share, class and control policy.
Record date and scope; retain the previous version and reason when changing it.
- Spreadsheet
- Inventory-system ABC report
- Exported item list with formulas
abc-analysis-working-template.md
Define the item population, valuation period, price unit and intended control decision.
ABC Analysis: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Complete cycle Time: 30–60 minutes analysis; regular reclassification
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: Item list with usage and unit value, spreadsheet, class thresholds and criticality flags.
- Roles: Inventory or portfolio owner, analyst and people familiar with supply risks.
- Advance information: Define the item population, valuation period, price unit and intended control decision.
- Overall time needed: 30–60 minutes analysis; regular reclassification
- Setup: Create one row per item and columns for usage, price, value, share, cumulative share, class and policy; record thresholds separately.
Prepare for the work steps
Value: Calculate contribution
- Usage
- Unit prices
Rank: Rank and shares
- Comparable item values
Classify: Assign A, B and C
- Value distribution
- Thresholds and boundary rule
Control: Agree control policies
- ABC classes
- Supply risks
ABC Analysis· worksheet
| Rank | Item | Annual usage value (€) | Share (%) | Cumulative (%) | Class | Control policy |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 | ||||||
| 4 |
- 1: Enter category and measurements; calculate from unrounded values.
- 2: Enter category and measurements; calculate from unrounded values.
- 3: Enter category and measurements; calculate from unrounded values.
- 4: Enter category and measurements; calculate from unrounded values.
Record metric, period and total. Share = value / total × 100; cumulative = running sum / total × 100. Sort descending; for ABC also define thresholds and the boundary rule.
Oracle Inventory: Overview of ABC Analysis
Value: Calculate contribution
Expected artifact: Comparable item values
Are usage and price complete and comparable?
Entry:
...
- Are usage and price complete and comparable?
Rank: Rank and shares
Expected artifact: Cumulative value distribution
Do the total and cumulative 100% reconcile?
Entry:
...
- Do the total and cumulative 100% reconcile?
Classify: Assign A, B and C
Expected artifact: Traceable ABC classes
Is a boundary-crossing item assigned unambiguously?
Entry:
...
- Is a boundary-crossing item assigned unambiguously?
Control: Agree control policies
Expected artifact: Control and review policies
Does every class have a practical control policy?
Entry:
...
- Does every class have a practical control policy?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/abc-analysis/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
abc-analysis-beispiel.md
Concrete filled scenario, fictional example
Fictional example
Valuation basis: Fictional: annual usage value of four items: 100 × €60, 200 × €10, 300 × €5, 1,000 × €0.50. Total €10,000.
Class thresholds: A: cumulative ≤80%, B: >80 through ≤95%, C: >95%. A crossing item belongs to the class of its ending cumulative value.
Classification and control: Motor 60% A; sensor cumulative 80% A; housing 95% B; label 100% C. Review A weekly, B monthly, C quarterly.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Calculate contributionUnit prices alone determine rank.View in phase
- Rank and sharesThe same item appears multiple times.View in phase
- Assign A, B and CThresholds are changed to obtain desired classes.View in phase
- Agree control policiesA, B and C receive identical treatment despite the analysis.View in phase
Calculate contribution
Unit prices alone determine rank.
Multiply by usage; complete missing data before classification.
Rank and shares
The same item appears multiple times.
Consolidate item IDs and recalculate values.
Assign A, B and C
Thresholds are changed to obtain desired classes.
Apply the original rule; justify substantive exceptions separately.
Agree control policies
A, B and C receive identical treatment despite the analysis.
Deliberately vary control effort and protect minimum supply for every class.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

