What Is Activity-Based Costing?
Activity-based costing is a cost accounting method that gives a more precise picture of what it costs to make a product or deliver a service. Traditional systems often allocate overhead costs, such as rent, utilities, setup work, and quality inspections, using a single broad measure like direct labor hours or machine hours. Activity-based costing instead looks at the specific activities a business performs, such as placing orders, inspecting batches, or handling customer complaints, and assigns each activity's cost to the items that cause it.
How It Works
The process generally follows four steps. First, a company identifies its main activities. Second, it groups the costs of each activity into a cost pool. Third, it selects a cost driver for each pool, which is a measurable factor that links the activity to the products, such as the number of purchase orders or the number of inspections. Fourth, it calculates a rate for each driver and applies that rate to each product based on how much of the driver it uses.
The basic calculation is:
Activity Cost Rate = Total Cost of Activity Pool / Total Quantity of Cost Driver
Each product's overhead then equals its driver usage multiplied by that rate, summed across all activities.
An Example
Suppose a manufacturer makes two products with the same labor hours but very different production runs. One product is made in large, steady batches, while the other is made in many small batches that need frequent machine setups. A traditional system might spread setup costs evenly across both by labor hours, making the small-batch product look cheaper than it really is. Activity-based costing assigns setup costs by the number of setups each product requires, so the small-batch product carries a larger share of that cost.
Advantages and Disadvantages
The main advantage is accuracy. Activity-based costing can reveal which products or customers are profitable and which are not, and it can highlight wasteful processes. It is often used for pricing decisions, cost reduction, and process improvement.
The method also has drawbacks. It takes more time and effort to set up and maintain than simpler systems, because each activity must be identified, measured, and tracked. The data can be expensive to collect, and the results are only as good as the choice of cost drivers. For small businesses with few products and simple operations, the added complexity may not be worthwhile.
Why It Matters to Investors
Investors reading a company's financial statements see only the results of its internal costing. Companies that use activity-based costing may report more reliable product-level margins, which can help investors understand where profits come from. Because the method is an internal management tool, however, companies are not required to disclose their methods, and the detailed figures are rarely published.
Updated October 15, 2026. For general education only; not financial, tax or legal advice.