Skip to main content
Business LibreTexts

4.1: Activity-Based Costing and Management

  • Page ID
    26055
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Activity-based costing and management

    Suppose you go to a movie theater that has five screens showing five different movies. Jerome Justin works for the movie theater selling tickets for all five movies. Suppose management wants to know the cost of selling tickets per movie and asks you to assign Justin’s wages to each of the five movies. How would you assign his wages?

    You could simply divide Justin’s wages by the number of movies and allocate 20% (1/5 = 20%) of his salary to each movie. Or you could figure out how many tickets he sold to each movie, and allocate his wages on the basis of ticket sales. For example, if 50% of the ticket sales were for Avatar, you might allocate 50% of Justin’s wages to Avatar. You probably also could think of additional ways to allocate Justin’s wages. No matter how we allocate Justin’s wages, his wages would not be directly traceable to one of the movies if he sold tickets for all five movies. In short, the allocation of Justin’s wages to a particular movie is at least somewhat arbitrary because alternative methods could allocate different amounts of Justin’s wages to each movie. Justin’s wages would be indirect costs to the different movies because his wages could not be directly assigned to any one of the movies.

    By definition, the allocation of indirect costs is at least somewhat arbitrary. Nevertheless, accountants have discovered that they can improve the ways costs are assigned, such as to movies in this case, by using activity-based costing.

    Activity-based costing is a costing method that assigns indirect costs to activities and to the products based on each product’s use of activities. Activity-based costing is based on the premise: Products consume activities; activities consume resources.

    Activity-based costing identifies the activities generating costs and assigns costs to those activities. Take the earlier Justin example. By focusing on Justin’s activities, management could learn what caused costs and find ways to improve Justin’s efficiency. Suppose that by studying Justin’s activities, management learns he spends 40% of his time answering questions about movies, 40% of his time selling tickets, and 20% doing nothing. Based on this information, management could think about better ways to use Justin’s time. By improving their signs and posting information about the movies, management could reassign Justin to other tasks.

    Closely related to activity-based costing is the notion of activity-based management (ABM). Using activity-based management, managers identify which activities consume resources. The focus is then to effectively manage costly activities with the goal of reducing costs and improving quality. Consider Justin and the movie theater again. Using activity-based management, managers would identify what Justin did with his time and perhaps find ways to help him become more efficient.

    Let’s look at a company that makes clothing. The product does not cost less under one system or another. Our problem is that no cost system measures costs perfectly. We are able to trace some costs directly to the product. For example, we are pretty accurate in measuring the cost of denim, which is a direct material, in each of our shirts, pants, jackets, and so forth.

    Activity-based costing and management

    Suppose you go to a movie theater that has five screens showing five different movies. Jerome Justin works for the movie theater selling tickets for all five movies. Suppose management wants to know the cost of selling tickets per movie and asks you to assign Justin’s wages to each of the five movies. How would you assign his wages?

    You could simply divide Justin’s wages by the number of movies and allocate 20 per cent of his salary to each movie. Or you could figure out how many tickets he sold to each movie, and allocate his wages on the basis of ticket sales. For example, if 50 per cent ofthe ticket sales were for Avatar, you might allocate 50 per cent of Justin’s wages to Avatar. You probably also could think of additional ways to allocate Justin’s wages. No matter how we allocate Justin’s wages, his wages would not be directly traceable to one of the movies if he sold tickets for all five movies. In short, the allocation of Justin’s wages to a particular movie is at least somewhat arbitrary because alternative methods could allocate different amounts of Justin’s wages to each movie. Justin’s wages would be indirect costs to the different movies because his wages could not be directly assigned to any one of the movies.

    By definition, the allocation of indirect costs is at least somewhat arbitrary. Nevertheless, accountants have discovered that they can improve the ways costs are assigned, such as to movies in this case, by using activity-based costing.

    Activity-based costing is a costing method that assigns indirect costs to activities and to the products based on each product’s use of activities. Activity-based costing is based on the premise: Products consume activities; activities consume resources.

    Numerous companies, such as HP, Caterpillar, and IBM, have implemented activity-based costing. Activity-based costing (ABC) has revealed startling information in these companies. For example, after installing new costing methods, one well-known company found that one of its products, a printed circuit board, was generating negative margins of 46 per cent.

    Activity-based costing identifies the activities generating costs and assigns costs to those activities. Take the earlier Justin example. By focusing on Justin’s activities, management could learn what caused costs and find ways to improve Justin’s efficiency. Suppose that by studying Justin’s activities, management learns he spends 40 per cent of his time answering questions about movies, 40 per cent of his time selling tickets, and 20 per cent doing nothing. Based on this information, management could think about better ways to use Justin’s time. By improving their signs and posting information about the movies, management could reassign Justin to other tasks.

    Closely related to activity-based costing is the notion of activity-based management (ABM). Using activity-based management, managers identify which activities consume resources. The focus is then to effectively manage costly activities with the goal of reducing costs and improving quality. Consider Justin and the movie theater again. Using activity-based management, managers would identify what Justin did with his time and perhaps find ways to help him become more efficient.

    Let’s illustrate by looking at a textile company that makes jeans. We will use this company as a basis to demonstrates important issues about the difficulty with traditional cost allocation methods and the advantages of activity-based costing.

    The product does not cost less under one system or another. Our problem is that no cost system measures costs perfectly. We are able to trace some costs directly to the product. For example, we are pretty accurate in measuring the cost of denim, which is a direct material, in each of our shirts, pants, jackets, and so forth.

    Overhead costs are another matter. Overhead includes costs like electricity to run machines and salaries of product designers and inspectors. All these costs are allocated to products. We know quality control inspectors cost money, but we do not know how much of that cost is caused by a particular jacket or pair of pants. So we make some assumptions about the relation between products and overhead costs. For example, we typically allocate overhead based on machine-hours required to stitch and fasten snaps. While that is probably a reasonable way to allocate the costs of electricity to run machines, its not a desirable way to allocate the cost of quality control inspectors.

    overhead allocation is somewhat arbitrary (it is based on an estimate only), how will activity-based costing help?

    Activity-based costing provides more accurate information because we can identify which activities cause costs, and we can determine the cost of the activity. Activity-based costing identifies and measures the costs of performing the activities that go into a product much better than traditional cost methods. For example, if a particular jacket requires 10 inspections for a production run of 1,000 jackets, we figure out the cost of those inspections and assign that cost to the production run for this particular jacket.

    But exactly how would activity-based costing help us cut production costs?

    Once we identify activities that cause costs, we can eliminate or modify costly activities. For example, if we find that a jacket requires too many costly inspections, we could redesign the jacket to reduce the need for inspections. Our current cost system allocates all overhead costs, including inspection costs, to products based on machine-hours. We really do not know how much it costs to make an inspection and how much inspection cost is required by each product.

    Because activity-based costing provides more information, it takes more time than traditional cost systems. New accounting methods sound great in theory, but there must be enough benefit from improved management decisions to justify the additional work required to provide numbers.

    Key points about activity-based costing:

    1. The allocation of indirect costs is at least somewhat arbitrary, even using sophisticated accounting methods.
    2. Activity-based costing provides more detailed measures of costs than traditional allocation methods.
    3. Activity-based costing can help marketing people by providing more accurate product cost numbers for decisions about pricing and which unprofitable products the company should eliminate.
    4. Production also benefits because activity-based costing provides better information about the cost of each activity. In practice, ABC helps managers identify cost-causing activities. To manage costs, production managers learn to manage the activities that cause costs.
    5. Activity-based costing provides more information about product costs than traditional methods but requires more record-keeping. Managers must decide whether the benefits or improved decisions justify the additional record-keeping cost.
    6. Installing activity-based costing requires teamwork among accountants, production managers, marketing managers, and other nonaccounting people.

    Next, we discuss the methods used for activity-based costing and illustrate them with an example.


    4.1: Activity-Based Costing and Management is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?