Activity based costing (ABC) is an accounting methodology that assigns costs to activities rather than products and services. ABC focuses on activities as fundamental cost objects and uses the costs of these activities to compile the costs of other objects. It contributes costs to cost units based on the benefits received from indirect activities like ordering and quality assurance. ABC facilitates strategic cost management by showing how activities consume resources and how products or customers trigger activities, assigning costs according to resource consumption. ABC also describes firms as series of activities designed to satisfy customer needs, providing information to managers to improve activities. The benefits of ABC include understanding overhead cost behavior and relationships, allocating resources to value-adding activities, linking profitability analysis to operations, ensuring visibility of non-