Stack of Polish zloty banknotes on financial documents with a pen, indicating monetary transactions in an office setting.
and Practical Examples

Activity Based Costing: The Complete Guide to Understanding ABC Cost Drivers, Implementation Steps, and Practical Examples

Table of Contents

Activity Based Costing: The Complete Guide to Understanding ABC Cost Drivers, Implementation Steps, and Practical Examples

Traditional costing methods have a blind spot. They spread overhead costs evenly across all products, assuming every unit consumes the same resources. But that’s rarely true.

Activity-based costing (ABC) fixes this. It traces costs to specific activities, then assigns them to products based on actual consumption. The result? More accurate product costs, better pricing decisions, and a clearer view of profitability.

Let’s break down everything you need to know about ABC — from the core concepts and cost drivers to step-by-step implementation and real-world examples.

What Is Activity-Based Costing?

Activity-based costing (ABC) is a costing method that assigns overhead and indirect costs to products and services through activities, rather than using traditional volume-based metrics like machine hours or labor hours.

Think of it this way. Traditional costing treats overhead as a single pool and spreads it evenly. ABC recognises that different products consume different activities — and those activities cost different amounts.

An activity is any event, task, or unit of work with a specific purpose. Examples include setting up machines, processing purchase orders, inspecting products, or distributing finished goods.

The core idea is simple: activities consume resources, and products consume activities. By tracing costs through this chain, you get a much clearer picture of what each product actually costs to make.

Top view of cutout paper composition of male signing credit paper while counting cash and apartment cost against blue background

Why Traditional Costing Falls Short

To understand ABC, you first need to see the problem with traditional costing.

In absorption costing, overheads are allocated to production departments and then applied to products using a single overhead absorption rate — usually based on direct labor hours or machine hours.

This worked well when labor was the dominant cost. But modern manufacturing is different. Overheads have grown. Production processes have become more complex. And many overhead costs are not driven by production volume.

Consider this: a company produces two products — a simple one and a complex one. The complex product requires more setups, more inspections, more purchase orders, and more engineering support. Traditional costing treats them the same. ABC captures the difference.

The result of traditional costing? Inaccurate product costs. And inaccurate costs lead to poor decisions — wrong pricing, wrong product mix, and wrong customer strategies.

Cost Drivers: The Heart of ABC

cost driver is a factor that causes a change in the cost of an activity. In ABC, cost drivers are the link between activities and the products or services that consume them.

Think of cost drivers as the “why” behind your costs. Why do you spend money on purchasing? Because you place purchase orders. The number of orders is the cost driver. Why do you spend money on setups? Because you change over production lines. The number of setups is the cost driver.

Types of Cost Drivers

There are two main types of cost drivers in ABC:

1. Resource Cost Drivers
These measure the quantity of resources consumed by an activity. Examples include electricity consumed, staff wages, and advertising spend. They assign resource costs to activities.

2. Activity Cost Drivers
These measure the frequency and intensity of demand placed on activities by cost objects (products, services, or customers). They assign activity costs to products.

Common Examples of Cost Drivers

Here are some practical examples across different business functions:

Activity Cost Driver
Purchasing / Ordering Number of purchase orders
Machine Setup Number of setups
Packing Number of packing orders
Quality Inspection Number of inspections
Material Handling Number of material moves
Machine Operation Machine hours
Customer Service Number of service calls
Product Design Number of engineering changes
Production Scheduling Number of production runs

The key principle: choose cost drivers that have a direct causal relationship with the costs being allocated. If the driver doesn’t cause the cost, the allocation won’t be accurate.

The Cost Hierarchy: Four Levels of Activities

ABC systems commonly use a cost hierarchy that categorises costs into four levels based on how they relate to products:

1. Output Unit-Level Costs

These are costs of activities performed on each individual unit of a product or service. They vary directly with the number of units produced.

Examples: Machine hours, direct labor hours, units of production, electricity consumed per unit.

2. Batch-Level Costs

These are costs of activities related to a group of units, rather than each individual unit. They vary with the number of batches, not the number of units.

Examples: Machine setup costs, purchase order processing, material handling costs, quality inspection per batch.

3. Product-Sustaining Costs

These are costs of activities undertaken to support individual products, regardless of how many units or batches are produced.

Examples: Product design costs, research and development, engineering change costs, marketing costs to launch new products.

4. Facility-Sustaining Costs

These are costs of activities that support the organisation as a whole and cannot be traced to individual products.

Examples: Factory rent, plant depreciation, general administration, property management, production supervision.

Understanding this hierarchy is crucial for proper ABC implementation. Each level requires a different approach to cost assignment.

