Average Costing can be handled under two acceptable base methods and be in compliance with Generally Accepted Accounting Principles (GAAP) listed below:
1. Moving Average under a Perpetual Inventory System
2. Weighted Average under a Periodic Inventory System