How to Easily Calculate Activity Based Costing

Last updated: 28th July 2025

First published: 16th May 2023

by Chris Green

Even if you haven’t heard of activity-based costing, you’ve probably already conducted this activity in your business.

Activity based costing (ABC) simply means calculating the cost of running a business process. ABC is a powerful accounting methodology that provides a more accurate way to understand the true costs associated with producing products or delivering services.

This is particularly useful as it enables you to perform a variety of tasks, from identifying lean waste in your processes to providing data to support business cases for your stakeholders.

In this blog, we’ll take a look in more detail at the fundamentals of activity-based costing and some of the tools you can use in your business to understand your own costs. Ready to learn more?

In this article, we’ll answer the following questions for you:

What is activity-based costing?

Fundamentally, activity-based costing (ABC) is a calculation of the aggregate cost of activities in a process. It considers the total cost of running that process, from materials, to time, people and movement. For anyone looking to understand their company’s finances, ABC produces nearly true costs and classifies them accurately.

Activities are essentially anything that is a cost driver or has a cost, such as purchase orders, machine setups or training sessions. They are any event or task that has a specific goal. You add up the costs for each to arrive at the total cost. And you’ll find out what you are spending too much on, whether that’s money or time.

Additionally, overhead and indirect costs, such as salaries and utilities, can be assigned to specific products or services to keep them in mind when calculating costs. ABC also enables companies to have a clearer understanding of their pricing strategy. They want to (at the very least) break even in what they generate versus what they spend on.

Activity-based bosting Vs traditional costing

Traditional costing systems typically allocate overhead based on a single metric, like labour hours or machine time. While that works in some cases, it can oversimplify costs and misrepresent the actual cost of products or services.

ABC, on the other hand, asks and helps you get a more detailed answer:

  • What activities do we perform to deliver our products/services?
  • How much does each activity cost?
  • Which products or services consume these activities?

Why is activity-based costing important for your business?

ABC is important for any business because it helps you to keep track of how much it costs you to run it, versus how much revenue you are generating. You don’t want to spend blindly on tools or purchases that are not producing fruit for how much they are costing you.

Consider a task in your business that’s constantly being repeated because of errors. Perhaps a process regularly bounces back to a previous step because information is missing. This means hours of employee time are being wasted – time that could be dedicated to more valuable projects.

In a similar vein, you can also think of automation.

Organisations routinely face time-consuming manual tasks, such as logging appointments, drafting follow-up emails, or populating CRM fields. Consider the hours spent simply moving data between spreadsheets, your CRM, and email marketing tools. These are not just time sinks; they drag down overall process efficiency. As an organisational leader, this represents lost potential, diverting valuable hours that could be dedicated to high-impact, revenue-driving initiatives.

ABC directly addresses this challenge by exposing these inefficiencies with concrete, numerical data. Using the ABC framework, you can consistently evaluate your processes to understand their true cost and profitability. You can then model potential improvements numerically, for example, eliminating a redundant step and automating a specific activity.

ABC also enables you to precisely calculate the time saved and the potential cost of automation using various tools. Presenting these clear, data-backed projections makes it significantly easier to gain buy-in from both stakeholders and employees for necessary process changes.

When is activity-based costing useful?

While highly beneficial, ABC is not a one-size-fits-all solution. It’s particularly useful in certain businesses that:

  • Have high indirect costs: Businesses with a significant proportion of their total costs tied up in overhead or indirect expenses will find ABC especially valuable, as it can shed light on where that money is truly going.
  • Have diverse product or service offerings.
  • Have complex operations: Businesses with complex production processes, multiple departments, and numerous activities will find ABC effective in disentangling their cost structures.
  • Pressure to reduce costs: If there’s a strong mandate for cost reduction, ABC helps identify the specific activities that are consuming the most resources and where efficiency improvements can have the greatest impact.

What are the six steps in activity-based costing?

To calculate ABC, you must follow these steps:

Step 1: Map out your processes and key activities

Start by listing all the major activities your business performs, such as production runs, quality inspections, customer support, packaging, and shipping.

Step 2: Assign costs to activities

Next, assign all your overhead costs (indirect labour, utilities, depreciation, etc.) to these activities. This might involve tracking hours worked, the number of transactions, or the space used.

Step 3: Determine cost drivers

Cost drivers are the factors that cause activities to consume resources. For example:

  • Machine hours for manufacturing
  • Number of orders for fulfilment
  • Customer support calls for service

