How GAAP Inventory Costing Works
The process begins by identifying the costs that should be included in inventory. For manufacturers, this generally includes direct materials, direct labor, and appropriate manufacturing overhead. For retailers and distributors, purchase costs, freight-in, and other costs necessary to bring inventory to its present location and condition can form part of inventory cost.
Businesses then apply a cost-flow assumption to determine which costs remain in ending inventory and which are recognized as COGS when goods are sold. Common methods include specific identification, first-in, first-out (FIFO), and, where permitted under applicable GAAP requirements, last-in, first-out (LIFO).
A business should apply its chosen accounting policy consistently and maintain sufficient records to reconcile quantities, unit costs, purchases, production costs, and inventory balances.
Inventory Cost Flow Methods
The appropriate method depends on the nature of the inventory and the company's accounting policy. Specific identification assigns the actual cost to individually identifiable items and is useful for unique or high-value inventory. FIFO assumes the earliest inventory costs are recognized first in COGS, leaving newer costs in ending inventory.
LIFO assumes the most recently acquired inventory costs are recognized first and is permitted under U.S. GAAP for qualifying inventory, although it is not permitted under IFRS. Companies using LIFO also need to consider the LIFO conformity rule and related financial reporting requirements.
The broader concept of Inventory Costing connects these cost-flow methods with purchasing, production, inventory records, COGS, and financial reporting. The selected method should reflect the company's inventory characteristics and established accounting policy.
Calculating Inventory Cost and COGS
For a simple FIFO example, assume a company purchases 100 units at $10 each and later purchases 100 units at $12 each. If it sells 150 units, FIFO assigns the first 100 units at $10 and the next 50 units at $12 to COGS.
COGS = (100 × $10) + (50 × $12) = $1,600
The remaining 50 units are valued at $12 each, giving an ending inventory of $600. The example demonstrates how the cost-flow assumption determines both the expense recognized in the current period and the inventory value carried forward.
When purchase prices change significantly, the choice of cost-flow method can influence reported gross margin and inventory balances. Finance teams should therefore document the accounting policy and reconcile inventory subledgers with the general ledger.
GAAP Inventory Costing in Procurement and ERP Workflows
Accurate inventory costing depends on reliable purchasing and receiving information. A purchase order can establish expected quantities, prices, and approved suppliers before inventory is received, helping finance teams connect procurement activity with inventory records and subsequent accounting entries.
Within procurement controls, approvals, receiving records, supplier invoices, and purchase-price information provide supporting evidence for inventory valuation. These records also help identify purchase-price differences and maintain a clear audit trail from sourcing through financial reporting.
In a broader procure-to-pay workflow, inventory-related transactions can move from requisition and purchase order creation through receiving, invoice matching, payment, and accounting. Keeping these stages connected helps finance teams maintain consistent inventory records and improve spend visibility.
Inventory Controls and Data Accuracy
GAAP inventory costing requires dependable underlying data. Finance and operations teams should reconcile physical inventory counts with perpetual inventory records, investigate quantity differences, review unit costs, and monitor obsolete or slow-moving items according to the company's accounting policies.
A Duplicaton Check can support upstream inventory controls by checking for duplicate purchase requests using current inventory and existing PR data across cost centers. Preventing duplicate requests helps ensure that procurement activity reflects actual inventory requirements before additional commitments enter the purchasing process.
ERP integration also matters when inventory, purchasing, receiving, and general ledger systems share transaction data. Companies reviewing whether to expand or replace an ERP environment can use indicators discussed in When to Move from Free ERP to Paid to evaluate whether their finance workflows and integration requirements are being adequately supported.
Financial Reporting Considerations
Inventory costing affects several financial statement measures because inventory is recorded as an asset until the related goods are sold or otherwise expensed. At sale, the applicable inventory cost generally moves to COGS, directly affecting gross profit and operating results.
Companies should document their inventory valuation policies, cost-flow assumptions, standard-cost procedures where applicable, inventory write-down methodology, and reconciliation controls. The accounting treatment should also distinguish inventory from expenses that should be recognized in the period incurred.
Full Costing provides a related perspective by considering the broader allocation of costs across products or activities. While full costing and GAAP inventory costing address related cost information, they should not be treated as interchangeable concepts because financial reporting requirements determine which costs qualify for inventory capitalization.
Summary
GAAP Inventory Costing establishes how businesses assign costs to inventory, recognize COGS, and present inventory in financial statements. Effective implementation requires an appropriate cost-flow method, accurate purchasing and production records, consistent accounting policies, reliable inventory counts, and regular reconciliation with the general ledger.