Luke Keller on May 20th, 2008

Activity Based Costing Implementation Issues

Introduction

The other two papers in the series cover an Introduction to Activity-Based

Cost Management and Practical Applications of Activity-Based Costing.

All three papers in the series, as well as additional reference material on ABC

and other related subjects, are available from www.algsoftware.com.au 

When you implement activity based costing (ABC), remember that you won’t be

the first organization to do so! Many other businesses have already adopted an

activity-based approach to their management process, and their experiences

have shown that a number of considerations and issues have to be faced.

This paper discusses the most frequent of those issues.

This paper is part of a series of three developed to help you understand activitybased

costing (ABC) and activity-based cost management (ABM). This, the

second of the series, discusses the major issues that often face ABC

implementers.

Number of Activities

One issue often faced – ironically, usually by those who have embraced the ABC

concept most enthusiastically – is the temptation to build an activity list that

goes down to too fine a level of detail. There are practical problems associated

with modeling too many activities: models take longer to calculate, maintaining

the activity list is an administrative nightmare, and classifying activities to

identify wasted activity becomes a more onerous job.

But more importantly than that, adding more detail doesn’t give betterinformation. When a model contains thousands of activities, it’s difficult to hone

in on the pertinent information; you can’t see the wood for the trees. Many of

the activities will have insignificant amounts allocated to them. All in all, it’s

better to consider how the activity analysis is going to be used before the

activities are defined, and then to choose a level of detail that is appropriate.

For a strategic analysis, it is probably sufficient to work with as few as 20 or 30

activities (though in reality these would probably be at a high enough level to be

classified as processes rather than activities). Simple division of the process cost

by a suitable driver gives a measure, which can be used to compare the same

process in other companies or for investigating possible outsourcing decisions.

And if you subsequently decide that you want to expand the analysis to, say, 50

or 75 activities, then it’s reasonably easy to do that without fundamental

upheavals in the model.

For tactical modeling, you need to work at a more detailed level. This is a must

for investigation of wasted cost, because it becomes necessary to analyze

activities related to error correction, duplication and waiting. It’s also needed for

product, customer and channel costing, because you need the detail so that you

can apportion different activities to different combinations of activities using

different cost drivers. A typical tactical model might analyze between 200 and

300 activities and perhaps 10 or 20 drivers.

Business process improvement requires activities to be analyzed at a low level –

perhaps down to task, or, more likely a combination of task and activity level. If

the whole business is to be examined, this sometimes results in over a thousand

activities.

Figure 1 sets out the possible applications of activity cost information at the

different levels of detail.

One starting point is to develop a relatively simple strategic ABC model, which

can point management in the direction of areas that need attention. More

detailed modeling exercises can then be run, focusing on those areas of concern.

If you are interested in cost effectiveness, however, then at some point you need

to be modeling at the tactical (activity-based) level, because otherwise you can’t

identify those activities that add value and those that don’t.

Selection of Activity Drivers

One of the most difficult parts of ABC implementation is the identification and

selection of suitable drivers. One of the reasons for this is that what drives a

particular activity may not be immediately apparent. For example, the driver for

the chase customers on telephone activity could be the number of overdue

invoices, the value of overdue invoices, the number of calls, or some other

measure. Furthermore, although the obvious driver to this activity might be the

number of overdue invoices, the root cause might be faulty goods causing

customers to delay payment.

As a general guideline, using the “root cause” driver usually gives management

the most useful information.

Especially in the early phase of ABC implementation, it may not be clear which

driver is most significant. It often does not become clear until after the activity

cost has been calculated, but if your software solution is flexible enough, it is a

simple enough job to switch an activity from one driver to another. So this

needn’t be a problem, but you need to be open to the idea that you may, and

probably will, have to change your assumptions about driver assignments, and

should choose a solution that allows this easily.

Another potential pitfall is that, even where a driver is clearly important, the

driver data may not be easily available. The data may not be recorded

anywhere or there may be no resource available to extract it from the IT

systems, so you must be prepared to compromise and perhaps use a different

driver, even if only temporarily, until the appropriate data can be extracted or

can start to be collected. To alleviate this somewhat, it is often advisable to

start driver collection early. Experience shows that getting hold of the driver

data is often a bottleneck in ABC projects, and starting early not only minimizes

the risk of this but may also allow the business to start collecting data that it

doesn’t currently track.

You can maximize the benefit of your work by adopting a few simple principles

when it comes to choosing activity drivers. Firstly, try to limit the number of

drivers. You can probably choose 10 or 20 that fit most activities, especially the

most costly activities. For a few low cost activities, the benefit of spending a lot

of time and effort getting data for a few esoteric drivers isn’t likely to be worth

