Two Inventory Disciplines That Belong Together
Most Saudi distributors and light assemblers carry thousands of item codes, and almost none of them can give every item the same attention. A building materials trader in Riyadh might stock 6,000 SKUs, from imported mixers worth SAR 40,000 each to boxes of screws that cost a few riyals. A medical supplies company in Jeddah might sell ready-made procedure kits built from a dozen separately purchased components. Both face the same question every morning: where should limited time, cash and shelf space go?
ABC classification answers the first half of that question by ranking items according to how much they matter. Kitting answers the second half for companies that sell bundles: it controls how separate components become a sellable set, and what that set really costs. Run inside an ERP system, the two work together. The classification tells you which kits and components deserve tight control, and the kitting records tell you which components are quietly tying up cash.
This guide explains how to build an ABC classification that reflects your business, how to set control policies for each class, how kitting works in practice with worked numbers, and how an ERP keeps both disciplines current instead of letting them go stale in a spreadsheet.
What ABC Classification Really Measures
ABC analysis applies the Pareto idea to inventory: a small share of items usually accounts for a large share of value. The classic version ranks every item by its annual consumption value, meaning annual quantity sold or used multiplied by unit cost, then cuts the ranked list into three groups.
| Class | Typical share of items | Typical share of consumption value | Control intensity |
|---|---|---|---|
| A | 10% to 20% | 70% to 80% | Tight: frequent review, careful forecasting, frequent counts |
| B | 20% to 30% | 15% to 25% | Moderate: periodic review, standard reorder rules |
| C | 50% or more | 5% to 10% | Light: simple rules, larger and less frequent orders |
These percentages are rules of thumb, not targets. Your own data decides where the lines fall. Some businesses find that 8% of items carry 85% of value; others have a flatter curve. What matters is that the cut points are written down and applied consistently.
A worked example
Consider a hypothetical electrical supplies distributor with 2,000 active SKUs and annual consumption value of SAR 24 million. After ranking:
- The top 300 items (15%) add up to SAR 18.2 million (about 76%). These become class A.
- The next 500 items (25%) add up to SAR 4.3 million (about 18%). These become class B.
- The remaining 1,200 items (60%) add up to SAR 1.5 million (about 6%). These become class C.
The practical message is striking. If the purchasing team of three people spends equal time on every item, two thirds of their effort goes to items that represent 6% of the money. Reallocating that effort is the whole point of the exercise.
Going Beyond Value: Multi-Criteria Classification
Pure value ranking has blind spots. A gasket that costs SAR 15 may be class C by value, yet if it is missing the company cannot complete a SAR 200,000 pump installation. A slow-moving spare part may be critical to a service contract. That is why many companies add a second dimension.
Common second criteria
- Movement frequency: how many order lines an item appears on, not just how much value it moves. This is often called XYZ or FSN analysis (fast, slow, non-moving).
- Criticality: whether a stockout stops a production line, a project or a key customer contract.
- Lead time: an item imported from China with a ten-week lead time needs more planning than a local item available next day.
- Shelf life: items with expiry dates carry spoilage risk regardless of value.
Combining value with movement gives a nine-cell matrix. An item that is A by value and X by demand stability (steady demand) is the easiest to manage well: forecast it carefully and keep lean, regular replenishment. An item that is A by value and Z (erratic demand) is the hardest: it ties up the most money and is the hardest to predict, so it deserves human review before every purchase.
| Segment | Meaning | Suggested policy |
|---|---|---|
| AX | High value, stable demand | Frequent small orders, low safety stock, close supplier scheduling |
| AZ | High value, erratic demand | Buyer approval on each order, order against confirmed demand where possible |
| CX | Low value, stable demand | Automatic reorder, larger lots, minimal review |
| CZ | Low value, erratic demand | Review for delisting or order on request only |
Setting Control Policies for Each Class
A classification is only useful when it changes behaviour. Translate each class into specific, written rules that the ERP can enforce.
Replenishment
Class A items usually justify a periodic review with a forecast, often weekly, and safety stock calculated from demand and lead-time variability. Class B items work well with a reorder point and a fixed order quantity. Class C items can use a simple min-max rule and larger, less frequent orders, because the holding cost of a few extra boxes of cable ties is small compared with the cost of processing another purchase order. Our guides on safety stock and economic order quantity cover the formulas in detail.
Cycle counting
ABC is the natural basis for a cycle counting program. A common pattern is to count A items monthly, B items quarterly and C items once or twice a year. With 300 A items, that means about 15 A counts per working day, which a storekeeper can fit into a morning. The counts concentrate accuracy where errors cost the most.
Approval levels
Many companies require a manager's approval for purchase orders on A items above a set value, while C items flow through automatically. This keeps senior attention on the items that move the cash position.
How Often to Reclassify
Demand changes. A product that was class B last year may become A after winning a large project, and a former A item may fade when a model is discontinued. Reclassify on a fixed schedule, quarterly for most distributors, using a rolling twelve months of data. Seasonal businesses in the Kingdom should be careful here: sales around Ramadan, the summer travel season or back-to-school can distort a short window, so a twelve-month window gives a fairer picture.
When an item changes class, its policies should change with it: new reorder parameters, new count frequency, new approval rules. Doing this by hand across thousands of items is exactly where spreadsheets break down, and it is one of the strongest reasons to run ABC inside the ERP.
What Kitting Is and Where It Fits
Kitting means grouping separate items into a single set that is stored, sold or issued as one unit. A kit has its own item code, its own price and its own stock quantity, but it is built from components that are bought and stocked individually.
Typical examples in the Saudi market include:
- A plumbing contractor's installation pack: mixer, flexible hoses, valves, fittings and sealant.
- An IT reseller's workstation bundle: computer, monitor, keyboard, mouse and a software licence.
- A medical distributor's dressing kit or a first aid box built to a customer's specification.
- A Ramadan food basket assembled by a wholesaler for corporate gifting.
- A spare parts kit for a preventive maintenance visit on a specific equipment model.
Kitting versus assembly versus virtual bundles
It helps to separate three ideas that are often confused:
- Physical kitting: components are picked and packed into a kit in advance, the kit is stocked, and component stock is reduced at that moment.
- Assemble to order: the kit is built only when an order arrives. Component stock is reserved for the order and consumed when the kit is completed.
- Virtual bundle: the kit exists only as a sales item. When it is sold, the system issues the components directly from stock and nothing is pre-packed.
The right choice depends on volume and lead time. Pre-built kits suit high-volume, standard sets where customers expect same-day dispatch. Assemble to order suits sets with variants. Virtual bundles suit promotions where you simply want one price for several items.
Kitting by the Numbers
Take a hypothetical bathroom fitting kit sold to contractors. The bill of materials and component costs are:
| Component | Quantity per kit | Unit cost (SAR) | Cost per kit (SAR) |
|---|---|---|---|
| Basin mixer | 1 | 210 | 210 |
| Flexible hose 40 cm | 2 | 14 | 28 |
| Angle valve | 2 | 22 | 44 |
| Bottle trap | 1 | 35 | 35 |
| Sealant tube | 1 | 12 | 12 |
| Packing box and label | 1 | 6 | 6 |
| Material cost | 335 |
Packing takes about 12 minutes per kit. With a loaded labour cost of SAR 45 per hour, that adds SAR 9, for a total kit cost of SAR 344. If the kit sells at SAR 460 before VAT, the gross margin is SAR 116, about 25%. VAT at 15% applies to the kit price on the invoice as a single line.
How many kits can you build?
Suppose stock on hand is 180 mixers, 300 hoses, 260 angle valves, 95 bottle traps and 400 sealant tubes. The buildable quantity is limited by the scarcest component relative to its usage:
- Mixers: 180 ÷ 1 = 180 kits
- Hoses: 300 ÷ 2 = 150 kits
- Angle valves: 260 ÷ 2 = 130 kits
- Bottle traps: 95 ÷ 1 = 95 kits
- Sealant: 400 ÷ 1 = 400 kits
So only 95 kits can be built, and the bottle trap is the constraint. This is the calculation an ERP performs continuously. Without it, a salesperson sees 180 mixers in stock and promises 150 kits to a contractor, and the warehouse discovers the shortfall on the day of dispatch.
The hidden cash in components
The same numbers reveal something else. Once 95 kits are built, you still hold 85 mixers worth SAR 17,850 that cannot become kits until more traps arrive. If the mixer is an A item and the trap a C item, a cheap component is holding an expensive one hostage. Linking the kit's bill of materials to the ABC classification makes these imbalances visible.
Applying ABC to Kits and Their Components
Kits complicate classification in two ways. First, demand for a component comes partly from direct sales and partly from kit consumption, so the classification must include both. Second, a kit's importance passes down to its components: a C-value trap inside an A-value kit is effectively critical.
A practical approach has three steps:
- Classify finished kits by their own sales value, like any other item.
- Explode kit demand into component demand using the bill of materials, add direct component sales, and classify components on the combined figure.
- Flag any component used in an A kit as critical regardless of its own class, and give it safety stock and a count frequency that protect the kit.
This is where the "multiple units of measure" setting becomes important. A component bought in cartons of 50, stocked in pieces and consumed in pairs must convert correctly at every step, or the buildable quantity and the classification will both be wrong.
Expiry Dates, Batches and Kits
For food, cosmetics, medical consumables and chemicals, a kit is only as fresh as its oldest component. If a first aid kit contains an antiseptic with eight months of shelf life left, the whole kit effectively expires in eight months. When building kits, pick components by first expiry, first out, and record the batch of each component against the kit so you can trace it later.
Traceability matters for regulatory reasons too. For food establishments, the Saudi Food Law implementing regulations require a food traceability guide and traceability records kept for at least 180 days, plus the ability to recall non-compliant product. If a component batch is recalled, you need to know which kits contain it and which customers received them. Our article on batch tracking explains how to structure those records.
Common Mistakes
- Classifying once and never again. A classification from two years ago describes a business that no longer exists.
- Using sales value only. Components consumed in kits or production disappear from the analysis and get under-managed.
- Ignoring criticality. Cheap parts that stop expensive work need protection regardless of class.
- Pre-building too many kits. Kits lock components into one configuration. If demand shifts, you must break kits apart, which costs labour and creates errors.
- Not costing the kitting labour. Twelve minutes per kit over 5,000 kits a year is 1,000 hours of work. Leaving it out overstates margin.
Running ABC and Kitting in an ERP
Both disciplines depend on accurate, current data: consumption history, costs, stock by location and bills of materials. An ERP holds that data in one place, which allows it to:
- Recalculate ABC classes on a schedule and update reorder parameters and count frequencies when an item changes class.
- Show buildable kit quantities based on live component stock and reservations.
- Post assembly and disassembly transactions that move stock and cost correctly between components and kits.
- Convert between units of measure for purchase, storage and consumption.
- Report on stock value, turnover and slow-moving items by class and by warehouse.
Tranquil's inventory management supports pre-assemblies, assembly, central inventory across locations and multiple units of measure, and connects to purchasing, sales and accounting so that kit costs and component consumption flow into the books without re-entry. Companies that also manufacture can extend kits into full multi-level bills of materials. For a broader view of classification itself, see our guide to ABC analysis.
Frequently Asked Questions
What is the difference between ABC analysis and XYZ analysis?
ABC ranks items by consumption value, so it tells you how much money each item moves. XYZ ranks items by how stable their demand is. Combined, they show both the financial weight of an item and how hard it is to forecast.
Should every company use 80/15/5 as the cut points?
No. Those numbers are a starting point. Rank your own items, look at where the cumulative curve flattens, and set cut points that create groups your team can actually manage differently.
How do I account for a kit in inventory?
When a kit is assembled, component stock decreases and kit stock increases at the combined component cost plus any capitalised kitting labour. When the kit is sold, its cost moves to cost of goods sold. Under IAS 2, inventories are measured at the lower of cost and net realisable value.
Is it better to pre-build kits or build them on demand?
Pre-build high-volume, standard kits where speed of dispatch matters. Build on demand when kits have variants or demand is unpredictable, so components are not locked into configurations you may not sell.
Can Tranquil handle kits and assemblies?
Yes. Tranquil's inventory module supports pre-assemblies and assembly with multiple units of measure across central and branch inventory. Contact the Tranquil team to map your kits and classification rules onto the system.

