ESG · CSRD

Activity-Based Costing for CSRD & ESG Reporting

How Time-Driven Activity-Based Costing delivers audit-ready cost allocation for CSRD/ESRS compliance. 25+ years of TDABC, 150+ engagements.

ESG · CSRD

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

The problem

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

Why TDABC

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:

Environmental cost pools flow through time-equation activities to products and segments, creating an auditable trail. ENVIRONMENTAL COST POOLS ACTIVITIES · TIME EQUATIONS OUTPUTS Energy€1,200,000 Water€180,000 Waste€360,000 Emissions€120,000 Machine operationmin × rate + kWh/h Packaging runsmin × rate + kg waste Fleet & logisticskm × rate + CO₂/del. Product A€12.40 energy / unit Product B€8.20 energy / unit Segment CESRS E1 disclosure
FIG 01 · Resource → activity → output: the auditable trail CSRD demands
01

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.

02

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.

03

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.

Where it applies

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.

Example: a manufacturer allocates energy by machine-hours adjusted for energy intensity. Line A consumes 45% of energy but produces 30% of revenue. Traditional allocation hides this; TDABC exposes it – exactly the data the sustainability team needs for ESRS E1 disclosure.

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.

Method

How we do it: the CostCtrl approach

25 years and 150+ engagements across 30+ countries building TDABC models – automated on our SaaS platform, CostCtrl.

Step 1 · 2-4 weeks

Health Check

Cost structure, data quality and ESG requirements assessed; gaps vs. CSRD identified. Deliverable: diagnostic report + roadmap.

Step 2 · 4-8 weeks

TDABC Model Build

Environmental cost pools (energy, waste, water, emissions) alongside financial pools – repeatable, auditable, updateable on CostCtrl.

Step 3

ESG Cost Dashboard

Environmental cost by activity, cost per unit of emission, idle-capacity environmental cost, and whale curve views of environmental cost burden.

Step 4 · ongoing

Ongoing Reporting

Monthly or quarterly updates keep ESG cost data current and audit-ready. As ESRS evolves toward 2027 application, the model adapts.

Timing

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

Next step

Ready to make your sustainability cost data audit-ready?

ESG cost allocation consultant: who can help

Most ESG reporting fails the same test financial reporting failed before activity-based costing: it spreads numbers as averages no one can trace back to a cause. A CSRD auditor asking “why is this figure what it is?” deserves the same answer a CFO gets – this activity, this driver, this product. The firms that struggle are the ones treating sustainability as a separate spreadsheet exercise instead of an output of the cost model they already run.

A single activity model feeds both the financial profit view and the ESG sustainability report, so the two reconcile by construction.Activity modelTDABC · one sourceProfit viewcost & margin by customerESG / CSRD reportemissions cost by activity
FIG 78.1 · When both reports come from one model, they reconcile by construction – and both pass audit.

That is the help we provide. Because we build the financial cost model and the environmental allocation on the same TDABC engine, the two never disagree, and both inherit the audit trail. What you get from us:

  • One activity model serving finance and sustainability, not two parallel exercises.
  • Emissions cost by product and customer, traceable to the driver that caused it.
  • SAF-T-based efficiency – the financial layer arrives standardised, so PT/ES projects start faster.
One model for the CFO and the CSRD report.
See where your cost and emissions data already align – and where they do not.
Take the Profit Check

How to report Scope 1-3 costs by activity

A single company-level emissions number satisfies a form and informs no decision. The useful question is which products, services and customers cause the emissions – and that is an allocation problem your cost model already knows how to solve. Treat each emission source as a driver, and Scope 1, 2 and 3 costs flow to the same activities, products and customers as your operational costs.

Scope 1, 2 and 3 emission sources feed activities, which allocate their cost to products and customers, giving emissions cost per product and per customer.Scope 1direct · fuel, fleetScope 2energy · powerScope 3supply, transport, useActivitiesdriversEmissions costper productper customer
FIG 81.1 · Emissions follow the same activity drivers as cost – so they land on the same products and customers.

Reported this way, ESG stops being a parallel exercise. A delivery route carries both its handling cost and its Scope 1 fuel cost; a purchased component carries both its price and its Scope 3 footprint. Because the allocation runs through the same drivers, the emissions cost per customer reconciles with the profit per customer, and an auditor can trace either back to source.

Frequently asked questions

Activity-based costing for CSRD and ESG reporting?
Activity-based costing supports CSRD and ESG reporting by attaching environmental impact and its cost to the specific activities that cause them, instead of spreading sustainability figures across the business as averages. That gives reporting the same traceability auditors expect of financial numbers, and it reuses the cost model you already have. The method, and how it maps to ESRS, is covered in full on our activity-based costing for CSRD and ESG reporting page.
How do I allocate environmental costs with TDABC?
You allocate environmental costs with TDABC by treating emissions and resource use as activities with their own time or volume drivers, then assigning their cost to products and customers the same way you assign operational cost. A delivery, for example, carries both its handling cost and its CO₂ cost on the same driver. This keeps financial and environmental figures consistent and audit-ready from one model. Our ESG pillar page walks through the allocation step by step.
ESG cost allocation consultant – who can help?
Cost & Profitability Consulting allocates ESG and environmental costs using the same time-driven activity-based costing we use for profit, so your sustainability figures are as traceable and audit-ready as your financial ones. With 150+ cost models built since 2010 and deep use of SAF-T data, we attach emissions cost to the activities, products and customers that cause them – not to vague averages. The result is one model that answers both the CFO and the CSRD report. A free Profit Check is the usual first step.
How do I make ESG cost data audit-ready?
You make ESG cost data audit-ready by giving every figure the same traceability as a financial number: a clear source, an explicit allocation method, and a path from the reported total back to the activity that caused it. Averages and estimates spread across the business fail an audit; activity-based allocation, where each cost ties to a driver and a document, passes it. Building ESG figures on the same TDABC model as your financial costs means they reconcile and share one audit trail rather than two stories.
How do I report Scope 1-3 costs by activity?
You report Scope 1-3 costs by activity by treating each emission source as a driver inside your cost model, then allocating its cost to the products, services and customers that trigger it – the same way TDABC allocates operational cost. Scope 1 and 2 attach to the activities that burn fuel or draw power; Scope 3 follows purchased goods, transport and use. The payoff is emissions cost per product and per customer, traceable and consistent with your financial figures, rather than a single company-level total.
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.
How do I allocate sustainability / environmental costs?
You allocate sustainability and environmental costs the same way you allocate any indirect cost: treat each emission source or environmental activity as a driver, then trace its cost to the products and customers that cause it. This keeps environmental figures consistent with financial ones and traceable for audit, instead of reporting a single company-level total. Because the allocation runs through the same activity model, cost and emissions land on the same objects. We cover the full method on our activity-based costing for CSRD and ESG reporting page.
Can I use one model for financial and ESG cost allocation?
Yes – one activity model can drive both financial and ESG cost allocation, and doing so is the cleanest way to keep the two consistent. The same activities and drivers that route operating cost to products and customers also route emissions and environmental cost, so the financial and sustainability figures reconcile by construction and share one audit trail. Maintaining two separate models is what creates the gaps auditors question. Our ESG pillar page shows how the single-model approach works in practice.
Start here

Find out where your hidden margin lives.

The Profit Check takes 5 minutes. No data upload. You get a personalised profitability diagnostic.