Activity-Based Costing and Cost Management

Activity-based costing assigns indirect costs to products or services based on the activities they require. Cost management extends the analysis by using activity data to reduce waste, improve processes, and support operating decisions.

Standards Note: ABC and cost management are managerial accounting techniques. They may use data from GAAP- or IFRS-compliant accounting systems, but ABC activity pools, activity drivers, activity rates, ABM, JIT, TQM, target costing, and life cycle cost management are internal decision-support tools rather than external reporting frameworks.

Examples and Worked Problems
How Are ABC and Cost Management Used, and Why Study Them?

ABC helps managers understand how products, services, customers, and channels consume indirect resources. Traditional volume-based systems often assign overhead using one driver, such as direct labor hours or machine hours. ABC uses multiple activity pools and cost drivers when indirect costs are caused by different activities.

Practical situation or guidanceManagerial value
Product and service costingShows whether products consume overhead differently than a single volume-based rate suggests.
Pricing and mix decisionsHighlights which products or services appear more or less profitable after indirect activity costs are traced more carefully.
Process improvementSupports ABM by identifying activities that are costly, inefficient, non-value-added, or candidates for redesign.
Sustainability and quality managementCan trace environmental, inspection, rework, and failure costs to activities that create or prevent those costs.

Key idea: ABC is not only a costing method. It is also an operational lens for seeing what work consumes resources and why.

Key Terms: Definitions and Use

Activity-based costing assigns indirect costs through activity pools and cost drivers. The purpose is to reflect how products, services, customers, and activities actually consume organizational resources.

Key termDefinitionPractical situation or guidance
Activity-Based Costing (ABC)A costing method that assigns indirect costs to activities and then to cost objects based on activity use.Use when one broad volume-based overhead rate distorts product, service, customer, or channel costs.
Activity-Based Management (ABM)Using ABC information to improve processes, reduce waste, and manage activities.Use when management wants to reduce non-value-added work or improve process profitability.
Activity rateCost per unit of activity driver.Use to assign a cost pool to products or services based on actual driver use.
Activity proportionA product's share of total activity driver use.Use when assigning a percentage of an activity pool to each product or service.
Volume-based cost driverA driver that varies mainly with production volume.Use for traditional allocation bases such as direct labor hours, machine hours, or units produced.
Non-volume-based cost driverA driver that does not vary directly with the number of units produced.Use for batch setups, inspections, orders, engineering changes, or customer support.
Unit-level activityActivity performed for each individual unit.Use for costs driven by units, machine hours, or labor hours.
Batch-level activityActivity performed for each batch regardless of units in the batch.Use for setups, purchase orders, batch inspections, and material moves.
Product-level activityActivity supporting a product line regardless of batches or units.Use for product design, engineering support, and product-specific compliance work.
Facility-level activityActivity supporting the organization or facility as a whole.Use for plant management, building security, facility rent, and general plant support.
Value-added activityActivity that increases customer value or is required for the product or service.Preserve or improve these activities when managing cost.
Non-value-added activityActivity that consumes resources without increasing customer value.Target for reduction, redesign, automation, or elimination.
Total Quality Management (TQM)A management approach focused on continuous quality improvement.Use to prevent defects, reduce rework, and improve customer satisfaction.
Prevention costsCosts incurred to prevent defects.Training, supplier certification, process design, and quality planning.
Appraisal or inspection costsCosts incurred to detect defects.Testing, inspections, audits, and quality checks.
Internal failure costsCosts from defects found before delivery to the customer.Scrap, rework, downtime, and retesting.
External failure costsCosts from defects found after delivery to the customer.Warranty claims, returns, recalls, complaint handling, and reputation damage.
Just-in-Time (JIT) systemA system designed to reduce inventory by receiving inputs when needed.Use when supply reliability and process discipline support low inventory levels.
Target costingA cost management method that starts with market price and desired profit to determine allowable cost.Use during product design when the market controls price and the company must design to a cost target.
Cost-plus pricingPricing by adding desired profit to cost.Use where the seller can influence price or where contracts permit cost recovery plus margin.
Product life cycleThe stages of a product from design through disposal or support.Use when costs are committed early in design but incurred over the product's life.
Value chainThe full set of activities that create, deliver, and support value.Use to analyze costs beyond manufacturing, including design, distribution, service, and support.
Value engineeringRedesigning products or processes to meet customer needs at lower cost.Use with target costing to close the gap between estimated cost and target cost.
Supply chainThe network of suppliers, producers, distributors, and customers.Use when cost, quality, delivery, or inventory decisions depend on upstream and downstream partners.
Cost of quality reportA report summarizing prevention, appraisal, internal failure, and external failure costs.Use to show whether the organization is spending more on prevention or on failure.

Common Terminology

