ABC Implementation & Management

Level: Advanced Module: Activity-Based Costing & Allocation 8 min read Lesson 2 of 67

Overview

  • What you’ll learn: The step-by-step process for implementing an ABC system, the transition from ABC to Activity-Based Management (ABM), cost driver analysis techniques, time-driven ABC as a simplified alternative, and how to determine when ABC is worth the investment.
  • Prerequisites: Lesson 1 — Activity-Based Costing Systems.
  • Estimated reading time: 18 minutes

Introduction

The Grand Historian records: To know the theory of ABC is one thing; to deploy it in the field is quite another. Many a general has mastered the art of war in the academy only to falter when confronted with actual mud, rain, and soldiers who refuse to stand where the diagram says they should. ABC implementation is no different — the concept is elegant, but the execution requires diplomacy, data, and an unflinching willingness to tell product managers that their beloved product line is, in fact, hemorrhaging gold.

This lesson chronicles the journey from ABC theory to ABC practice, and then beyond — to Activity-Based Management, where cost information ceases to be merely interesting and becomes genuinely actionable. We shall also examine time-driven ABC, a streamlined variant that addresses the most common complaints about traditional ABC’s complexity, and conclude with the eternal question: is ABC worth it?

Step-by-Step ABC Implementation

Step 1: Identify Activities

The first task is to catalog all significant activities that consume overhead resources. This requires interviews with operations managers, observation of factory floors, and analysis of support departments. Common methods include:

  • Activity interviews: Ask department managers, “What do your people spend their time doing?” Document each discrete activity.
  • Process mapping: Flowchart the entire production and support process to identify every step that consumes resources.
  • Activity dictionary: Create a standardized list of activities with definitions, ensuring consistency across departments.

The danger at this stage is excessive granularity. A factory with 300 identified activities will drown in data collection. Best practice is to consolidate activities to a manageable number — typically 25 to 50 — by grouping related activities with the same cost driver.

Step 2: Assign Resource Costs to Activities

For each activity, determine what resources it consumes and in what proportion. This is done using resource cost drivers (first-stage drivers):

Resource Resource Driver Allocation to Activities
Salaries Time surveys / % of time Based on staff time per activity
Equipment depreciation Machine hours per activity Based on equipment usage
Building occupancy Square footage Based on space used per activity
Supplies Requisition records Based on actual consumption

Step 3: Select Activity Cost Drivers

For each activity cost pool, select the cost driver that best explains the variation in cost. Three criteria guide the selection:

  1. Causal relationship: Does the driver actually cause the cost? Number of setups causes setup cost; number of units produced does not.
  2. Data availability: Can you measure the driver accurately and affordably? A perfect driver that costs $1 million to track is worse than a good-enough driver tracked automatically.
  3. Behavioral effects: What behavior does the driver incentivize? If you charge departments per purchase order, they will consolidate orders — which may or may not be desirable.

Step 4: Compute Activity Rates

Divide each activity cost pool by the total quantity of its cost driver to obtain the activity rate. Use practical capacity (not actual usage) as the denominator to avoid the death spiral of allocated idle capacity costs:

Activity Rate = Activity Cost Pool / Practical Capacity of Cost Driver

Using practical capacity means unused capacity is reported separately rather than loaded onto products — a feature that makes ABC far more useful for decision-making.

Step 5: Assign Costs to Cost Objects

Multiply the activity rate by the quantity of driver consumed by each product, service, or customer. Sum across all activities to obtain the total ABC cost for each cost object.

From ABC to Activity-Based Management (ABM)

ABC tells you what things cost. ABM tells you what to do about it. Activity-Based Management uses ABC information for two purposes:

Operational ABM: Doing Things Right

Operational ABM focuses on improving the efficiency of activities themselves:

  • Activity elimination: Remove activities that add no value. If an inspection exists only because of a defect in an upstream process, fix the process and eliminate the inspection.
  • Activity reduction: Reduce the time, effort, or resources consumed by necessary activities. Streamline setups using SMED techniques.
  • Activity sharing: Share activities across products or departments to achieve economies of scale.
  • Activity selection: Choose among alternative activities that accomplish the same purpose (e.g., different shipping methods).

Strategic ABM: Doing the Right Things