The ABC Formula

The fundamental formula for activity-based costing is straightforward:

Cost Driver Rate = Total Cost Pool / Total Cost Driver Volume

Once you have the cost driver rate, you calculate the cost for a specific product:

Product Cost = Cost Driver Rate × Cost Driver Units Consumed by the Product

Let’s walk through a simple example.

Example:
A company has a purchasing department with total costs of $100,000. The department processes 100 purchase orders in total. Product A requires 25 purchase orders.

Cost driver rate = $100,000 / 100 orders = $1,000 per purchase order

Product A purchasing cost = $1,000 × 25 orders = $25,000

If Product A produces 10,000 units, the cost per unit = $25,000 / 10,000 = $2.50 per unit

This is far more accurate than simply spreading the $100,000 across all units based on production volume.

Steps to Implement Activity-Based Costing

Implementing ABC involves a systematic process. Here are the core steps, synthesised from multiple sources:

Step 1: Identify Activities

Create a comprehensive list of all activities performed in your organisation to deliver products or services. Define each activity clearly so there’s no overlap and everyone understands what’s included.

Practical tip: Start with major processes — procurement, production, quality control, distribution, administration. Break each process down into specific activities.

Example activities: Setting up machines, processing purchase orders, inspecting products, packing orders, designing products, managing inventory, handling customer complaints.

Step 2: Group Costs into Activity Cost Pools

For each activity, identify and group all related costs. This includes both direct and indirect costs associated with performing the activity.

What to include: Labor costs, materials, equipment costs, supplies, and a share of facility costs. For example, the “machine setup” cost pool might include setup labor, setup supplies, and depreciation on setup equipment.

Step 3: Identify Cost Drivers

For each activity cost pool, select an appropriate cost driver. The driver should have a direct causal relationship with the costs in that pool.

Selection criteria:

Does the driver cause the cost?

Is the driver measurable?

Is the data available?

Example: For purchasing costs, use number of purchase orders. For setup costs, use number of setups. For quality inspection, use number of inspections.

Step 4: Calculate Cost Driver Rates

Divide the total cost in each activity pool by the total volume of the cost driver.

Formula: Cost Driver Rate = Total Activity Cost / Total Cost Driver Volume

Example: If the setup cost pool is $50,000 and there are 100 setups, the rate is $500 per setup.

Step 5: Assign Costs to Products or Services

Multiply the cost driver rate by the quantity of cost drivers consumed by each product or service.

Example: If Product A requires 25 setups and the setup rate is $500 per setup, Product A receives $12,500 in setup costs.

Step 6: Analyse and Interpret Results

Once costs are assigned, analyse the results. Which products are most profitable? Which are least profitable? Where are costs accumulating? Use these insights for decision-making.

Practical Example: Manufacturing Company

Let’s work through a comprehensive example to see ABC in action.

Scenario: A manufacturing company produces two products — Product X (simple, high volume) and Product Y (complex, low volume). The company has $300,000 in overhead costs to allocate.

Traditional Costing Approach

Using traditional costing with a single allocation base (direct labor hours):

Item Product X Product Y Total
Units produced 10,000 2,000 12,000
Direct labor hours per unit 0.5 2.0
Total direct labor hours 5,000 4,000 9,000
Overhead rate $300,000 / 9,000 = $33.33 per DLH
Overhead allocated $166,667 $133,333 $300,000
Overhead per unit $16.67 $66.67

ABC Approach

The company identifies four activities and their cost drivers:

Activity Cost Pool Cost Driver Total Driver Volume
Machine setups $80,000 Number of setups 160
Quality inspections $60,000 Number of inspections 300
Purchase orders $40,000 Number of orders 200
Machine operation $120,000 Machine hours 12,000

Step 1: Calculate cost driver rates

Activity Cost Pool Driver Volume Rate
Machine setups $80,000 160 setups $500 per setup
Quality inspections $60,000 300 inspections $200 per inspection
Purchase orders $40,000 200 orders $200 per order
Machine operation $120,000 12,000 hours $10 per hour

Step 2: Determine driver consumption by product

Activity Product X Product Y
Setups 40 120
Inspections 100 200
Purchase orders 80 120
Machine hours 8,000 4,000

Step 3: Allocate costs

Activity Rate Product X Product Y
Setups $500 40 × $500 = $20,000 120 × $500 = $60,000
Inspections $200 100 × $200 = $20,000 200 × $200 = $40,000
Orders $200 80 × $200 = $16,000 120 × $200 = $24,000
Machine op $10 8,000 × $10 = $80,000 4,000 × $10 = $40,000
Total overhead $136,000 $164,000
Overhead per unit $13.60 $82.00

