Activity-Based Costing and Managerial Accounting Vocabulary
Fundamentals of Overhead Cost Drivers and Activities
Definition of Cost Driver:
- A cost driver is any factor, activity, or variable that directly causes or drives a change in the cost of a specific business activity or process.
- The operational relationship dictates that as the volume of the cost driver increases, the associated overhead cost increases proportionally.
Examples of Cost Drivers across Operational Functions:
- Processing Supplier Orders:
- Driven directly by the number of orders processed.
- An increase in overall sales leads to an increase in purchase orders, which subsequently escalates order processing costs.
- Inspection of Finished Goods (e.g., Birthday Treat Boxes):
- Driven by the number of birthday treat boxes requiring inspection or the number of treat boxes with identified quality issues/defects.
- Quality control technicians incur costs when auditing production lines or investigating process defects. Overhead rises either when total units passing through production increase or when the defect percentage spikes, requiring more extensive defect inspection.
- Factory Rent:
- Driven by the total square footage of the facility or the total number of factory facilities operated.
- Operational expansion requiring larger facility footprint or additional operational plants directly increases total rental overhead.
Key Terminology in Activity-Based Costing (ABC):
- Activity: Any specific event, action, transaction, or work sequence that causes overhead costs to be incurred during the production of a good or performance of a service within a factory.
- Dog Cafe Production Line Activities: Setting up baking equipment, ordering ingredients, inspecting treat boxes, and operating machinery.
- A single factory line may involve thousands of individual micro-activities.
- Activity Cost Pool: A centralized grouping or aggregate pool of individual costs related to similar or homogeneous activities.
- Because tracking thousands of individual activities is unfeasible, similar operational activities are grouped together.
- Example: Utility expenses such as electricity, water, and trash collection are combined into a single operational utilities cost pool, keeping them separate from non-homogeneous costs like administrative or manager salaries.
- Example: All individual tasks and labor costs required to prepare machinery are aggregated into an equipment setup cost pool.
- Cost Driver (ABC Context): The specific operational metric used as a benchmark to measure consumption and allocate costs from an activity cost pool to individual products.
- Machine Operation Pool: Driven by total .
- Equipment Setup Pool: Driven by the total .
- Purchasing Pool: Driven by the total .
Classification of Cost Items and Costing Systems
Categorization Practice for Cost Vocabulary:
- Number of Setups: Classified as a Cost Driver.
- Setup-Related Overhead Costs: Classified as an Activity Cost Pool.
- Number of Purchase Orders: Classified as a Cost Driver.
Distinguishing Traditional Costing vs. Activity-Based Costing (ABC):
- Traditional Costing: Allocates total plant-wide overhead using a single plant-wide or department-wide rate based on a volume-related cost driver (e.g., direct labor hours or machine hours).
- Scenario Example: Pause and Lattice allocates all of factory overhead using a single rate based on direct labor hours. (Traditional Method)
- Scenario Example: A company assigns all factory overhead costs based strictly on machine hours. (Traditional Method)
- Activity-Based Costing (ABC): Segregates factory overhead into multiple specialized cost pools based on distinct activities and allocates costs using specific cost drivers tailored to each pool.
- Scenario Example: Pause and Lattice separates overhead into setup, purchasing, machine operations, and inspection cost pools. (ABC Method)
- Scenario Example: A company allocates inspection overhead costs separately using the specific number of inspections performed. (ABC Method)
Four-Step Methodology of Activity-Based Costing
Step 1: Identify and Classify Activities and Assign Overhead Costs to Activity Cost Pools
- Factory activities (such as setting up, painting, assembling, packaging, inspecting, ordering) are identified and grouped into homogenous cost pools.
- Note: In practical coursework and exams, Step 1 data is pre-established and provided in the problem statement.
Step 2: Identify Cost Drivers
- Select appropriate cost drivers that demonstrate a strong, direct causal relationship with the costs accumulated within each respective activity cost pool.
- Note: In practical coursework and exams, Step 2 drivers are directly specified or made contextually obvious.
Step 3: Compute the Activity-Based Overhead Rate (ABOHR) for Each Cost Pool
- Calculate individual predetermined overhead rates for each distinct activity cost pool.
Step 4: Assign Overhead Costs to Products using ABC Rates
- Multiply each activity-based overhead rate by the actual consumption of the corresponding cost driver for each specific product.
Step 3: Computing Activity-Based Overhead Rates
Formula for Activity-Based Overhead Rate (ABOHR):
Critical Distinction Between Expected and Actual Numbers:
- Step 3 Rate Calculations: Must ALWAYS use ESTIMATED / EXPECTED overhead dollars and EXPECTED driver volume.
- Step 4 Overhead Assignments: Must ALWAYS use ACTUAL driver usage consumed by the specific product.
Step 3 Calculation Example (Pause and Lattice Data):
Total Plant Estimated Overhead:
1. Machine Processing Pool:
Estimated Overhead:
Expected Driver Activity:
Calculation: \text{Rate} = \frac{\40,000}{4,000\,\text{machine hours}} = \
2. Equipment Setup Pool:
Estimated Overhead:
Expected Driver Activity:
Calculation: \text{Rate} = \frac{\12,000}{120\,\text{setups}} = \
3. Purchase Ordering Pool:
Estimated Overhead:
Expected Driver Activity:
Calculation: \text{Rate} = \frac{\9,000}{300\,\text{purchase orders}} = \
4. Quality Inspection Pool:
Estimated Overhead:
Expected Driver Activity:
Calculation: \text{Rate} = \frac{\15,000}{500\,\text{inspections}} = \
Summary of Cost Driver Matches:
- Machine Processing Machine Hours
- Equipment Setup Number of Setups / Equipment Setup Training
- Purchase Ordering Number of Purchase Orders
- Quality Inspection Number of Inspections
Step 4: Allocating Overhead Costs to Specific Products
Allocation Formula:
Product Allocation 1: Classic Treats
- Machine Processing: 2,500\,\text{actual machine hours} \times \10\,\text{per hour} = \
- Equipment Setup: 30\,\text{actual setups} \times \200\,\text{per setup} = \
- Purchase Ordering: 10\,\text{actual purchase orders} \times \30\,\text{per order} = \
- Quality Inspection: 37\,\text{actual inspections} \times \30\,\text{per inspection} = \
- Total Allocated ABC Overhead for Classic Treats:
Product Allocation 2: Birthday Treat Box
- Machine Processing: 1,500\,\text{actual machine hours} \times \10\,\text{per hour} = \
- Equipment Setup: 90\,\text{actual setups} \times \200\,\text{per setup} = \
- Purchase Ordering: 290\,\text{actual purchase orders} \times \30\,\text{per order} = \
- Quality Inspection: 463\,\text{actual inspections} \times \30\,\text{per inspection} = \
- Total Allocated ABC Overhead for Birthday Treat Box:
Reconciliation of Total Overhead: \text{Total Company Overhead} = \32,400\,\text{(Classic Treats)} + \
Operational Consumption Analysis Between Products:
- Classic Treats consumes more machine hours ( vs ).
- Birthday Treat Box consumes significantly more setups ( vs ), purchase orders ( vs ), and quality inspections ( vs ).
Comprehensive Comparison: Traditional Costing vs. Activity-Based Costing
Traditional Overhead Rate Computation (Pause and Lattice):
- Total Estimated Plant Overhead =
- Total Estimated Machine Hours =
- Single Predetermined Overhead Rate (POR): \text{POR} = \frac{\76,000}{4,000\,\text{machine hours}} = \
Traditional Costing Allocations:
- Classic Treats: 2,500\,\text{actual machine hours} \times \19\,\text{per hour} = \
- Birthday Treat Box: 1,500\,\text{actual machine hours} \times \19\,\text{per hour} = \
Side-by-Side Method Comparison:
| Product Line | Traditional Allocation | ABC Allocation | Cost Variance / Distortion | | :--- | :--- | :--- | :--- | | Classic Treats | | | Overallocated by | | Birthday Treat Box | | | Underallocated by |