Activity-Based Costing (ABC) is a costing method that assigns overhead and indirect costs to specific products, services, or customers based on the activities they actually consume. Instead of using a single broad cost driver (like machine hours or labor hours), ABC identifies the specific activities driving costs (e.g., setups, quality inspections, order processing) and assigns costs accordingly.