Strategic ABM focuses on choosing the right mix of activities and products:

  • Product mix decisions: Armed with accurate costs, drop unprofitable products and promote profitable ones.
  • Pricing decisions: Set prices that reflect the true cost of serving different products and customers.
  • Customer profitability analysis: Identify which customers generate profit and which destroy it (explored fully in Lesson 3).
  • Process redesign: Fundamentally restructure processes to eliminate non-value-added activities.

Value-Added vs. Non-Value-Added Activities

A central concept of ABM is the distinction between:

Category Definition Examples ABM Action
Value-added Activities the customer would willingly pay for Assembly, painting, packaging Optimize efficiency
Non-value-added Activities that consume resources without adding customer value Waiting, rework, moving, storing Eliminate or minimize
Business-sustaining Necessary but not valued by customers Accounting, compliance, IT support Reduce cost, automate

Studies consistently find that 25-50% of activities in a typical organization are non-value-added. The opportunity for improvement is enormous — and invisible without ABC data.

Cost Driver Analysis

Selecting the right cost driver is both an art and a science. Three types of cost drivers exist, each with different precision and measurement costs:

  • Transaction drivers: Count the number of times an activity is performed (e.g., number of setups). Cheapest to measure but assumes each occurrence consumes equal resources.
  • Duration drivers: Measure the time an activity takes (e.g., setup hours). More accurate than transaction drivers when activities vary in duration.
  • Intensity drivers: Direct charge based on actual resources consumed per occurrence. Most accurate but most expensive to measure.

The Grand Historian advises: start with transaction drivers. Upgrade to duration drivers only for activities where duration varies significantly across products. Reserve intensity drivers for very high-cost, highly variable activities.

Time-Driven ABC (TDABC)

Traditional ABC’s greatest weakness is its dependence on employee surveys to estimate time spent on activities. These surveys are expensive, subjective, and quickly outdated. Kaplan and Anderson proposed Time-Driven ABC as a streamlined alternative:

How TDABC Works

  1. Estimate the cost per time unit for each department: Total department cost / Practical capacity (in minutes or hours).
  2. Estimate the time required for each activity using time equations: e.g., “Process a standard order = 8 minutes; if expedited, add 5 minutes; if international, add 12 minutes.”
  3. Multiply cost per minute by time consumed to get the cost per activity occurrence.

Advantages of TDABC

  • No employee surveys — time estimates come from direct observation or engineering standards.
  • Time equations handle complexity elegantly — one equation replaces dozens of separate activities.
  • Easy to update — change a time estimate or a cost rate without rebuilding the entire model.
  • Unused capacity is automatically identified — if allocated time is less than practical capacity, the difference is idle time.

TDABC Example

Customer Service Department: total cost $400,000/quarter, practical capacity 10,000 hours (5 reps x 2,000 hours). Cost per hour = $40.

Time equation: Handle customer inquiry = 15 min base + 20 min if complaint + 45 min if return processing.

  • Simple inquiry: 15 min x ($40/60) = $10.00
  • Complaint: 35 min x ($40/60) = $23.33
  • Return: 80 min x ($40/60) = $53.33

When Does ABC Add Value?

ABC is not free — it requires significant effort to design, implement, and maintain. The Grand Historian counsels that ABC adds value when:

  • Overhead is large relative to direct costs (>30% of total production costs).
  • Product diversity is high — products differ greatly in volume, complexity, batch size, and support requirements.
  • Traditional costs are suspicious — simple products appear unprofitable, complex products appear highly profitable, or pricing decisions feel wrong.
  • Decisions depend on cost accuracy — make-or-buy, outsourcing, product discontinuation, and customer rationalization all require ABC-level precision.
  • Management will act on the information. ABC without ABM is an expensive filing cabinet.

Conversely, ABC is unnecessary when overhead is small, products are homogeneous, or the company competes purely on innovation rather than cost.

Common Implementation Pitfalls

  • Too many activities: More than 50 activities creates data collection nightmares. Consolidate ruthlessly.
  • Lack of management support: ABC requires cross-functional cooperation. Without executive sponsorship, departmental silos will sabotage the effort.
  • Static models: An ABC system that is not updated becomes as misleading as the traditional system it replaced.
  • Using actual volume instead of practical capacity: This allocates idle capacity costs to products, distorting unit costs and creating the dreaded death spiral.
  • Analysis paralysis: Perfectionism in cost driver selection delays implementation indefinitely. Start with good-enough drivers and refine over time.