the trouble. For those, assign the “best fit” driver from the remaining list, or

accept that the activity has no relationship with customers or products and treat

it as unallocated.

On a similar tack, when collecting data, prioritize your time so that you

concentrate on the drivers of most cost.

If you need to, it’s quite valid to estimate the most important drivers. Where a

driver is in the top 10 but data is not immediately available, use the experience

of the management team and staff to estimate the volumes, or if appropriate

you might sample the data for a short period to provide an estimate of the

annual driver volume. Although estimates and samples are less than 100%

accurate by definition, it is better to have information, which is useful and nearly

right rather than no information at all. As long as managers and staff who are

close to the process are involved, the estimates will prove to be remarkably

accurate and certainly good enough to produce a reasonable allocation of cost to

customers and products.

Design of the Activity Dictionary

The activity dictionary is more than just a list of activities; it also acts as a

template for collecting the time spent by staff on activities. So in addition to

providing an input to the model building, it becomes a valuable resource during

the data collection stage. This section discusses the various principles that

govern the construction of a useful activity dictionary.

A design workshop should be held where key managers meet to discuss and

agree a set of processes and activities that are to be modeled. This is extremely

important, not only because it allows the project to benefit from the business

knowledge and experience of those managers, but also because it educates the

managers in the methodology and allows them to appreciate the reasons for the

project, thus encouraging their full participation and cooperation with the

conclusions of the analysis.

During the workshop, you should remember what we discussed in the previous

section about the number of activities, and limit the level of detail to what is

required and what will provide the necessary results at the end of the analysis.

More detail than is necessary will result in a cumbersome model that is hard to

maintain and from which conclusions will be hard to draw. Also remember the

salient points about identifying activities that are related to process failure. If

you want to make process improvements as a result of the ABC analysis, it is

important that the activity dictionary includes waste activities such as error

correction, duplication, waiting, checking, and transportation.

Getting hold of good quality activity driver data is a frequent obstacle to

successful ABC modeling. The design workshop should carry out an initial

allocation of drivers to activities and then attempt to reduce the number to a

maximum of, say, 20. Get all managers involved to review the original choice of

drivers to agree whether it is really the cause of the activity.

Sometimes you won’t be able to obtain the right information for your first choice

driver, so you should be prepared to compromise. Where a lot of activities are

known to be caused by a driver for which data will not be available, and no

alternative “best fit” is available, the activity can be split by customer/product

group in the dictionary and managers asked to estimate the split when

completing the dictionary. This is illustrated in Figure 2 on the next page.

 

Choice of Modeling Tool: Spreadsheet or ABC Software

There is, simply, no getting away from the fact that some sort of software

solution will be necessary. The first question is whether an investment in a

dedicated ABC tool should be made, or whether it’s possible to get away with

building your own spreadsheet-based solution.

For a high-level, strategic model, it’s just about possible to get away with a

homemade spreadsheet solution. For a prototyping, proof-of-concept exercise,

aimed at establishing the methodology and making the case for ABC, dedicated

application software might not be necessary.

However, once the project moves forward to more detailed levels, or when adhoc

queries start to be required on the data, or when the model needs to be

maintained, the spreadsheet solution starts to look more problematic. Take the

issue of data volumes, for example. A typical strategic model might have 20

departments, 30 accounts, 50 activities, 50 customer/product groups and 10

drivers. You will appreciate this is not a hugely detailed model, but this can

result in 1.5 million calculation entities. Any spreadsheet will take a long time to

recalculate following even a simple data change and there is no ability to trace

back costs in simple report form to determine source.

A bigger risk is that the spreadsheet solution becomes extremely complex and

difficult to maintain, even for the person or persons who originally built it. If

those staff should leave, then experience suggests that the model either has to

be rebuilt or falls into disuse, because no one has the knowledge or confidence

to unravel the complex interrelationships that the spreadsheet contains.

For these reasons alone, reliance on spreadsheet models is not recommended for

the medium or long-term development of ABC.

A number of ABC software tools are available which make the process of model

building, data capture and analysis of the results much easier, both in the initial

building phase and during the ongoing life of the project.

A common misconception is that adoption of an ABC system implies the rejection

of the existing costing system and investment of large amounts of capital and

effort in the new system. In fact, the most successful ABC implementations are

where there are already good systems to provide reliable data and a good

costing discipline in the organization, and it is more likely that ABC will become

integrated into the existing system rather than replace it.

For more articles go to www.activitybasedcosting.com.au 

For information on ABC software go to www.algsoftware.com.au

For information on ABC services go to www.bestrane.com.au

Share This Post

Activity Based Costing No Comments

Trackback URI Comments RSS

Leave a Reply

You must be logged in to post a comment.