Choose cost drivers that accurately reflect the consumption of resources.

Step 4: Collect activity data

Gather data on how much each product or service uses the cost drivers. This could involve historical records, ERP data, or employee time logs.

Step 5: Calculate activity rates

Divide the total cost of each activity by the total units of its cost driver. This gives you a cost rate per unit of activity. For instance:

  • $10 per machine hour
  • $5 per customer support ticket

Step 6: Assign costs to products or services

Finally, apply these activity rates to the actual usage by each product or service. This provides a clearer and more accurate view of the true costs.

You can then plug the above information into the following formula:

Activity Cost = (Duration x Hourly Cost of Employee Responsible) + Direct Costs

An example of activity-based costing in action

Let’s say you run a company that produces two products: Deluxe chairs and standard chairs.

  • Traditional costing assigns the same overhead per unit based on labour hours.
  • However, deluxe chairs require more rigorous quality checks, longer production times and specialised packaging.

Using ABC, you’d find deluxe chairs consume:

  • 3x the inspection time
  • 2x the setup hours
  • 4x the packaging materials.

With this insight, you might realise deluxe chairs are much less profitable than you thought, or that you need to adjust their pricing or reduce production costs.

While the value of ABC is clear in cases like this, managing all those cost drivers and data points manually can quickly become overwhelming. That’s where ABC software comes in.

What is activity-based costing software?

Activity-Based Costing software is designed to give you a clearer picture of where your resources are really going. While ABC itself offers valuable insights, doing it manually is often slow, error-prone, and difficult to scale, especially in larger or more complex organisations.

ABC software automates the key steps: data collection, activity mapping, cost allocation, and reporting. It pulls data from your existing systems, applies cost logic, and generates detailed breakdowns to help you make smarter, more informed decisions.

How activity-based costing software works

Activity-based costing software helps you understand the true cost of your operations by combining data, logic, and automation. Here’s how it works:

  • Data integration: Connects to your systems (accounting, ERP, HR, etc.), and pulls in data like costs, time logs, and transaction volumes
  • Activity mapping: Define the activities, cost pools, and cost drivers within the tool
  • Cost allocation: Software applies formulas to assign costs to activities and then to products/services
  • Analysis and reporting: Visual dashboards show cost breakdowns, profit margins, and trends
  • Scenario testing: Easily simulate business changes and their financial impact

Top examples of ABC software include Liberty Spark, which simplifies the entire process from mapping to analysis.

Advantages of ABC software

Implementing ABC with dedicated software offers a multitude of advantages:

  • Increased accuracy and reliability: Software eliminates manual calculation errors, ensuring that cost assignments are precise and reliable. This leads to more trustworthy financial data for decision-making.
  • Time and cost savings: Automating data collection and calculations drastically reduces the time and effort required to perform ABC. This frees up financial professionals to focus on analysis and strategic insights rather than tedious data entry.
  • Enhanced data management: ABC software provides a centralised repository for all cost-related data, making it easier to store, retrieve, and manage large datasets.
  • Improved reporting and analysis: These tools provide powerful reporting features, enabling users to generate customised reports, dashboards, and visualisations. This facilitates the interpretation of complex cost data, identification of trends, and effective communication of insights.
  • Scalability: As your business grows and its operations become more complex, ABC software can scale to accommodate increased data volumes and more intricate costing models.
  • “What-if” scenario analysis: Many ABC software solutions allow users to perform “what-if” analyses. You can model the impact of changes in activity volumes, cost driver rates, or process improvements on product costs and profitability, aiding strategic planning.
  • Greater transparency: The structured nature of ABC software provides a transparent view of how costs are allocated, making it easier to understand the drivers of profitability and identify areas for improvement.
  • Integration capabilities: Modern ABC software can often integrate with other business systems, such as Enterprise Resource Planning (ERP) systems, general ledgers, and operational databases, ensuring a seamless flow of data.

Activity-based costing with Liberty Spark

Liberty Spark is our process improvement solution that simplifies processes for all parties involved and serves as a platform dedicated solely to business process mapping. You no longer need to rely on piecing together several tools to map out your process, nor do you need to fear any miscommunication as a standardised platform with Universal Process Notation (UPN).

Introducing Liberty Spark’s Quantify tool

For ABC, Liberty Spark offers a collaborative, cloud-based platform designed to map out your existing business processes with ease. It’s simple to involve all relevant team members, allowing them to visualise and contribute details about the tasks they perform daily.

