ACC202 Cost Management Accounting

Cost Management AccountingUnit 1210 min read

Activity-Based Costing (ABC) & Overhead Analysis

Unit 12 of Cost Management Accounting: Explores Activity-Based Costing (ABC) to allocate overheads accurately, compares traditional vs. ABC methods, and analyzes overhead behavior for better decision-making.

TAKEAWAYS:

  • ABC assigns overhead costs based on activities, not just volume, improving cost accuracy for products/services.
  • Traditional costing uses direct labor hours, while ABC uses cost drivers linked to activities.
  • Overhead analysis helps identify cost-saving opportunities and pricing strategies.
  • ABC is widely used in service industries (e.g., banks, hospitals) and complex manufacturing.
  • Worked examples include Nepali businesses like Daraz (inventory handling costs) and Pathao (driver dispatch overheads).
  • Exam questions often require ABC cost allocations, variance analysis, and cost driver identification.

Activity-Based Costing (ABC): Core Concepts

ABC is a costing method that assigns overhead costs to products/services based on the activities that drive those costs. Unlike traditional costing (which uses direct labor hours), ABC traces costs to cost drivers (e.g., machine setups, inspections, customer orders).

Overhead Allocation (ABC vs. Traditional)Dr.Cr.To Product X (ABC)3,00,000To Product Y (ABC)2,00,000By Total Overheads (500,000)5,00,000
ABC allocation using machine setups as cost driver (Example: Rs. 500,000 overheads)

Why ABC?

Traditional costing distorts product costs because it assumes overheads are driven by volume alone. ABC reveals hidden inefficiencies by linking costs to specific activities.


Key Terms

Term Definition
Cost Pool A group of overhead costs (e.g., machine maintenance, quality checks).
Cost Driver Activity that causes overhead costs (e.g., number of setups, inspections).
Activity Rate Cost per unit of cost driver (e.g., Rs. 50 per setup).
Overhead Allocation Assigning costs to products based on activity usage.

How ABC Works: Step-by-Step

  1. Identify Cost Pools (e.g., Machine Maintenance, Order Processing).
  2. Select Cost Drivers (e.g., "Number of Setups" for Machine Maintenance).
  3. Calculate Activity Rates (Cost Pool ÷ Total Cost Driver Units).
  4. Allocate Overheads to products/services based on activity usage.

Example: Kathmandu Bike Shop (ABC vs. Traditional Costing)

Scenario: A bike shop produces two models—Mountain Bikes (MB) and City Bikes (CB). Overheads include:

  • Machine Maintenance: Rs. 120,000 (Cost Driver: Setups)
  • Quality Inspection: Rs. 80,000 (Cost Driver: Number of Bikes Inspected)
Activity Cost Pool (Rs.) Cost Driver MB Usage CB Usage
Machine Maintenance 120,000 Setups (100) 60 40
Quality Inspection 80,000 Bikes Inspected (500) 300 200

ABC Allocation

  1. Machine Maintenance Rate:

    • MB:
    • CB:
  2. Quality Inspection Rate:

    • MB:
    • CB:

Total Overhead Allocated:

  • MB: Rs. 120,000
  • CB: Rs. 80,000

Traditional Costing (Assuming 1,000 Labor Hours Total)

  • MB: 600 hours →
  • CB: 400 hours →

Result: Same in this case, but ABC would differ if activities varied widely!


Overhead Analysis: Fixed vs. Variable

Overheads can be fixed (unchanged with production) or variable (changes with volume). ABC helps classify them accurately.

Type Definition Example (Kathmandu Bike Shop)
Fixed Does not change with production Rent (Rs. 50,000/month)
Variable Changes with production volume Electricity (Rs. 100 per bike)

Visual:

graph TD
    A["Total Overheads"] --> B["Fixed Overheads"]
    A --> C["Variable Overheads"]
    B --> D["Rent, Salaries"]
    C --> E["Utilities, Materials"]

Advantages & Disadvantages of ABC

✅ Advantages

  • More Accurate Costing: Links costs to real activities, not just labor.
  • Better Pricing: Helps set competitive prices by revealing true costs.
  • Cost Control: Identifies inefficient activities (e.g., excessive inspections).
  • Service Industry Useful: Banks (loan processing), hospitals (patient care activities).

❌ Disadvantages

  • Complexity: Requires detailed activity tracking (high setup cost).
  • Time-Consuming: More data collection than traditional methods.
  • Overhead for Small Firms: Not cost-effective for tiny businesses.

Real-World Applications in Nepal