Key Takeaways

  • ABC implementation follows five steps: identify activities, assign resource costs, select cost drivers, compute activity rates, and assign costs to cost objects.
  • Activity-Based Management (ABM) uses ABC data for operational improvement (doing things right) and strategic decisions (doing the right things).
  • Cost drivers come in three types — transaction, duration, and intensity — with increasing accuracy and measurement cost.
  • Time-Driven ABC simplifies implementation by replacing employee surveys with time equations and cost-per-minute rates.
  • ABC adds value when overhead is large, products are diverse, and management will act on the information. Otherwise, the cost of ABC may exceed its benefit.

What’s Next

In Lesson 3, we apply ABC thinking to customers rather than products. Customer profitability analysis reveals the “whale curve” — where a small number of customers generate all the profit, and many customers actually destroy value.

繁體中文

概述

  • 學習目標:ABC 系統之逐步建置、從 ABC 到作業基礎管理(ABM)之轉型、成本動因分析技術、時間驅動 ABC,以及判斷 ABC 何時值得投入。
  • 先決條件:第 1 課 — 作業基礎成本制系統。
  • 預計閱讀時間:18 分鐘

簡介

太史公曰:知 ABC 之理論為一事,於實戰中部署又為一事。許多將軍於書院精通兵法,然遇泥濘雨天、士卒不肯按圖站位,則手足無措。ABC 之建置亦然——概念雅致,然執行需外交、數據,及告知產品經理其鐘愛之產品線實乃大量失血之不屈勇氣。

本課記述從 ABC 理論到 ABC 實務之旅程,更進一步至作業基礎管理(ABM),使成本資訊不僅「有趣」,更化為真正可行動之利器。

ABC 建置五步驟

第一步:辨識作業

首要任務為編錄所有消耗間接資源之顯著作業。需訪談營運經理、觀察工廠現場、分析支援部門。危險在於過度細分——超過 50 項作業將淹沒於數據蒐集之中,宜合併至 25-50 項。

第二步:將資源成本歸入作業

以資源成本動因(第一階段動因)判定各作業消耗何種資源及比例。例:薪資依時間調查、設備折舊依機器小時、建物依使用面積。

第三步:選擇作業成本動因

三項標準:因果關係(動因確實造成成本)、數據可得性(能否負擔得起追蹤成本)、行為效應(動因激勵何種行為)。

第四步:計算作業費率

作業費率 = 作業成本庫 / 成本動因之實務產能。以實務產能而非實際用量為分母,避免閒置產能成本之死亡螺旋。

第五步:將成本分至成本對象

各活動費率乘以各產品/服務/客戶消耗之動因數量,加總即得 ABC 總成本。

從 ABC 到作業基礎管理(ABM)

營運 ABM:把事做對

  • 作業消除:移除無附加價值之作業。
  • 作業縮減:減少必要作業消耗之時間與資源。
  • 作業共享:跨產品或部門共享作業以達規模經濟。

策略 ABM:做對的事

  • 產品組合決策:以精確成本為據,汰除虧損品、推廣獲利品。
  • 定價決策:反映服務不同產品與客戶之真實成本。
  • 客戶獲利分析:辨識創造利潤與摧毀利潤之客戶。

時間驅動 ABC(TDABC)

傳統 ABC 仰賴員工調查估計時間,既昂貴又主觀。Kaplan 與 Anderson 提出 TDABC:

  1. 估計各部門每時間單位之成本。
  2. 以時間方程式估計各作業所需時間。
  3. 每分鐘成本乘以消耗時間 = 每次作業成本。

優勢:無需員工調查、時間方程式優雅處理複雜度、易於更新、自動辨識閒置產能。

ABC 何時增添價值?

  • 間接費用佔比大(超過總生產成本 30%)。
  • 產品多元——量、複雜度、批次大小差異甚大。
  • 傳統成本令人起疑——簡單品看似虧損,複雜品看似暴利。
  • 決策仰賴成本精確度——自製或外購、停產、客戶合理化。
  • 管理層將依資訊行動。ABC 無 ABM,不過是昂貴的檔案櫃。