Once your process is mapped, you can enrich it with crucial information, such as:

  • Time taken for each task
  • Direct costs linked to steps
  • Hourly rates for the roles involved.

With this data entered, our Quantify feature automatically calculates the ABC for you, eliminating manual work and potential human errors.

The main dashboard provides an instant overview, showing you the total weekly cost of the entire activity. You’ll see a clear breakdown of fixed costs versus role-based costs, and quickly identify your most expensive activities and roles. More in-depth analysis is always available, with all numbers generated as soon as your data is in.

And when it comes time to justify changes to stakeholders, Quantify is your powerful ally. It helps you prepare a comprehensive business case, presenting all relevant data, calculations, and forecasts in an easily understandable format. This makes getting buy-in and faster sign-off on your proposed changes much simpler.

Turn process insight into smarter financial decisions

Ultimately, Activity-Based Costing, powered by Spark, provides a nuanced way to reconsider your spending. It moves beyond simple cost-cutting measures, allowing you to identify precise areas for improvement and make smarter, data-driven financial decisions.

Want to see how Liberty Spark makes ABC effortless?

If you’d like to learn more about how Liberty Spark can help you effortlessly calculate ABC going forward, don’t hesitate to get in touch with our team today.

Related articles

Get our Guide to Process Mapping

Process mapping guide

The ultimate process mapping guide! Learn how to get started – this guide covers everything from process maps to continuous improvement.

Turning Reorganisation into Digital Opportunity: 10 Priorities for Council IT and Digital Teams 

Local Government Reorganisation (LGR) and Devolution present a once-in-a-generation opportunity for councils to modernise services, streamline operations, and future-proof delivery. By embracing technologies like AI, automation, cloud computing, and data integration, local authorities can improve efficiency, boost citizen engagement, and enable seamless governance across newly structured organisations.

How to Use a Process Map Library   

A process map library centralises business workflows, improving efficiency, collaboration, and knowledge retention. Spark’s platform helps teams map, refine, and optimise processes while enabling continuous improvement. Accessible, structured, and easy to update, it ensures seamless operations and smarter decision-making for businesses.

The Key to Successful Local Government Reorganisation  

Local government reorganisation requires efficiency, collaboration, and strategic planning. Process mapping helps councils streamline services, eliminate duplication, and future-proof governance models. With Liberty Spark, councils can navigate change confidently, ensuring smooth transitions, improved outcomes, and sustainable modernisation for citizens

How to Standardise a Business Process

Standardise a Business Process to improve efficiency, reduce errors, and ensure consistency across your organisation. By mapping workflows, defining clear steps, and using best practices, you create a repeatable system that enhances productivity and streamlines operations for long-term success.

How to Identify Lean Waste With Process Mapping Software  

Process mapping helps businesses optimise costs by identifying lean waste—activities that don’t add value for customers. Liberty Spark streamlines this process, pinpointing inefficiencies to improve workflow. Discover how eliminating lean waste enhances productivity, reduces expenses, and drives success.

Cutting Costs with Continuous Improvement

Cutting costs in business requires eliminating waste and optimising processes. Continuous improvement ensures sustainable savings by refining workflows, reducing inefficiencies, and involving employees in solutions. With the right tools and mindset, organisations can maximise efficiency and long-term financial health.

How Business Process Optimisation Helps Cut Costs 

Business process optimisation enhances efficiency, reduces costs, and improves workflows. Mapping processes helps uncover hidden inefficiencies, enabling better communication and decision-making. Businesses should prioritise optimisation alongside improvement to maximise productivity and ensure long-term success.

How to Create a Process Library

Processes are valuable assets that describe how a business works. To avoid endlessly wasting time and money redoing what has already been done, all businesses should have a live process library that’s easy to use and easy to access for everyone. This blog will show you the steps on how to create a process library.

The Cost of Poor Process Management  

What is the cost of poor process management? It means you don’t know how your organisation is working and it won’t get better by itself. Here are the hidden and not-so-hidden costs of poor process management and how to fix them.

Subscribe to our newsletter

Keep up with regular news from Netcall – you’ll hear about cut-through process automation and communications solutions to help you achieve your business goals faster.

Sorry, we couldn’t load the form. Please try refreshing your browser.

Thanks for getting in touch. We will check out your message and get back to you.

Calculate your ABC with Spark

Seamlessly and effectively calculate your activity-based cost to make more informed decisions and save cost