AllFrontierGlobal · business library
Business library › ABC

ABC

TL;DR Activity-Based Costing (ABC) is a costing method that assigns costs to products and services based on the activities and resources that go into their produ

Updated Jul 2026Bloom UnderstandDigComp Problem solvingType ConceptDepth SolidDifficulty IntermediateRead ~2 minBloom ApplyConcepts 8 linkedCluster Cluster AMode Chat-ready
Chat with AI about this
Master itDiscoverUnderstandApplyAnalyzeEvaluateCreateTeach— climb from reading to teaching using the actions above

Activity-Based Costing (ABC) is a costing method that assigns costs to products and services based on the activities and resources that go into their production or delivery. Unlike traditional costing methods, which allocate overhead costs based on a single factor such as direct labor hours, ABC identifies various activities involved in the production process and assigns costs to products based on their consumption of these activities.

Key Concepts in ABC:65 words

Key Concepts in ABC:

  1. Activities: Any event, task, or unit of work that causes the consumption of resources. Examples include setting up equipment, processing orders, or inspecting products.
  2. Cost Drivers: Factors that cause the cost of an activity to increase. They are used to allocate activity costs to products or services. Examples include the number of machine hours, number of batches, or the number of customer orders.
Steps in ABC:199 words

Steps in ABC:

  1. Identify Activities: Identify all the activities necessary to produce the product or service. These can include things like purchasing raw materials, machine setups, or quality inspections.
  2. Determine Cost Pools: Group activities into cost pools. Each cost pool will have a related cost driver. For instance, machine setup may be a cost pool, and the number of setups would be its cost driver.
  3. Identify Cost Drivers: For each activity or cost pool, identify the factor that most directly causes the costs of that activity. For instance:
    • Number of purchase orders for procurement activities
    • Number of machine hours for machinery-related activities
    • Number of inspections for quality control
  4. Assign Costs to Cost Pools: Allocate costs to each activity or cost pool based on the resources consumed. This includes both direct and indirect costs.
  5. Calculate the Cost per Unit of Activity: Divide the total cost of each cost pool by the total amount of the corresponding cost driver. This gives the cost per unit of activity.
  6. Assign Costs to Products or Services: Multiply the cost per unit of activity by the number of activity units consumed by each product. This gives the cost assigned to each product.
Common ABC Cost Drivers:76 words

Common ABC Cost Drivers:

  • Number of machine hours: Used in manufacturing environments where machine usage is the primary driver of costs.
  • Number of purchase orders: Applicable in industries where procurement processes incur significant costs.
  • Number of customer orders: Useful for service or retail industries where processing customer orders drives costs.
  • Number of setups: Common in manufacturing, where production line setups can be expensive.
  • Number of inspections: Related to quality control, where each inspection incurs costs.
Benefits of ABC:55 words

Benefits of ABC:

  • More Accurate Costing: By focusing on activities and their specific drivers, ABC provides a more accurate picture of product and service costs.
  • Better Decision-Making: Managers can better understand which products, services, or customers are more profitable.
  • Cost Control: ABC helps identify inefficient processes or activities, making it easier to reduce unnecessary costs.
Limitations:36 words

Limitations:

  • Complexity: Implementing ABC requires a detailed analysis of all activities, which can be time-consuming and resource-intensive.
  • Data Requirements: ABC relies on accurate data on cost drivers and activities, which can be difficult to collect.
Chat with AI about this

Prompt pack

AI intelligence briefing

A live synthesis of the freshest signals on ABC — what matters now, the trend, and a recommendation.

Live intelligence

Skills & careers — ESCO occupations & skills
Standards — IETF / RFC documents
Latest research — open scholarly works
Books — titles on this topic
In context — encyclopaedic summary
Wikidata entity — identify the concept (→ sameAs)
Papers (Semantic Scholar) — recent scholarship
Code — GitHub repositories
Discussion — Hacker News threads

Concept map

CVPWhat ifProduct mixBanner MarketingEmotional Intell…Five bases of po…ABC

Click a node to open it · explore the full knowledge graph →

See also

Take ABC further

Amit Jain — 25+ years across brand strategy, global marketing, AI & education. Individual, corporate & custom programmes, certificate on completion.

Write to Amit

A question, a correction, or something you'd like covered. It goes straight to his inbox — no list, no newsletter.