Average-cost method is an inventory costing method that uses the weighted average unit cost to allocate to ending inventory and cost of goods sold the cost of goods available for sale. The average-cost method assumes that goods are similar in nature.