Key terms (defined on first use)
– Overhead: costs that are not directly traceable to a single unit of product (examples: utilities, supervision, machine maintenance).
– Activity-based costing (ABC): a method that assigns overhead and indirect costs to products or services based on the actual activities and resources they consume.
– Variable cost: a cost that changes with production volume or activity level (as opposed to fixed cost).
Why cost drivers matter
– They create a causal link between activities (like machine running time, setups, or inspection) and the resources consumed.
– When chosen well, cost drivers improve product costing, support better pricing, highlight waste, and reveal opportunities to improve efficiency.
How businesses choose cost drivers (short checklist)
1. Cause-and-effect: Does the driver logically cause the cost? (e.g., machine hours cause wear and maintenance.)
2. Measurable: Can the quantity be tracked reliably and at reasonable cost? (e.g., counted hours, number of setups)
3. Proportional or predictive: Does the driver move in step with the cost being allocated?
4. Actionable: Will managing this driver enable operational improvements?
5. Cost-benefit: Is the information gained worth the expense of collecting and maintaining the driver data?
6. Simple enough: Prefer simpler drivers unless complexity meaningfully improves accuracy.
Typical categories of cost drivers
– Volume drivers: units produced, machine hours, labor hours.
– Transaction drivers: number of purchase orders, number of setups.
– Intensity drivers: inspection hours, engineering change requests.
– Batch or product complexity drivers: number of components, design variations.
How cost drivers are used in activity-based costing (ABC)
1. Identify activities (e.g., machining, quality inspection, order processing).
2. Assign resource costs (rent, utilities, salaries) to those activities.
3. Select a driver for each activity that reflects consumption (e.g., machine hours for machining).
4. Compute a driver rate = activity cost pool ÷ total driver units.
5. Allocate overhead to products by multiplying driver rate by the product’s driver usage.
Worked numeric example (machine maintenance)
– Scenario: A factory incurs $500 of maintenance for every 1,000 machine hours.
– Driver choice: machine hours.
– Driver rate calculation: $500 ÷ 1,000 hours = $0.50 per machine hour.
– Allocation: If Product A requires 20 machine hours to produce one batch, maintenance allocated to that batch = 20 hours × $0.50/hour = $10.
Practical tips
– Start with a few high-impact activities and drivers; don’t try to model every micro-cost at once.
– Revisit drivers periodically—changes in process, automation, or product mix can make prior drivers obsolete.
– Keep data collection costs in mind; very precise drivers can be expensive to track and may not pay off.
Benefits of identifying and using accurate cost drivers
– More realistic product and customer cost estimates.
– Better pricing and product-mix decisions.
– Identification of inefficient processes or cost “hot spots.”
– Improved allocation of overhead that supports managerial decisions (e.g., outsourcing, process improvement).
Limitations and cautions
– No industry-mandated list of drivers—selection is management’s judgment.
– Overly complex ABC models can be costly to maintain and may yield diminishing returns.
– Correlation is not causation: verify the driver truly causes the cost change rather than just moving together.
Quick checklist for implementing cost-driver allocation
– [ ] Define key activities and their resource costs.
– [ ] Choose simple, measurable drivers with cause-effect logic.
– [ ] Calculate driver rates and test allocations on sample products.
– [ ] Compare results to current costing method; analyze meaningful differences.
– [ ] Monitor and update drivers at set intervals (e.g., quarterly, annually).
Selected references for further reading
– Investopedia — Activity Cost Driver overview:
– Corporate Finance Institute — Activity-Based Costing (ABC) guide: /
– Harvard Business Review — “Tapping the Full Potential of ABC” (discussion of ABC benefits and challenges)
Educational disclaimer
This explainer is for educational purposes and does not constitute personalized financial, accounting, or investment advice. Apply judgment and consult a qualified accountant or manager when implementing costing systems.