Cost Allocation
Build accurate cost models that reflect how resources are truly consumed across products, services and customers.
What is Cost Allocation?
Cost allocation is the process of identifying, aggregating, and assigning costs to cost objects — products, services, customers, or channels. Unlike simple overhead spreading, rigorous cost allocation traces costs to the activities that drive them, revealing which offerings are truly profitable.
Why It Matters
Without accurate cost allocation, management decisions rely on distorted numbers. Products may appear profitable when they're not, high-volume customers may be subsidised by smaller accounts, and pricing is set without understanding the true cost to serve.
Maturity Levels
Where does your organisation stand?
Reactive
Costs allocated by simple rules — headcount or revenue %. No visibility into real consumption.
Structured
Basic cost centres with manual allocations. Some product-level visibility but limited accuracy.
Analytical
Activity-based logic with defined cost drivers. Reasonable product and customer cost accuracy.
Optimised
TDABC model with capacity costing. Full visibility into true cost-to-serve by segment.
How to Improve
Map Activities
Identify all significant activities and the resources they consume, from operations to support functions.
Define Cost Drivers
Select drivers that best reflect how each activity's cost varies — time, volume, transactions or complexity.
Assign to Objects
Link activity costs to products, customers or channels using the drivers, building your true cost picture.
Comparing Approaches
| Approach | Driver Accuracy | Scalable Update | Capacity Insight |
|---|---|---|---|
| Traditional Overhead % | ❌ | ❌ | ❌ |
| ABC (Activity-Based) | ✅ | ⚠️ | ⚠️ |
| TDABC (Time-Driven ABC) | ✅ | ✅ | ✅ |
Frequently Asked Questions
What is the difference between cost allocation and cost apportionment?
Cost allocation directly assigns costs to a specific cost object. Cost apportionment distributes shared costs across multiple objects using a basis such as floor area or headcount. Allocation is more precise.
How often should cost allocations be updated?
In a TDABC model, cost allocations update automatically when time equations or resource rates change. Traditional models are typically reviewed annually, which can make them stale within months.
Can cost allocation work for service businesses?
Yes — and it's often more impactful in services than manufacturing. Without clear cost allocation, professional services firms routinely misunderstand which client engagements or service lines are profitable.
What is a cost driver and how do I choose one?
A cost driver is a variable that causes a cost to change. The best driver correlates strongly with actual resource consumption and is practical to measure.
Related Topics
How accurate is your cost allocation?
Take our free Profitability Health Check to assess your current maturity and get a personalised roadmap.
Take the Free Health Check