Procurement and Inventory AnalyticsIntroductionProcurement and inventory decisions generate large volumes of transactional data: purchase orders, receipts, invoices, stock movements, supplier records, demand forecasts and service-level results. Analytics converts these records into evidence for decisions such as which suppliers should receive more business, whether a price increase is justified, how much stock is required, and where working capital is being consumed. Procurement analytics focuses on expenditure, prices, suppliers, contracts, compliance and purchasing behaviour. Inventory analytics focuses on stock quantity, movement, availability, replenishment and cost. The two areas are interdependent. A low purchase price may be offset by poor quality, long lead times or excessive inventory. Conversely, a reliable supplier with a higher unit price may reduce stockouts and total operating cost. This chapter develops practical methods for interpreting spend, price variance, inventory turnover, days of supply, fill rate, stockouts, carrying cost and supplier performance. It also explains how spreadsheets, dashboards and basic optimisation support professional decisions. Learning ObjectivesBy the end of this chapter, the learner should be able to: - Classify and analyse procurement spend.
- Calculate and interpret price variance and related purchasing measures.
- Calculate inventory turnover, days of supply, carrying cost and service metrics.
- Distinguish stockouts, backorders, fill rate and supplier performance measures.
- Build reliable spreadsheet calculations and dashboard indicators.
- Apply basic optimisation to sourcing and replenishment decisions.
- Recognise data-quality, ethical, governance and implementation limitations.
1. The Analytical Logic of Procurement and InventoryAnalytics should follow a decision chain: Data → metric → interpretation → decision → monitored result A metric is not automatically useful merely because it is easy to calculate. For example, a high inventory turnover ratio can indicate efficient stock management, but it may also indicate dangerously low inventory and repeated stockouts. Every metric requires a denominator, a time period, a unit of measure and a business interpretation. A sound analysis therefore answers five questions: - What decision is being supported?
- What is being measured and over what period?
- Are the data complete, accurate and comparable?
- What operational or financial cause explains the result?
- What action and control will follow?
Important data sources| Source | Typical information | Analytical use |
|---|
| Purchase orders | Supplier, item, quantity, price, date | Spend and price analysis | | Goods-received records | Quantity received, date, discrepancies | Delivery and supplier analysis | | Invoices | Actual price, tax, currency, payment terms | Financial validation | | Inventory ledger | Opening, receipts, issues, closing stock | Turnover and stock accuracy | | Demand records | Orders, consumption, forecasts | Replenishment and service | | Supplier master data | Category, location, contract, risk | Segmentation and governance |
A common problem is inconsistent master data. The same supplier may appear under several names, while one product may have several item codes. Before analysis, records should be cleansed, duplicate suppliers consolidated, units standardised and cancelled transactions removed. 2. Spend AnalyticsSpend is the monetary value of goods and services purchased during a defined period. Spend analysis normally begins by classifying transactions by supplier, category, department, item, contract status, location and time. Direct and indirect spendDirect spend is incorporated into the organisation’s products or services, such as raw materials in manufacturing. Indirect spend supports operations but is not normally incorporated into the final product, such as cleaning services, office supplies and utilities. Direct and indirect categories may require different sourcing strategies, approval controls and performance measures. Core spend measuresTotal spend is the sum of transaction values: Total spend = ∑(Quantity purchased × Unit price) The spend share of a supplier or category is: Spend share (%) = (Segment spend ÷ Total spend) × 100 The number of suppliers in a category indicates fragmentation. A category with many suppliers may offer resilience and competition, but it may also create administrative cost and reduce negotiating leverage. Addressable spend is expenditure that procurement can influence through sourcing, negotiation, specification or demand management. One-off taxes, regulated charges or unavoidable emergency purchases may be excluded from addressable spend. Spend cubeA spend cube analyses the same expenditure across three dimensions, commonly supplier, category and business unit. It helps reveal patterns such as one department paying more than another for similar goods, or several suppliers providing nearly identical products. A practical spend review should identify: - maverick spend outside approved contracts;
- duplicate or fragmented suppliers;
- purchases below or above contract prices;
- high-value and high-risk categories;
- recurring emergency purchases;
- opportunities for standardisation or demand reduction.
Spend concentration can be assessed using the share of total spend held by the largest suppliers. Concentration is not necessarily inefficient: a strategic supplier may produce scale benefits. However, high concentration increases dependence and should trigger continuity and risk analysis. Worked example: category spendA department purchases three categories in one quarter: | Category | Spend |
|---|
| Packaging | $48,000 | | Maintenance parts | $32,000 | | Office supplies | $20,000 | | Total | $100,000 |
Packaging spend share is (48,000 ÷ 100,000) × 100 = 48%. Maintenance parts represent 32%, and office supplies 20%. Packaging is therefore the largest opportunity by expenditure, but not automatically the best savings opportunity. Its supply risk, technical specifications and market conditions must also be assessed. 3. Price and Purchase VariancePrice variance compares an actual purchase price with a standard, budgeted, contracted or previous price. The reference price must be clearly identified; otherwise the result is ambiguous. For a quantity purchased at actual price and standard price: Purchase price variance = (Actual price − Standard price) × Actual quantity A positive result usually indicates an unfavourable variance, because actual expenditure exceeded the reference. A negative result usually indicates a favourable variance. Organisations should define this sign convention explicitly. The percentage price variance is: Price variance (%) = ((Actual price − Reference price) ÷ Reference price) × 100 The formula assumes that prices are expressed in the same currency, units, quality specification and delivery basis. Currency movements, freight, discounts, taxes and changes in specification should not be confused with supplier price performance. Worked example: price varianceA buyer purchases 2,400 units. The contracted price is $25 per unit, but the invoice price is $26.20. Price variance = (26.20 − 25.00) × 2,400 = 2,880 The unfavourable variance is $2,880. The percentage variance is (1.20 ÷ 25.00) × 100 = 4.8%. Investigation should determine whether the difference arose from an unauthorised price increase, a changed specification, freight, a currency adjustment or an invoice error. Price variance is not total procurement performanceA lower price can increase total cost if it causes poor quality, late delivery, larger minimum order quantities or excessive inspection. A total-cost view may include: - purchase price;
- freight and duties;
- quality and inspection costs;
- ordering and administrative costs;
- inventory carrying cost;
- shortage and production-disruption costs;
- disposal or obsolescence costs.
4. Inventory Performance MetricsInventory analytics must distinguish units from monetary values and average stock from ending stock. The selected measure should match the decision. Inventory turnoverInventory turnover indicates how many times the inventory investment is consumed or sold during a period. Inventory turnover = Cost of goods sold ÷ Average inventory at cost Average inventory is often calculated as: Average inventory = (Opening inventory + Closing inventory) ÷ 2 The formula assumes that cost of goods sold and inventory are measured at the same cost basis and cover the same period. If inventory is highly seasonal, beginning and ending stock may be misleading; monthly or daily average inventory is preferable. A high turnover may indicate efficient use of stock, but it may also reflect understocking. A low turnover may indicate overstocking, weak demand, obsolete stock or deliberate safety stock for critical items. Days of supplyDays of supply estimates how long available inventory can support expected demand. Days of supply = Available inventory ÷ Average daily demand If annual demand is used: Average daily demand = Annual demand ÷ Number of operating days The inventory and demand must use the same unit, and the result is an estimate rather than a guarantee. It does not by itself account for lead time, safety stock, seasonality, demand variability or supply disruption. Worked example: turnover and days of supplyAnnual cost of goods sold is $720,000. Opening inventory is $110,000 and closing inventory is $130,000. Average inventory = (110,000 + 130,000) ÷ 2 = 120,000 Inventory turnover = 720,000 ÷ 120,000 = 6 times per year. If the organisation operates 360 days per year, approximate days of supply based on cost is 360 ÷ 6 = 60 days. This interpretation is valid only when inventory and demand are valued consistently. For an individual item, unit-based days of supply is usually more transparent. Carrying costCarrying cost is the cost of holding inventory over time. It may include capital cost, storage, insurance, handling, shrinkage, damage and obsolescence. Annual carrying cost = Average inventory value × Carrying-cost rate The carrying-cost rate is a proportion per year. If average inventory is $120,000 and the estimated annual carrying rate is 22%: Annual carrying cost = 120,000 × 0.22 = 26,400 dollars. The rate is an estimate and should be documented. It should not be added to inventory value twice if storage, insurance or capital charges are already included elsewhere. Service and availability metricsFill rate measures the proportion of demand supplied immediately from available stock. A unit fill rate is: Fill rate (%) = (Units supplied immediately ÷ Units demanded) × 100 A line fill rate uses order lines rather than units: Line fill rate (%) = (Order lines supplied in full ÷ Total order lines) × 100 These measures are not interchangeable. A single order line may contain thousands of units, so line fill rate can look high even when many units are unavailable. A stockout occurs when required inventory is unavailable at the time of demand. Stockout frequency counts events, while stockout duration measures the time unavailable. Stockout cost may include lost sales, expediting, production downtime, customer penalties and reputational damage. A useful stockout rate based on demand occasions is: Stockout rate (%) = (Demand occasions with unavailable stock ÷ Total demand occasions) × 100 The definition of a demand occasion must be consistent. A stockout measure should also distinguish planned unavailability from unexpected shortage. 5. Supplier Performance AnalyticsSupplier performance should combine service, quality, cost, responsiveness and compliance. A single composite score can conceal serious weaknesses, so underlying measures must remain visible. | Dimension | Example measure |
|---|
| Delivery | On-time delivery percentage | | Completeness | Quantity received ÷ quantity ordered | | Quality | Accepted units ÷ received units | | Cost | Price variance and total cost | | Responsiveness | Average response or resolution time | | Compliance | Contract, documentation and ethical compliance |
On-time delivery percentage may be calculated as: On-time delivery (%) = (Deliveries meeting agreed date ÷ Total due deliveries) × 100 The organisation must define tolerance, such as delivery on or before the requested date or within an agreed window. A supplier that delivers early may create receiving and storage problems, so “on time” should reflect the contract rather than personal preference. A weighted score can support supplier segmentation: Supplier score = ∑(Weightᵢ × Normalised performanceᵢ) Weights should sum to 1, and all component measures must be transformed so that higher scores have the same meaning. For example, a lower defect rate is better, so it must be normalised appropriately before inclusion. A weighted score supports comparison; it does not replace judgement about criticality, financial stability, geopolitical risk or ethical conduct. 6. Spreadsheet and Dashboard PracticeA reliable spreadsheet separates data, calculations and presentation. Recommended spreadsheet structure- Raw data sheet: imported transactions preserved without manual alteration.
- Reference sheet: supplier, item, category, unit and contract mappings.
- Calculation sheet: formulas, assumptions and intermediate results.
- Output sheet: tables, exceptions and decision indicators.
- Documentation sheet: definitions, reporting period, data owner and refresh date.
Useful spreadsheet functions include SUMIFS for category expenditure, COUNTIFS for event counts, XLOOKUP or equivalent for master-data mapping, and pivot tables for supplier and category analysis. Formula cells should be protected, inputs clearly distinguished and units displayed. Dashboard designA procurement and inventory dashboard should show a limited set of actionable indicators, for example: - total and addressable spend;
- spend under contract;
- price variance;
- inventory value and turnover;
- days of supply by critical category;
- fill rate and stockout events;
- supplier delivery and quality performance;
- overdue corrective actions.
Dashboards should provide filters for period, site, category, supplier and item criticality. Colour should signal exceptions, not decorate the screen. Every indicator needs a definition and drill-down path. A red fill-rate result should lead to the affected items, orders, causes and responsible owner. Data-quality controlsImportant controls include reconciliation of purchase orders to receipts and invoices, duplicate detection, currency conversion checks, unit-of-measure validation, missing-date checks and comparison of calculated totals with the general ledger. Unexplained changes should be investigated before publication. 7. Basic Optimisation for DecisionsOptimisation means selecting the best feasible decision according to an objective and constraints. In procurement, the objective may be minimum total cost, while constraints may include demand, supplier capacity, quality, contract allocation and minimum order quantities. Economic order quantityFor a stable item with constant demand, fixed ordering cost and constant unit price, the basic economic order quantity is: Q* = √((2DS) ÷ H) where: - Q* = optimal order quantity in units per order;
- D = annual demand in units per year;
- S = ordering cost per order;
- H = annual holding cost per unit.
The model assumes known and constant demand, constant lead time, instantaneous replenishment, no stockouts, no quantity discounts and independent replenishment cycles. It balances ordering cost against holding cost; it does not determine safety stock. Worked example: order quantityAnnual demand is 12,000 units, ordering cost is $60 per order and annual holding cost is $4 per unit. Q* = √((2 × 12,000 × 60) ÷ 4) = √360,000 ≈ 600 units. The result is a starting point. Supplier minimums, storage capacity, expiry dates, transport economics and demand variability may require a different feasible quantity. Supplier allocationA simple sourcing model compares suppliers on delivered cost and constraints. If supplier A charges $10.20 per unit with $0.60 freight and supplier B charges $10.00 with $1.10 freight, delivered costs are $10.80 and $11.10 respectively. Supplier A is cheaper on delivered cost, but capacity, quality, resilience and dual-sourcing policy may justify allocating some volume to B. Basic optimisation should therefore be treated as decision support. Spreadsheet Solver or linear programming can allocate quantities subject to: - total quantity required;
- supplier capacity;
- minimum or maximum allocation;
- quality approval;
- budget;
- service or resilience requirements.
8. Illustrative Case: Northstar AppliancesBackgroundNorthstar Appliances, a fictional mid-sized manufacturer, experienced rising inventory value and repeated stockouts of two electronic components. Procurement reported a 6% annual purchase-price saving, but production reported frequent line stoppages. ProblemThe organisation’s reports used different supplier names, mixed units and calculated turnover from ending rather than average inventory. Fill rate was reported by order line, while production needed unit availability for critical components. AnalysisAfter data cleansing, annual component demand was 48,000 units. Average inventory value for the component group was $240,000, and annual cost of usage was $960,000. Turnover was therefore 960,000 ÷ 240,000 = 4 times, equivalent to approximately 90 days of cost-based supply on a 360-day basis. The unit fill rate was 92%, although line fill rate was 98%; the difference showed that large partially filled lines were being hidden by the line metric. A supplier comparison showed that the lowest-price supplier had 88% on-time delivery and a 3.5% defect rate. A second supplier was 4% more expensive, but achieved 97% on-time delivery and a 0.8% defect rate. Expediting and production disruption costs made the lowest invoice price misleading. Approach and solutionNorthstar introduced a cleansed supplier master, a standard price basis including freight, unit fill rate for critical components, and a monthly supplier scorecard. It allocated primary volume to the reliable supplier while retaining a qualified secondary source. Reorder parameters were reviewed using demand variability and actual lead times rather than price alone. Excess stock was reduced gradually, with protection retained for components whose stockout would stop production. OutcomeIn this illustrative case, the organisation reduced average inventory without reducing critical-component availability. Management also gained visibility of the trade-off between purchase price, quality, delivery and disruption cost. The exact outcome would depend on implementation quality and is not a guaranteed result of the method. Learning points- Metric definitions can materially change managerial conclusions.
- Lowest unit price is not equivalent to lowest total cost.
- Critical items require service and continuity analysis in addition to turnover.
- Data cleansing is an analytical control, not merely an administrative task.
9. Limitations, Governance and Ethical IssuesAnalytics can create false confidence when data are incomplete, delayed or biased. Historical purchasing may reflect poor specifications or unequal supplier access rather than optimal behaviour. A dashboard can make a target appear objective even when the target is arbitrary. Procurement analytics should observe segregation of duties, approval authority, audit trails, contract confidentiality and privacy requirements. Supplier data should be accessed only for legitimate business purposes. Automated supplier scoring should be explainable, reviewable and tested for unfair effects. Staff should not manipulate order timing or split purchases merely to improve reported metrics. Ethical procurement analysis also considers modern slavery, labour conditions, environmental impact, bribery risk and supplier financial vulnerability. These issues may not appear in price or turnover data, but they can create legal, reputational and operational consequences. Artificial intelligence can help classify spend, detect anomalies, forecast demand and identify unusual invoice patterns. However, AI outputs require validated data, human review, documented assumptions and protection against confidential-data leakage. A forecast is not a fact, and an anomaly is not proof of misconduct. 10. Best-Practice Implementation SequenceA practical implementation can proceed as follows: - Define the decision and metric dictionary.
- Establish ownership for procurement, inventory and supplier data.
- Clean supplier, item, currency and unit-of-measure records.
- Reconcile source totals to accounting and inventory records.
- Calculate baseline measures for a defined period.
- Segment items and suppliers by value, risk and criticality.
- Investigate exceptions rather than averages alone.
- Test actions using total-cost and service impacts.
- Implement controls, owners and deadlines.
- Review results and revise assumptions periodically.
The most effective analytics programme is not the one with the most indicators. It is the one that turns trustworthy information into timely, accountable action. Chapter SummaryProcurement and inventory analytics links transactional data to operational and financial decisions. Spend analysis identifies concentration, fragmentation, contract leakage and sourcing opportunities. Price variance compares actual prices with a defined reference, but must be interpreted alongside freight, quality, inventory and disruption costs. Inventory turnover measures consumption relative to average stock, while days of supply estimates coverage against demand. Carrying cost expresses the economic burden of holding inventory. Fill rate, line fill rate and stockout measures describe different aspects of service and must not be confused. Supplier performance should combine delivery, completeness, quality, cost, responsiveness and compliance. Spreadsheets and dashboards require sound data structures, definitions and controls. Basic optimisation, including economic order quantity and constrained supplier allocation, supports decisions but depends on assumptions. Ethical governance, data quality, explainability and human judgement remain essential. Key TermsSpend analysis: Systematic examination of purchasing expenditure by supplier, category, item or business unit. Addressable spend: Expenditure that procurement can influence through sourcing or demand management. Spend cube: Analysis of spend across dimensions such as supplier, category and business unit. Maverick spend: Purchasing outside approved contracts or procurement procedures. Price variance: Difference between actual purchase price and a defined reference price. Total cost: Purchase and associated costs incurred across acquisition, ownership and use. Inventory turnover: Cost of goods sold divided by average inventory at cost. Days of supply: Estimated inventory coverage based on available stock and demand rate. Carrying cost: Cost of holding inventory over time. Fill rate: Percentage of demanded units supplied immediately from stock. Line fill rate: Percentage of order lines supplied in full. Stockout: Condition in which required inventory is unavailable when demanded. On-time delivery: Delivery meeting the agreed date or delivery window. Supplier scorecard: Structured report of supplier performance indicators. Normalisation: Transformation of measures to a common scale or direction for comparison. Economic order quantity: Order quantity that balances ordering and holding costs under stated assumptions. Safety stock: Additional inventory held to protect against demand or supply uncertainty. Master data: Shared reference information such as supplier, item, unit and category records. Data governance: Policies and controls governing data quality, access, ownership and use. Review QuestionsShort Answer Questions- What is the difference between direct and indirect spend?
- Why must the reference price be defined before calculating price variance?
- What does inventory turnover measure?
- How does unit fill rate differ from line fill rate?
- State two limitations of the basic economic order quantity model.
Long Answer Questions- Explain how a spend cube can reveal procurement opportunities and risks.
- Discuss why a low purchase price may not represent low total cost.
- Explain the assumptions and managerial interpretation of inventory turnover and days of supply.
- Describe the design of a reliable procurement and inventory dashboard.
- Discuss the governance and ethical requirements for supplier analytics and AI-supported procurement.
Analytical / Application Questions- A firm purchases 5,000 units at an actual price of $18.40 instead of a reference price of $17.75. Calculate the purchase price variance and percentage variance, then identify two possible causes requiring investigation.
- Annual usage cost is $1,200,000, opening inventory is $180,000 and closing inventory is $220,000. Calculate average inventory and turnover. Explain one reason why the result might not accurately describe a seasonal business.
- A supplier offers a lower unit price but has poor delivery and quality results. Design a decision approach that compares price, total cost, service, risk and resilience rather than selecting solely on invoice price.
Multiple Choice Questions with AnswersQuestion 1Which measure is calculated as cost of goods sold divided by average inventory at cost? A. Inventory turnover B. Fill rate C. Spend share D. Stockout rate Correct Answer: A. Inventory turnover Question 2A buyer purchases 1,000 units at $12 instead of a reference price of $10. What is the purchase price variance? A. $200 unfavourable B. $2,000 unfavourable C. $200 favourable D. $12,000 unfavourable Correct Answer: B. $2,000 unfavourable Question 3Which metric measures the percentage of demanded units supplied immediately from stock? A. Line fill rate B. Supplier capacity C. Unit fill rate D. Inventory turnover Correct Answer: C. Unit fill rate Question 4Average inventory is $50,000 and annual carrying-cost rate is 20%. What is annual carrying cost? A. $2,500 B. $10,000 C. $25,000 D. $100,000 Correct Answer: B. $10,000 Question 5Which condition is an assumption of the basic economic order quantity model? A. Highly variable demand with no forecast B. Constant demand and fixed ordering cost C. Unlimited stockouts D. Mandatory quantity discounts Correct Answer: B. Constant demand and fixed ordering cost Question 6What is the principal purpose of a spend cube? A. To measure warehouse temperature B. To analyse expenditure across multiple dimensions C. To calculate employee wages D. To replace supplier contracts Correct Answer: B. To analyse expenditure across multiple dimensions Question 7A supplier delivered 96 of 100 orders by the agreed date. What is its on-time delivery percentage? A. 4% B. 96% C. 100% D. 104% Correct Answer: B. 96% Question 8Why can line fill rate and unit fill rate produce different results? A. They always use different currencies B. A line may contain a large or small number of units C. Line fill rate excludes suppliers D. Unit fill rate measures only price Correct Answer: B. A line may contain a large or small number of units Question 9Which action is a data-quality control? A. Changing results to meet a target B. Ignoring missing units of measure C. Reconciling purchasing totals to accounting records D. Removing unfavourable supplier results Correct Answer: C. Reconciling purchasing totals to accounting records Question 10Why should a supplier scorecard retain its underlying measures even when a composite score is used? A. To hide poor performance B. To prevent any comparison C. To reveal specific strengths and weaknesses concealed by an average D. To eliminate the need for contracts Correct Answer: C. To reveal specific strengths and weaknesses concealed by an average
|