A cost driver is a measurable factor used to explain resource consumption or assign an activity's cost to products, services, or customers.
A cost driver is a measurable factor used to explain resource consumption or assign an activity’s cost to a product, service, customer, channel, or other cost object. Examples include machine hours, production setups, purchase orders, inspection time, deliveries, or engineering-change hours.
The strongest driver has a plausible cause-and-effect relationship with the cost. A convenient allocation base can distribute a cost without actually causing it, so accountants and managers should distinguish a causal driver from a merely practical basis for allocation.
The terms are often used interchangeably, but the distinction matters:
Direct labor hours might be an easy allocation base for factory overhead. If automation causes maintenance and power costs to vary mainly with machine hours, however, labor hours may produce a misleading product-cost assignment. The allocation can be mathematically correct while the model is economically weak.
Activity-based costing (ABC) commonly follows two stages:
For one activity cost pool:
The denominator should represent a supportable capacity concept and period. Using an unusually low actual activity level can load idle-capacity cost into products and make them appear more expensive than the resources they consumed.
A factory expects $180,000 of setup-related cost and 120 setups during the period. Product A requires 20 setups, while Product B requires 100.
| Product | Setups | Assigned setup cost |
|---|---|---|
| Product A | 20 | $30,000 |
| Product B | 100 | $150,000 |
| Total | 120 | $180,000 |
Suppose Product B is made in many small batches while Product A is made in long runs. Allocating setup cost by units produced could undercost Product B and overcost Product A because setups occur per batch, not per unit. A setup-count driver better reflects the activity, although setup hours may be better if setup complexity varies materially.
The example assigns the cost pool; it does not prove that all $150,000 would disappear if Product B were discontinued. Setup employees, equipment, and facility commitments may remain unless management can actually remove or redeploy them.
| Driver type | Example | Strength | Limitation |
|---|---|---|---|
| Transaction | Number of orders or setups | Simple to collect and explain | Treats every event as equally demanding |
| Duration | Setup hours or support minutes | Captures time differences | Time may not reflect skill, equipment, or complexity |
| Intensity | Actual resources used by a specific job | Can be most accurate for unusual work | Expensive to measure and maintain |
| Volume | Units, labor hours, or machine hours | Efficient for unit-level costs | Distorts batch-, product-, or customer-level activities |
| Capacity | Square feet, server capacity, or staffed hours | Helps expose committed and idle resources | Allocation may not represent short-run avoidability |
ABC systems also distinguish activity levels:
Forcing facility-sustaining cost through a precise-looking product driver can create false accuracy.
Evaluate candidate drivers against these criteria:
Statistical correlation can support a driver but does not establish causation. A time trend may make two variables move together even when neither causes the other. Process observation, operational evidence, and out-of-sample testing are important.
Cost-driver analysis can improve product costing, customer profitability, process design, budgeting, capacity planning, and overhead control. It can show that a low-volume custom product consumes disproportionate engineering, ordering, setup, and support resources.
However, different decisions require different cost concepts:
Common failures include stale rates, too many tiny cost pools, broad pools containing unlike activities, driver quantities with missing records, circular allocations, and models built to justify a preferred answer. Reconcile activity-pool totals to the ledger and explain unreconciled or facility-level amounts.
This page is educational and does not provide accounting, pricing, management, audit, tax, or investment advice.