Comparison

Product Traditional Cost ABC Cost Difference
Product X $16.67 $13.60 -$3.07 (18.4% lower)
Product Y $66.67 $82.00 +$15.33 (23% higher)

The insight: Traditional costing significantly undercosted the complex product (Y) and overcosted the simple product (X). If the company prices based on traditional costs, Product Y is being sold at a loss without management knowing it.

Practical Example: Service Industry (Banking)

ABC isn’t just for manufacturing. Service organisations benefit just as much.

Scenario: A bank offers two loan products — Auto Loans and Home Equity Loans. Total overhead is $500,000.

Activities and cost drivers:

Activity Cost Pool Cost Driver
Customer meetings $150,000 Number of meetings
Application review $200,000 Number of applications
Credit reports $100,000 Number of credit reports
Loan processing $50,000 Number of loans processed

Driver volumes:

Activity Auto Loans Home Equity Total
Meetings 800 200 1,000
Applications 1,200 300 1,500
Credit reports 900 100 1,000
Loans processed 1,000 200 1,200

Calculate rates:

Meetings: $150,000 / 1,000 = $150 per meeting

Applications: $200,000 / 1,500 = $133.33 per application

Credit reports: $100,000 / 1,000 = $100 per report

Loan processing: $50,000 / 1,200 = $41.67 per loan

Allocate costs:

Activity Rate Auto Loans Home Equity
Meetings $150 800 × $150 = $120,000 200 × $150 = $30,000
Applications $133.33 1,200 × $133.33 = $160,000 300 × $133.33 = $40,000
Credit reports $100 900 × $100 = $90,000 100 × $100 = $10,000
Loan processing $41.67 1,000 × $41.67 = $41,667 200 × $41.67 = $8,333
Total $411,667 $88,333

The bank can now see that Auto Loans consume significantly more overhead than Home Equity Loans — information that impacts pricing, marketing, and resource allocation.

Advantages of Activity-Based Costing

ABC offers several significant benefits:

1. More Accurate Product Costs

By using multiple cost drivers instead of a single volume-based rate, ABC provides a truer picture of what each product actually costs.

2. Better Pricing Decisions

With accurate costs, you can price products appropriately. No more subsidising complex products with profits from simple ones.

3. Identifies Cost Drivers

ABC reveals what’s actually driving your overhead costs. You can’t manage what you don’t understand.

4. Highlights Non-Value-Added Activities

ABC identifies activities and costs that don’t add value. This is the foundation for activity-based management (ABM).

5. Applicable to All Overhead Costs

ABC can be applied to all overhead costs, not just production overheads. This makes it valuable for service companies too.

6. Improves Resource Management

By understanding activity costs, managers can make better decisions about resource allocation and process improvement.

7. Customer Profitability Analysis

ABC enables analysis of profitability by customer, not just by product. Some customers cost more to serve than others.

Disadvantages and Limitations

ABC isn’t perfect. Here are the key limitations:

1. Cost vs. Benefit

Implementing ABC requires significant resources — time, money, and expertise. The benefits must exceed these costs. For companies with simple product lines or low overhead, ABC may not be worth it.

2. Complexity

ABC is more complex than traditional costing. It can be difficult to explain and implement. Many managers don’t fully understand it, which limits its acceptance.

3. Difficulty Identifying Cost Drivers

In practice, identifying the right cost drivers can be challenging. Sometimes the relationship between activities and costs isn’t clear.

4. Assumptions and Simplifications

ABC costs are still based on assumptions and simplifications. Some arbitrary allocation will always exist — it’s impossible to have a cost driver for every dollar of overhead.

5. Cost of Data Collection

ABC requires detailed data on activities and cost drivers. Collecting and maintaining this data is expensive.

6. Resistance to Change

Employees and managers may resist the new system, especially if it changes how their performance is measured.

When to Use ABC (and When Not To)

ABC is most valuable when:

Overhead costs are high and significant

Products are diverse and complex

Competition is intense and pricing is critical

You have multiple products, customers, or services

Traditional costing is producing misleading results

ABC may not be worth it when:

Overhead costs are low

Product lines are simple and standardised

Competition is limited

The cost of implementation exceeds the benefits

Activity-Based Management (ABM)

ABC naturally leads to Activity-Based Management (ABM) — using ABC information to improve business performance.

ABM focuses on:

Cost reduction: Identifying and eliminating non-value-added activities

Process improvement: Redesigning activities to be more efficient

Product and customer profitability: Making decisions about which products and customers to keep

