Cost Driver
A cost driver is the activity or circumstance that causes overhead costs to rise or fall. Machine hours, labour hours, setup count, or material moves are common examples. Identifying the right cost driver is essential to allocate overhead accurately—and to set predetermined rates that reflect true economic causation.
The causation principle
At the heart of cost accounting sits a simple premise: costs should be assigned to products in a way that mirrors how those costs are actually incurred. Rent for the factory building exists because the company operates a facility; the rent does not vary with production volume in the short run. Machine maintenance, in contrast, increases with machine-hour consumption. Labour supervision might scale with headcount but not dollar-for-dollar with labour hours. The cost driver is the activity that best explains why the cost exists and changes.
If a firm applies rent to products using labour hours—because labour hours drive everything else—it will misallocate. A capital-intensive job running on automation for one day consumes far more rent per labour hour than a hand-built custom piece. Identifying machine hours as the real driver would yield fairer product costs.
Common cost drivers in manufacturing
Machine hours are the workhorse in capital-intensive plants. Utilities, maintenance, equipment depreciation, and supervisory labour often scale with machine consumption. A job running a CNC mill for 50 hours incurs more machinery-related overhead than a hand-assembly job, even if both consume the same labour hours.
Direct labour hours are prevalent in labour-intensive operations and was the historical default. They work well if labour is scattered across many tasks and the overhead (supervision, training, workspace) truly varies with headcount or effort.
Production units work in repetitive batch environments where overhead is stable and predictable per unit. A bottling plant producing thousands of identical cans might use units as the driver.
Setup count becomes the driver in batch manufacturers where changeovers are expensive. If a factory must retool, recalibrate, and inspect after every product switch, and that drives significant overhead, setups—not hours or units—become the key allocation base.
Material moves or material-handling count matter in facilities where logistics, storage, and inventory management are labour-intensive overhead. A firm receiving hundreds of different component shipments weekly might allocate overhead based on move count rather than labour hours.
Identifying the right driver
Finding the true cost driver requires analysis. Accountants plot actual overhead against potential drivers—how did maintenance costs trend against machine hours? Did supervision correlate more with labour hours or headcount? Regression analysis, scatter plots, and interviews with operations staff surface the relationship. The goal is a driver that:
- Is measurable and objective (machine hours are easier to track than “complexity”).
- Logically links to the cost (setups drive setup-related overhead; labour hours drive supervision).
- Is reasonably stable (a driver that changes constantly introduces volatility).
- Exists in sufficient quantity to be meaningful (if 100 per cent of jobs involve setups equally, setup count is a poor driver).
Multiple drivers may coexist. A plant might use machine hours for equipment-related overhead and labour hours for indirect labour-related overhead, then combine both into a total overhead rate. This multi-driver approach is the essence of activity-based costing (ABC).
Cost drivers versus cost objects
A cost object is what you are trying to cost—a product, a job, a customer, a service line. The cost driver is the activity that allocates overhead to that object. In a print shop, the cost object is a print job; the cost driver might be machine hours or material cost. In a hospital, the cost object is a patient stay; cost drivers might include hours in surgery, number of lab tests, or bed-days. Clarity on both is essential.
Challenges in selection
Some overhead is genuinely fixed and does not vary with any activity. Factory rent, plant management salaries, and property taxes occur whether the shop runs one shift or three. Assigning these to a single driver introduces distortion—you are essentially choosing an arbitrary allocation base, not a true causal relationship. Best practice acknowledges this: fixed overhead is allocated; variable overhead is driven. If you can break overhead into fixed and variable buckets and apply different drivers to each, the result is more honest.
Also, drivers that seem obvious can be misleading. A firm that uses labour cost as the driver assumes high-wage and low-wage labour consume overhead equally per dollar earned. But if high-wage labour is concentrated in a specialised, low-overhead task and low-wage labour clusters in a messy, high-overhead task, labour cost distorts allocations. Data analysis—not assumption—must guide the choice.
Cost drivers in standard costing
Under standard costing, the predetermined overhead rate is built on a chosen cost driver. If the driver is labour hours and the budgeted rate is $15 per labour hour, then every job consuming 40 labour hours is charged $600 in overhead. The driver becomes the mechanism for consistency and predictability. When actual overhead and activity are later reconciled, the variance analysis reveals whether the driver choice was sound or whether activity and overhead drifted in unexpected ways.
Activity-based costing: multiple drivers
Traditional costing assumes one driver (labour hours, machine hours) for all overhead. But many firms have discovered that different overhead pools have different drivers. A batch job might incur setup costs (driven by setup count), quality-inspection costs (driven by inspection count), and machinery costs (driven by machine hours). ABC assigns costs via multiple drivers, yielding more granular and accurate product costs.
The trade-off: ABC requires more data capture and analysis. A firm must track not just labour and machine time but also setups, moves, inspections, and other activities. Automation and real-time production systems make this easier, but it still demands discipline. A firm chooses ABC when the added accuracy justifies the added complexity—typically in diverse, complex manufacturing or service environments.
Reviewing and revising drivers
Cost drivers are not eternal. When a firm automates a process, labour hours become less relevant; machine hours gain importance. When product mix shifts toward customisation, setup count or inspection count may become dominant. When outsourcing moves material logistics off-site, material-move overhead shrinks. Every few years, especially after major operational change, the cost-driver analysis should be revisited.
Firms that cling to outdated drivers gradually lose confidence in their product costs. Management makes pricing and make-or-buy decisions on bad data. Continuous improvement mindsets regularly audit whether cost drivers still reflect reality.
See also
Closely related
- Predetermined Overhead Rate — overhead rate calculated as budgeted overhead ÷ budgeted cost driver activity
- Standard Costing — uses a cost driver to apply overhead consistently; variances reveal whether the driver was accurate
- Over- and Under-Applied Overhead — the gap between applied overhead (using a cost driver base) and actual overhead
- Activity-Based Costing — a costing method that employs multiple cost drivers to allocate overhead more granularly
- Normal Costing — relies on predetermined overhead rates and thus on the selection of an appropriate cost driver
Wider context
- Cost Allocation — the broader discipline of assigning indirect costs; cost drivers are the foundation
- Cost-of-Goods-Sold — product profitability depends on accurate cost-driver selection
- Management Accounting — cost drivers are a cornerstone of internal decision-making and control
- Variance Analysis — variances flag when budgeted activity or costs differ from actual; cost drivers structure this analysis
- Internal Controls — properly documented and updated cost drivers support traceability and fraud prevention