Allocation is indirect cost assignment. It is more subjective and more flexible than tracing. You can use allocation even when you do not have a direct allocation of cost to an activity or when you cannot obtain one cost effectively.
For example, you can assign a cost to the activity, Taking Inventory, based on the amount of hours employees spend on that activity and how much they are paid for that time.
With allocation, you collect costs into cost centers (most often organizational units). You then use cost drivers to pull cost from that cost center (in the form of estimated amounts or percentages) and assign them to the activities needing the services and/or resources of that cost center. The following table explains:
Cost Center
Activity 1
Activity 2
Activity 3
Cost Center 1
Driver 1.1
Driver 2.1
Cost Center 2
Driver 2.2
Cost Center 3
Driver 1.3
Driver 3.3
Drivers are often themselves activities (such as “setup” or “rework.”) However, they are usually too detailed to be an interesting part of the activity model. If you have built the activity model to the most detailed level, you can simply give drivers placeholder names. Drivers contain information about the cost to be pulled from the cost center, the cost center to pull from, and whether this cost is pulled at each occurrence of the activity or only one time during a defined set of occurrences. Driver detail is determined through interviews and/or observation.
You collect this information into the Cost Driver Definition. Drivers are assembled into “cost pools,” which are little more than a list of the drivers for an activity. The following table shows the benefits and drawbacks of the allocation method.
Benefits
•Easy to learn and use
•Less Costly to implement
•Does not require detailed information or extremely detailed models
•Well suited for process re‑engineering
Drawbacks
•Less accurate
•Not detailed enough to simulate
•Not suited for detailed processes where the amount of money or the margin is very small