Performance measurement: Using activity data to evaluate performance

In essence, ABC tells you what things cost. ABM helps you do something about it.

Industry Applications

Manufacturing

ABC is most commonly used in manufacturing, where it helps allocate complex overhead costs across diverse product lines. Companies with multiple products, complex processes, and significant overhead benefit the most.

Healthcare

Hospitals use ABC to identify the actual cost of different treatments and procedures. This supports better pricing, resource allocation, and cost management.

Banking and Financial Services

Banks use ABC to identify which services are more profitable than others. It helps them understand the cost of serving different customer segments.

Logistics and Warehousing

ABC helps logistics companies understand the cost of different services — storage, handling, transportation — and price them appropriately.

Hospitality

Hotels use ABC to determine the cost of different services and set room rates accordingly.

Professional Services

Law firms, accounting firms, and consultancies use ABC to understand the cost of serving different clients and to price projects accurately.

Implementing ABC: Practical Tips

Based on expert guidance, here are practical tips for successful ABC implementation:

1. Start Small

Don’t try to implement ABC across your entire organisation at once. Start with a pilot project in one department or for one product line.

2. Define Clear Scope

Clearly define what you’re trying to achieve and which activities you’ll include.

3. Get Buy-In

Involve key stakeholders early. Explain the benefits and address concerns. ABC requires cooperation from people across the organisation.

4. Use Technology

Modern accounting and project management software can significantly reduce the data burden. Excel templates are also available for smaller implementations.

5. Keep It Practical

Don’t try to trace every single cost. Focus on the significant ones. Some arbitrary allocation will always exist.

6. Validate and Reconcile

Compare ABC results with traditional costing results. Understand and explain the differences.

7. Integrate with Existing Systems

ABC should supplement, not replace, your traditional accounting system. Integrate ABC data with your existing financial reporting.

8. Review and Update

ABC isn’t a one-time project. Activities and cost drivers change over time. Review and update your ABC system regularly.

ABC vs. Traditional Costing: Summary Comparison

Aspect Traditional Costing Activity-Based Costing
Allocation basis Single volume-based rate (DLH, MH) Multiple cost drivers
Cost pools One or few Many (one per activity)
Accuracy Lower for diverse products Higher
Complexity Simple Complex
Cost to implement Low High
Best for Simple, homogeneous products Complex, diverse products
Overhead treatment Spreads evenly Traces to activities
Decision support Limited Strong

How Qeeva Advisory Steps In

At Qeeva Advisory, we understand that implementing Activity-Based Costing can be complex. Many businesses struggle to identify the right cost drivers, gather accurate data, and translate ABC insights into actionable decisions.

Our Advisory Services help you design and implement ABC systems that fit your specific business context. We work with you to identify activities, select appropriate cost drivers, and build cost models that deliver accurate product and service costs.

Need help with financial data? Our Bookkeeping Services ensure your financial records are accurate and complete — the foundation for any successful ABC implementation.

For businesses looking to understand the full cost picture, our Regulatory Compliance and Corporate Compliance & Annual Returns Filing services help you meet all legal and regulatory requirements while building robust cost management systems.

Our Service Methodology

We don’t do generic. We do thorough, transparent, and actionable.

Step 1: Financial Health Assessment & Gap Analysis
We review your current costing methods, financial records, and operational processes. We identify gaps in your cost allocation and pinpoint where traditional costing is producing misleading results.

This step draws on our Bookkeeping Services to ensure your numbers tell the truth, and our Advisory Services to spot the risks and opportunities you might have missed.

Step 2: Activity Identification & Cost Driver Selection
We work with your team to identify all activities performed in your organisation. We then help you select the right cost drivers — the ones that have a direct causal relationship with the costs being allocated.

Our Advisory Services team comes into play here, helping you filter through the noise and focus on the activities and drivers that matter most for your business.

Step 3: Cost Pool Development & Rate Calculation
We group costs into activity cost pools and calculate cost driver rates. This step transforms raw financial data into actionable cost intelligence.

For this, we lean on our Feasibility Study and Project Advisory to ensure your cost models are robust, and our Business Plan Service to translate ABC insights into strategic business decisions.

Step 4: Implementation & Integration
We help you integrate ABC into your existing financial and operational systems. We train your team on how to use ABC data for pricing, product mix, and customer profitability decisions.

Our Advisory Services team stays on the call with you, making sure no question goes unanswered and no implementation challenge goes unresolved.

Step 5: Ongoing Support & Refinement
ABC isn’t a one-time project. We help you review and update your ABC system regularly as activities and cost drivers change.