011.2522.533.7545Daraz (Inventory Handling)45Pathao (Driver Dispatch)30NEPSE (Transaction Costs)25Cost Allocation Accuracy Improvement (%)
ABC impact on cost accuracy in Nepali businesses (estimated)

1. Daraz (Inventory Handling Costs)

  • ABC Use: Daraz allocates warehouse costs (e.g., picking, packing) based on number of orders per product.
  • Why? Helps price items accurately and identify slow-moving stock.

2. Pathao (Driver Dispatch Overheads)

  • ABC Use: Costs like driver training, vehicle maintenance are tied to number of rides dispatched.
  • Why? Ensures pricing reflects true costs per ride.

3. NEPSE (Stock Exchange Transaction Costs)

  • ABC Use: Brokerage fees and system maintenance are allocated per trade activity (not just volume).
  • Why? Helps set fair transaction fees for different asset classes.

Worked Example: Nepali Hotel (ABC for Room Types)

Scenario: A Kathmandu hotel has Single Rooms (SR) and Double Rooms (DR). Overheads include:

  • Housekeeping: Rs. 1,200,000 (Cost Driver: Cleaning Cycles)
  • Laundry: Rs. 800,000 (Cost Driver: Laundry Loads)
Activity Cost Pool (Rs.) Cost Driver SR Usage DR Usage
Housekeeping 1,200,000 Cleaning Cycles (2,000) 1,200 800
Laundry 800,000 Laundry Loads (1,000) 600 400

ABC Allocation

  1. Housekeeping Rate:

    • SR:
    • DR:
  2. Laundry Rate:

    • SR:
    • DR:

Total Overhead Allocated:

  • SR: Rs. 1,200,000
  • DR: Rs. 800,000

Traditional Allocation (Assuming 500 Rooms):

  • SR:
  • DR:

Key Insight: ABC shows Double Rooms are actually cheaper to serve, helping pricing decisions!


ABC vs. Traditional Costing: Comparison Table

Feature Activity-Based Costing (ABC) Traditional Costing
Cost Driver Activities (setups, inspections, orders) Direct Labor Hours
Accuracy High (activity-specific) Low (volume-based)
Complexity High (requires detailed data) Low (simple labor allocation)
Best For Complex products/services, service industries Simple manufacturing
Example Use Hospitals (patient care activities), Daraz (order processing) Small factories (labor-intensive)

Exam Tip: How to Score Full Marks

  1. Understand Cost Pools & Drivers:

    • Always identify cost pools (e.g., machine maintenance) and drivers (e.g., setups).
    • Example: "For a textile factory, ‘thread breaks’ could be a cost driver for ‘machine repairs.’"
  2. Calculate Activity Rates Correctly:

    • Formula: .
    • Show step-by-step calculations in exams.
  3. Compare ABC & Traditional:

    • Highlight why ABC is better (e.g., "Traditional undercosts high-activity products").
    • Use real examples (e.g., Pathao’s ride dispatch costs).
  4. Apply to Decision-Making:

    • Questions may ask: "Should the company discontinue a product?"
    • Use ABC to show true profitability (e.g., "Product X seems unprofitable under traditional costing but breaks even under ABC").
  5. Show Worked Examples:

    • Always label tables (Cost Pool, Driver, Allocation).
    • Use Nepali businesses (e.g., Kathmandu hotels, Daraz) for context.

Common Exam Questions & Answers

Q1: Differentiate between ABC and Traditional Costing.

Answer:

Aspect ABC Traditional Costing
Basis Activities (cost drivers) Direct Labor Hours
Accuracy High (activity-specific) Low (volume-based)
Complexity High (detailed data needed) Low (simple allocation)
Example Hospital allocates costs per patient visit Factory allocates overheads per labor hour

Q2: A company has two products, A and B. Overheads are Rs. 500,000. Product A uses 300 machine setups, Product B uses 200. Allocate using ABC (Cost Driver: Setups).

Answer:

  1. Activity Rate:
  2. Allocation:
    • Product A:
    • Product B:

Final Summary

  • ABC traces costs to activities, not just volume.
  • Better for complex businesses (e.g., Daraz, Pathao).
  • Traditional costing is simpler but less accurate.
  • Exams test: Cost pools, drivers, activity rates, and comparisons.

Visual Recap:

graph TD
    A["ABC"] --> B["Identify Cost Pools"]
    A --> C["Select Cost Drivers"]
    A --> D["Calculate Activity Rates"]
    A --> E["Allocate Overheads"]
    E --> F["Better Decision-Making"]
    F --> G["Pricing, Cost Control, Profitability"]

Based on the TU BBM syllabus for Cost Management Accounting (ACC202), unit 12.

Discussion

Loading…