Related termsPractical meaningTypical situation
Indirect cost โ†” overheadCost that cannot be conveniently traced to a cost object.Manufacturing overhead, customer support cost, or shared service cost.
Assign โ†” allocate โ†” applyPut indirect cost onto a cost object.Assigning setup costs to products through setup hours or number of setups.
Cost driver โ†” activity driver โ†” allocation baseThe activity measure used to assign an activity pool.Purchase orders, inspections, machine hours, setups, or engineering changes.
Unit-level cost driver โ†” volume-based cost driverA driver that moves with production volume.Units, labor hours, or machine hours.
Cost management โ†” ABMUsing cost information to improve decisions and reduce waste.Reducing non-value-added activities or redesigning processes.
Key Formulas and Helpful Reminders

ABC formulas assign indirect costs through activity rates or activity proportions. Cost management formulas support target costing and quality-cost analysis.

FormulaMeaningPractical situation
Predetermined Overhead Rate = Estimated Total Manufacturing Overhead รท Estimated Total Cost DriverTraditional volume-based overhead rate.Use for a single overhead pool based on one volume-based driver.
Activity Rate = Estimated Activity Cost รท Estimated Cost DriverCost per unit of activity driver.Use when assigning one activity pool to products or services.
Overhead Assigned = Activity Rate ร— Cost Driver UsedCost assigned from an activity pool.Use when the problem gives activity rates and product driver quantities.
Activity Proportion = Product Driver รท Total Driver for All ProductsProduct's share of activity use.Use when assigning a total activity cost by percentage.
Overhead Assigned = Activity Proportion ร— Total Activity CostCost assigned using driver proportions.Use when the problem gives total pool cost and driver usage by product.
Total Product Cost = Direct Materials + Direct Labor + Assigned OverheadFull product cost under the chosen costing system.Use to compare traditional costing and ABC product cost.
Unit Product Cost = Total Product Cost รท UnitsCost per unit.Use after assigning direct and indirect costs.
Target Cost = Target Market Price โˆ’ Target ProfitMaximum allowable cost.Use when price is market-driven and management must design to cost.

Helpful Reminders

  • Indirect costs are often manufacturing overhead or nonmanufacturing overhead.
  • Traditional cost systems usually use one volume-based cost driver.
  • ABC uses multiple activity drivers and may include both volume-based and non-volume-based drivers.
  • Unit-level activities vary with the number of units.
  • Batch-level activities vary with the number of batches, not the number of units in each batch.
  • Product-level activities support a product line regardless of units or batches.
  • Facility-level activities support the organization overall and are not specific to products, units, or batches.
  • Assign ABC costs using total indirect costs and cost drivers. Then divide by units to get per-unit cost.
  • Target costing works backward from market price to allowable cost.

Memory Aids

If you see...Remember...
One overhead rateTraditional volume-based costing.
Multiple pools and driversABC.
Setups, orders, inspectionsOften batch-level activities.
Engineering or product designOften product-level activity.
Plant rent or general facility supportOften facility-level activity.
Training and quality planningPrevention cost.
Testing and inspectionAppraisal cost.
Scrap and rework before deliveryInternal failure cost.
Warranty, returns, recallsExternal failure cost.
Procedure Checklist and Decision Patterns

Decision patterns

  • Use multiple activity drivers when overhead is caused by several different activities.
  • Keep activity pools detailed enough to support decisions and practical enough to maintain.
  • Choose drivers that explain why each activity consumes resources.
  • Treat facility-level costs as organization-support costs unless a stronger causal relationship exists.
  • Use ABC results as a starting point for ABM, process improvement, pricing, product mix, and customer profitability decisions.

Checklist

  • What activity causes the cost?
  • Is the activity unit-, batch-, product-, customer-, service-, or facility-level?
  • Does each pool have a clear cost driver?
  • Do traditional and ABC results materially differ?
  • What process decision should management consider?
How to Work an ABC Problem
  1. Start with the traditional system. Compute one predetermined overhead rate from total overhead and one volume-based allocation base.
  2. Identify activities. Classify activities as unit-, batch-, product-, customer-, service-, or facility-level.
  3. Form activity pools. Assign indirect costs to pools with similar work and similar cost drivers.
  4. Select cost drivers. Choose drivers that explain why the cost pool is incurred.
  5. Compute activity rates or proportions. Use either activity rates or activity proportions to assign pool costs.
  6. Compare results. Identify which products or services are overcosted or undercosted by the traditional system.
  7. Manage the activities. Use ABM, JIT, TQM, target costing, and life cycle thinking to improve operations.
References

AICPA & CIMA. (2013). Activity-based costing (ABC). https://www.aicpa-cima.com/resources/article/activity-based-costing-abc

Cokins, G., & Lawson, R. (2014). Implementing activity-based costing. Institute of Management Accountants. https://www.imanet.org/research-publications/statements-on-management-accounting/implementing-activity-based-costing

Cooper, R., & Kaplan, R. S. (1988). Measure costs right: Make the right decisions. Harvard Business Review, 66(5), 96โ€“103. https://www.hbs.edu/faculty/Pages/item.aspx?num=9158

Whitecotton, S., Libby, R., & Phillips, F. (2025). Managerial accounting (2025 Release). McGraw Hill.