We keep your books in shape with Bookkeeping Services and ensure you stay on the right side of regulators with our Regulatory Compliance support — so you’re always ready to make data-driven decisions.

Key Takeaways

Activity-based costing is a powerful tool for understanding true product and service costs. By tracing costs through activities and using multiple cost drivers, ABC provides insights that traditional costing simply cannot.

The benefits are clear:

More accurate product costs

Better pricing decisions

Identification of cost drivers

Highlighting non-value-added activities

Improved resource management

But ABC isn’t for everyone:

It’s complex and expensive to implement

It requires significant data and expertise

The benefits must outweigh the costs

It works best for companies with diverse products and high overhead

The key is to assess whether ABC is right for your organisation. Start small. Get buy-in. Use technology. And always keep the focus on practical, actionable insights.

The bottom line: If you’re making decisions based on inaccurate costs, you’re making decisions based on guesswork. ABC replaces guesswork with clarity. And in today’s competitive environment, clarity isn’t a luxury — it’s a necessity.

Miniature houses, Euro bills, and calculator representing real estate investment.

Suggested Reading from Our Blog

Explore these related articles to deepen your understanding of business strategy, technology adoption, and operational efficiency:

Cloud Storage Solutions for Nigerian Companies – Learn how Nigerian businesses can leverage cloud storage to protect data, ensure compliance with the Nigeria Data Protection Act, and reduce costs. Over 85 percent of Nigerian businesses already use cloud platforms, yet many still face challenges with security, connectivity, and compliance.

Paperless Offices: Benefits and Challenges – Discover the benefits of going paperless, including significant cost savings — the federal government is projected to save over ₦2 billion in 2026 — and the challenges Nigerian businesses face in making the transition.

Technology Adoption Among Traditional Businesses in Nigeria – Understand how Nigerian traditional businesses are adopting digital tools and why it matters. Digitalising Nigeria’s MSMEs could increase GDP by up to $53 billion, yet adoption remains uneven with 27 percent still struggling to make the shift.

Digital Collaboration in Hybrid Workplaces in Nigeria – Explore the state of hybrid work in Nigeria, where 31 percent of businesses have adopted a hybrid model. Learn about the connectivity crisis affecting 80 percent of employees and practical strategies for effective digital collaboration.

Related Services

We offer specialised services to help businesses implement effective cost management systems and improve operational efficiency:

Advisory Services – Strategic guidance for implementing Activity-Based Costing, identifying cost drivers, and making data-driven decisions.

Bookkeeping Services – Accurate financial records that provide the foundation for effective cost allocation and ABC implementation.

Business Plan Service – Professional business plans that incorporate accurate cost data and demonstrate financial viability.

Regulatory Compliance – Ensure your business meets all legal and regulatory requirements while building robust cost management systems.

Let’s Talk About Your Business

Implementing Activity-Based Costing can feel like a big step. But you don’t have to figure it out alone. At Qeeva Advisory, we’ve helped Nigerian businesses across manufacturing, services, and professional sectors implement costing systems that deliver real results.

We understand the unique challenges you face — from rising overhead costs to complex product lines and intense competition. We work alongside you to design and implement ABC systems that fit your business, not the other way around.

Whether you need help with:

Identifying the right cost drivers for your business

Building accurate cost pools and calculating rates

Integrating ABC into your existing financial systems

Using ABC insights for pricing, product mix, and profitability decisions

Training your team to understand and use ABC data

We’re here to support you every step of the way.

The businesses that thrive today are the ones that understand their true costs. Don’t let outdated costing methods hold you back.

📞 Call us: (+234) 802 320 0801, (+234) 807 576 5799

📧 Email: info@qeeva.com

📍 Visit us: 5, Ishola Bello Close, Off Iyalla Street, Alausa, Ikeja, Lagos, Nigeria

Contact us today to schedule a complimentary consultation. We would love to hear about your business and explore how we can help you implement Activity-Based Costing and make smarter, data-driven decisions.

Your journey to better costing starts with a conversation. Let’s talk.

Reference Links / Sources

Activity-Based Costing Explained: Method, Benefits, and Real-Life Example – Investopedia

Activity Based Costing – WallStreetMojo

ACCA PM Notes: Identifying Cost Drivers – aCOWtancy

CIMA P1 Notes: Activity Based Costing – aCOWtancy

How Activity-Based Costing Can Improve Business Performance – YHB CPAs

Activity-Based Costing Systems – Universitas Al-Azhar Indonesia

Using Activity-Based Costing in Service Organizations – Saskoer.ca

Activity-Based Costing in Healthcare – Strata Decision Technology

Related Posts

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted