Activity-Based Costing for CSRD and ESG Reporting
Audit-ready cost allocation for sustainability compliance. 25 years of TDABC methodology, 150+ engagements, and the CostCtrl platform.
150+ clients30+ countries25 years of TDABC
CSRD demands cost granularity that most companies don’t have
The EU’s Corporate Sustainability Reporting Directive (CSRD) requires companies to report sustainability data with a level of precision and auditability that rivals financial reporting. The European Sustainability Reporting Standards (ESRS) – even after the 2025 Omnibus simplification that reduced mandatory datapoints by over 60% – still demand that companies trace environmental and social costs to specific activities, products and business units.
Most companies are not ready for this. Their cost systems were not designed for this granularity. Environmental costs – energy, waste treatment, emissions monitoring, compliance, remediation – sit buried in overhead accounts, allocated by revenue, headcount or square metres: methods with no relationship to actual resource consumption.
When an auditor asks “how did you allocate your Scope 1 energy costs across your product lines?”, the answer cannot be “proportionally to revenue.” CSRD and ESRS demand causal traceability – showing which activities consume which resources, and how those costs flow to outputs. This is precisely what Time-Driven Activity-Based Costing (TDABC) was designed to do.
Traditional allocation
- Environmental costs buried in overhead
- Spread by revenue / headcount / m²
- No causal link to activities
- Not defensible under audit
TDABC allocation
- Dedicated environmental cost pools
- Consumption-based drivers (kWh, litres, kg)
- Resource → activity → output traceability
- Audit trail to the transaction
What TDABC brings to CSRD compliance
TDABC, developed by Robert Kaplan and Steven Anderson, assigns costs to activities based on the time and resources they actually consume – time equations instead of broad overhead pools. For CSRD, that matters in three concrete ways:
Causal cost traceability
Every euro traced from resource through activity to output. When ESRS E1 requires energy costs by segment, TDABC gives a defensible, auditable allocation – not a statistical estimate.
Activity-level granularity
Environmental costs are driven by activities – running a line, operating a fleet, processing waste. TDABC models them explicitly: the foundation of the double materiality assessment.
Capacity & idle cost visibility
TDABC separates productive from idle capacity – revealing the environmental cost of underutilisation: energy consumed by idle equipment, conditioned space not productively used.
The five CSRD dimensions where TDABC adds direct value
01Environmental Cost Allocation (ESRS E1-E5)
ESRS E1 (Climate Change) requires granular reporting on energy consumption, GHG emissions (Scope 1, 2 and 3) and the financial effects of climate risks; E2-E5 cover pollution, water, biodiversity and circular economy. TDABC builds environmental cost pools – energy, waste, water, emissions – and allocates them to activities with consumption-based drivers: actual kWh per activity, per process, per output.
02Social Cost Allocation (ESRS S1-S4)
ESRS S1 (Own Workforce) requires workforce costs, training investment and health-and-safety expenditure by category. TDABC traces these to the activities that consume them – recruitment, onboarding, training, compliance, occupational health – at the granularity CSRD demands.
03Double Materiality Assessment
Double materiality requires assessing both how sustainability issues affect the business (financial materiality) and how the business affects people and environment (impact materiality). TDABC provides the cost data layer for both: what each environmental impact costs the company, and the true cost of each activity’s footprint.
04Transition Plans and Financial Effects (ESRS E1-7, E1-9)
ESRS E1 requires transition plans aligned with the Paris Agreement, including financial effects of climate risks and opportunities. TDABC enables the scenario modelling behind credible plans: what happens to product costs if energy prices rise 30%? What is the cost impact of switching specific activities to renewables?
05Value Chain Cost-to-Serve (Scope 3)
Scope 3 – the hardest category for most companies – requires understanding cost and resource flows across the value chain. TDABC cost-to-serve models already map activities from procurement to delivery; extending them with environmental drivers creates a Scope 3 allocation framework that is financially and environmentally defensible.
How we do it: the CostCtrl approach
25 years and 150+ engagements across 30+ countries building TDABC models – automated on our SaaS platform, CostCtrl.
Health Check
Cost structure, data quality and ESG requirements assessed; gaps vs. CSRD identified. Deliverable: diagnostic report + roadmap.
TDABC Model Build
Environmental cost pools (energy, waste, water, emissions) alongside financial pools – repeatable, auditable, updateable on CostCtrl.
ESG Cost Dashboard
Environmental cost by activity, cost per unit of emission, idle-capacity environmental cost, and whale curve views of environmental cost burden.
Ongoing Reporting
Monthly or quarterly updates keep ESG cost data current and audit-ready. As ESRS evolves toward 2027 application, the model adapts.
Why this matters now
The CSRD compliance wave is underway: Wave 1 companies are already reporting under the current ESRS. Omnibus I delayed Waves 2 and 3 by two years, but the direction is clear – sustainability reporting will require the same rigour as financial reporting. Companies that invest in proper cost allocation methodology now gain a structural advantage: not just compliance, but better capital allocation, credible transition plans and defensible reporting.
The methodology exists. The platform exists. The question is whether your cost systems are ready.
Frequently asked questions
Does TDABC replace our existing ESG reporting tools?
No. TDABC complements ESG reporting platforms by providing the cost allocation layer they lack. Most ESG tools collect emissions data but cannot allocate costs to activities. TDABC provides the financial granularity that makes ESG data actionable and audit-ready.
How long does it take to implement a TDABC model for CSRD compliance?
A typical implementation takes 6-12 weeks from Health Check to operational dashboard, depending on data availability and the complexity of operations.
We already use SAP/Oracle for cost management. Do we need another system?
CostCtrl integrates with existing ERP data (including SAP PCM, SAP PaPM, Oracle HPCM) and financial exports. It adds the TDABC modelling layer that general-purpose ERP systems do not provide.
What industries benefit most from TDABC for ESG?
Manufacturing, logistics, healthcare and energy-intensive industries see the greatest impact, because their environmental cost structures are complex and activity-driven. Any company subject to CSRD that needs auditable cost allocation will benefit.
Is this relevant after the ESRS simplification?
Yes. Even with the 60%+ reduction in mandatory datapoints, the requirement for causal, auditable cost allocation remains. The amended ESRS, expected for application from 2027, still require allocations based on actual resource consumption patterns.
Related reading
Ready to make your sustainability cost data audit-ready?
Questions? Talk to Miguel Guimarães · TDABC workshops