All articles
Learn AccountingOct 5, 2026

Inventory Costing: FIFO, Weighted Average and How to Choose the Right Method

Inventory costing assigns cost to units sold or consumed and to units remaining at period end, affecting cost of sales, inventory value and profit. Under IAS 2, FIFO or weighted average is generally used for interchangeable items, while specific identification suits items that are not ordinarily interchangeable or are segregated for specific projects. This article turns the concept into practical steps so finance and management can use it in day-to-day decisions rather than treating it as theory. The concept becomes more useful when its calculation or application is documented, its data source is known, and users can trace the result back to the transactions that created it. In practice, the business should assign a clear owner for the measure or treatment, define a regular review cycle, and decide what action is expected when a material variance appears. That turns accounting knowledge from reading material into part of the management and control system.

What Is Inventory Costing Methods?

Inventory costing assigns cost to units sold or consumed and to units remaining at period end, affecting cost of sales, inventory value and profit. The definition becomes useful only when linked to the transaction or management decision behind it. A figure or term has little value unless its source, drivers and reporting impact are understood. It is also important to distinguish the accounting definition from a simplified management use. Management may track a quick operational indicator while period-end reporting requires a more precise and consistent definition. Both can coexist as long as each is documented and results calculated on different bases are not compared as if they were identical. It is also useful to define the boundaries of the concept and what it does not include. Confusion often begins when different teams use the same term with different meanings, so the definition should be documented in policy or an internal reporting glossary with a business-specific example.

Why Does It Matter to the Business?

Under IAS 2, FIFO or weighted average is generally used for interchangeable items, while specific identification suits items that are not ordinarily interchangeable or are segregated for specific projects. Management should therefore look beyond the final number, review the components that produced it, and compare them with prior periods and targets. The key is to connect the measure or accounting treatment to an action: process improvement, policy change, pricing review, collection follow-up, or simply an explanation of seasonality. Without a link to action, reporting becomes presentation rather than management. At management level, the concept can usually be linked to one or two meaningful indicators rather than dozens of numbers. A useful indicator highlights a change that needs explanation or action instead of simply adding another figure to the report.

How Is It Applied or Calculated?

FIFO assumes older cost layers leave first; weighted average pools available costs to calculate an average unit cost periodically or on a moving basis. The method should be documented and applied consistently across periods, with a clear data source so the result does not change merely because definitions or extraction methods changed. Start with reliable master data, apply the calculation or treatment, then test a small sample of transactions to confirm the result reflects reality. If multiple systems are involved, define the official source for each field and the reconciliation between systems. When designing the process, separate data entry, validation, approval and reporting use. This makes it easier to locate the source of a variance and avoids manually repairing the final number every month without fixing the cause. Keep versioned definitions when calculation logic changes so historical comparisons remain understandable.

A Simple Practical Example

Buying 100 units at SAR 10 and another 100 at SAR 12, then selling 120 units, causes FIFO to use the first 100 units from the first layer and 20 from the second, while weighted average uses an average cost. The example is not intended to cover every scenario; it demonstrates the logic that can then be applied to the business’s actual data. For internal use, replace sample figures and assumptions with real data and retain the comparison so management can see how the result changes when price, volume, balance or timing changes.

How Should the Result Be Interpreted?

Separate price, quantity and product-mix effects; a higher cost of sales does not mean the costing method alone caused the movement. When a large movement appears, do not assume the cause. Drill into balances and transactions to determine whether it is operational, seasonal, an error, or the result of a policy change. Compare the result from more than one angle: prior period, budget or target, and a relevant business benchmark where the comparison is reliable. The objective is not simply to say that a number rose or fell, but to explain why and identify the action that follows. If the movement has several drivers, separate their effects instead of assigning one cause. Price, volume, timing and classification can change in the same period. Breaking the movement into drivers produces a better decision and avoids treating a visible symptom while leaving the real cause unresolved.

Common Mistakes to Avoid

Mistakes include unjustified method changes, manual cost overrides, ignoring purchase-cost components or discounts, and poor handling of returns. A periodic review and a clear checklist reduce repetition of these errors and help detect them before they flow into final reporting. Repeated corrections should also be analysed. If the same issue returns every month, the answer is not more correcting journals but fixing the underlying data, process or system configuration. A useful practice is to record recurring errors, their root causes and the preventive action taken. This simple log helps the team measure whether process quality is actually improving and prevents the same problem from returning when responsibilities change.

The Role of Finance Systems and ERP

ERP should apply the approved costing method by inventory class and provide valuation, cost-of-sales, negative-stock, zero-cost and revaluation reports. The goal is not to automate mistakes, but to make the correct process the default and surface exceptions for review instead of burying them inside postings. Users should be able to drill from reports into transaction detail, while permissions should prevent one person from creating, approving and changing sensitive transactions without trace. Good reporting starts with good data design before it starts with dashboard appearance. Reports should also be retested after major changes to configuration, chart of accounts or master data, because a report can continue to run technically while the accounting meaning of some fields or balances has changed.

Practical Checklist

Before relying on the result for a management decision, review the following: • Determine whether items are interchangeable. • Adopt a documented consistent costing policy. • Review purchase and conversion cost components. • Control returns, transfers and counts. • Reconcile inventory valuation to the general ledger. • Keep a short explanation for any material variance so it can be referenced in the next period.

Frequently Asked Questions

These questions address common points of confusion when the concept is applied in practice: Is LIFO permitted by IAS 2? No, LIFO is not a permitted cost formula under IAS 2. Is weighted average an average selling price? No, it is an average inventory cost. Can the method be changed casually? No, a change requires proper accounting justification. For more answers about Shams solutions, systems, and services, visit [Shams Frequently Asked Questions](https://shamss.io/faq)

Conclusion

Inventory costing should reflect the nature of the items and be applied consistently. Shams Solutions helps businesses configure costing in ERP and reconcile inventory reports to the general ledger. Before publication or internal reliance, review the definition, data source and any material assumptions because decision quality depends on the quality of the foundation behind the number. To manage inventory costing and connect inventory with purchasing, sales, and accounting in one system, explore [ERPNext from Shams](https://shamss.io/finance-erp)