重點摘要

  • ABC 建置五步驟:辨識作業、歸入資源成本、選擇成本動因、計算作業費率、分至成本對象。
  • ABM 用 ABC 數據進行營運改善(把事做對)與策略決策(做對的事)。
  • 成本動因三類型:交易型、時間型、強度型——精確度遞增,衡量成本亦遞增。
  • TDABC 以時間方程式取代員工調查,簡化建置。
  • 間接費用大、產品多元、管理層願行動時,ABC 最具價值。

下一步

第 3 課將 ABC 思維應用於客戶而非產品。客戶獲利分析揭示「鯨魚曲線」——少數客戶創造所有利潤,許多客戶實則摧毀價值。

日本語

概要

  • 学習内容:ABCシステムの段階的導入、活動基準管理(ABM)への移行、原価作用因分析、時間主導型ABC、ABCが投資に値する場面の判断。
  • 前提条件:レッスン1 — 活動基準原価計算システム。
  • 推定読了時間:18分

はじめに

太史公曰く:ABCの理論を知るは一事、実戦に展開するは全く別なり。書院にて兵法を極めし将軍も、泥と雨と命令に従わぬ兵卒に直面すれば狼狽す。ABC導入も然り——概念は優雅なれども、執行には外交と数拠と、製品担当者に「貴殿の愛する製品ラインは実は大出血している」と告げる不屈の覚悟を要す。

ABC導入の5ステップ

ステップ1:活動の識別

間接資源を消費するすべての重要な活動をカタログ化する。活動インタビュー、プロセスマッピング、活動辞書の作成。25-50個に集約することが最善の実践。

ステップ2:資源原価を活動に割り当て

資源原価作用因(第1段階作用因)を使用:給与は時間調査、設備減価償却は機械時間、建物は面積。

ステップ3:活動原価作用因の選択

3つの基準:因果関係、データ入手可能性、行動への影響。

ステップ4:活動レートの計算

活動レート = 活動原価プール / 原価作用因の実務的生産能力。実際使用量ではなく実務的生産能力を分母とし、遊休能力原価の死のスパイラルを回避する。

ステップ5:原価対象への原価配賦

各活動レート × 各製品・サービス・顧客の消費した作用因数量を乗じ、全活動にわたり合計する。

ABCから活動基準管理(ABM)へ

業務的ABM:正しく行う

  • 活動の除去:付加価値のない活動を排除する。
  • 活動の削減:必要な活動の時間・資源消費を低減する。
  • 活動の共有:規模の経済を達成するため製品・部門間で活動を共有する。

戦略的ABM:正しいことを行う

  • 製品ミックス決定:正確な原価に基づき不採算製品を廃止、収益性の高い製品を推進。
  • 価格決定:異なる製品・顧客へのサービスの真の原価を反映した価格設定。
  • 顧客収益性分析:利益を生む顧客と破壊する顧客を識別。

時間主導型ABC(TDABC)

  1. 各部門の時間単位あたり原価を見積もる。
  2. 時間方程式で各活動の所要時間を見積もる。
  3. 分あたり原価 × 消費時間 = 活動1回あたりの原価。

利点:従業員調査不要、時間方程式で複雑さに対応、更新容易、遊休能力を自動識別。

ABCが価値を加える場面

  • 間接費が総生産原価の30%超。
  • 製品の多様性が高い。
  • 伝統的原価が疑わしい。
  • 意思決定が原価精度に依存する。
  • 経営陣が情報に基づいて行動する。ABCなくしてABMなし、ABMなくしてABCは高価な書庫に過ぎず。

重要ポイント

  • ABC導入は5ステップ:活動識別、資源原価割当、原価作用因選択、活動レート計算、原価対象への配賦。
  • ABMはABCデータを業務改善(正しく行う)と戦略的意思決定(正しいことを行う)に活用する。
  • 原価作用因は3類型:取引型、時間型、強度型。
  • TDABCは時間方程式で従業員調査を置換し、導入を簡素化する。
  • 間接費が大きく製品が多様で経営陣が行動する場合にABCは最も有用。

次のステップ

レッスン3では、ABC思考を製品ではなく顧客に適用する。顧客収益性分析は「クジラ曲線」を明らかにする——少数の顧客がすべての利益を生み、多くの顧客が実際には価値を破壊している。

You Missed