Quality Score Methodology
Every climate disclosure in the CRD platform receives a quality score from 0 to 100. This guide explains exactly how scores are calculated so you can understand, compare, and improve disclosure quality.
Overall Score Formula
Each dimension is weighted equally at 25%. The final score is rounded to 2 decimal places.
The Four Dimensions
Completeness
Did you report on all topics?
Quantification
Did you use real numbers?
Governance
Who's in charge of climate?
Target Ambition
How ambitious are your goals?
Score Interpretation
Scores map to five maturity tiers. These apply to both the overall score and each individual dimension.
Technical Scoring Details
Detailed point-by-point breakdown for each dimension. Field names shown in monospace correspond to the underlying data model.
Dimension 1: Completeness Score
Scale: 0 – 100 | 5 sections, each worth 20 points maximum
Governance Section (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| oversightDescription | Present (non-null, non-empty) | +4 |
| climateExpertiseDescription | Present (non-null, non-empty) | +4 |
| committees | Array length > 0 | +4 |
| managementRoles | Array length > 0 | +4 |
| remunerationLinked | = true | +4 |
Strategy Section (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| physicalTransitionImpacts | Description present | +4 |
| anticipatedImpactsDisclosed | = true | +4 |
| scenarioAnalyses | Present (non-null, non-empty) | +4 |
| transitionPlanDisclosed | = true | +4 |
| timeHorizons (short/med/long) | All three defined | +4 |
Risk Management Section (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| physicalRiskTools | Present | +5 |
| transitionRiskTools | Present | +5 |
| enterpriseRiskFramework | Present | +5 |
| climateRiskInRegister | = true | +5 |
Metrics Section (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| scope1Total | Disclosed (numeric value present) | +4 |
| scope2 (location or market) | Either value disclosed | +4 |
| scope3Total | Disclosed (numeric value present) | +4 |
| emissionsIntensity | Metrics array length > 0 | +4 |
| riskMetrics | Present | +4 |
Additional Disclosures Section (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| assuranceObtained | = true | +5 |
| materialityAssessment | Present | +5 |
| valueChainDescription | Present | +5 |
| externalFrameworksAligned | Present / aligned | +5 |
Each section is independently scored out of 20. The final Completeness score is the sum of all five sections (max 100).
"Present" means the field is non-null and, for strings, non-empty after trimming.
Dimension 2: Quantification Score
Scale: 0 – 100 | Rewards providing hard numbers over qualitative statements
Scope 1 Emissions (15 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| scope1Total | Numeric total disclosed | +8 |
| scope1BySource | Breakdown by source provided | +4 |
| measurementStandard | Standard specified (e.g. GHG Protocol) | +3 |
Scope 2 Emissions (15 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| scope2LocationBased | Location-based figure disclosed | +5 |
| scope2MarketBased | Market-based figure disclosed | +5 |
| renewablePercentage | Renewable energy % provided | +5 |
Scope 3 Emissions (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| scope3Categories | +2 points per category reported | max +20 |
Each Scope 3 category reported earns 2 points. With 15 possible categories, the maximum is capped at 20 points (i.e., 10 or more categories = full marks).
Financial Impacts (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| currentFinancialImpacts | Quantified with monetary values | +10 |
| anticipatedFinancialImpacts | Quantified with monetary values | +10 |
Emissions Intensity (15 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| intensityMetrics | +5 per metric disclosed | max +15 |
Each emissions intensity metric (e.g., tCO2e per $M revenue, tCO2e per employee) earns 5 points. Three or more metrics = full marks (capped at 15).
Scenario Analysis (15 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| scenarioAnalysis | Any scenarios present | +5 |
| quantitativeScenarios | Scenarios include quantitative data | +10 |
Quantitative scenarios (those with numeric outcomes, temperature pathways, or financial modelling) earn the full 10-point bonus on top of the base 5 for having any scenarios.
Dimension 3: Governance Score
Scale: 0 – 100 | Evaluates strength of climate governance structures
Board Oversight (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| oversightDescription | Description provided | +10 |
| reportingFrequency | Frequency specified (only if oversight exists) | +10 |
Reporting frequency points are only awarded if the oversight description is present. Without oversight, frequency is irrelevant and scores 0.
Climate Expertise (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| expertiseMembers | Count of members > 0 | +10 |
| expertiseDescription | Description provided (only if members > 0) | +10 |
Expertise description points are only awarded if at least one member with climate expertise exists. This prevents credit for vague statements without named personnel.
Dedicated Committee (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| committeeName | Any committee name contains "climate" or "sustainability" (case-insensitive) | +20 |
This is an all-or-nothing check. A committee named "Sustainability and Risk Committee" would match. A generic "Board Risk Committee" without the keywords would not.
Remuneration Linkage (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| remunerationLinked | Linked to climate = true | +10 |
| remunerationDetails | Details provided (only if linked) | +10 |
Details points are conditional on the linkage being true. If remuneration is not linked, both sub-scores are 0.
Management Accountability (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| managementRoles | +10 per role with climate responsibilities | max +20 |
Each management role identified with explicit climate responsibilities earns 10 points. Two or more roles = full marks (capped at 20).
Dimension 4: Target Ambition Score
Scale: 0 – 100 | Measures ambition and rigour of emissions targets
Net Zero Target (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| targetName | Any target name contains "net zero" or "carbon neutral" (case-insensitive) | +20 |
Target Year (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| targetYear <= 2040 | Most ambitious: by or before 2040 | +20 |
| targetYear <= 2050 | Aligned with Paris Agreement mid-century | +15 |
| targetYear <= 2060 | Lagging pace | +10 |
| targetYear > 2060 | Beyond 2060 or not disclosed | +0 |
Only the primary net-zero or main target year is evaluated. Earlier targets score higher because they imply faster decarbonisation.
Scope Coverage (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| All 3 scopes (1+2+3) | Target covers Scope 1, 2, and 3 | +20 |
| 2 scopes | Target covers any 2 of 3 scopes | +12 |
| 1 scope | Target covers only 1 scope | +6 |
Full-value supply chain targets (covering all 3 scopes) are considered best practice. Scope 3 inclusion is particularly important for most sectors.
Interim Targets (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| interimTargets >= 2 | 2+ unique target years before 2050 | +20 |
| interimTargets == 1 | 1 interim target year before 2050 | +10 |
| interimTargets == 0 | No interim milestones | +0 |
Interim targets demonstrate a credible pathway to the final goal. Only distinct target years before 2050 are counted.
Science Alignment (20 pts)
| Field / Condition | Rule | Points |
|---|---|---|
| targetName / targetStatus | Contains "sbti" or "science-based" (case-insensitive) | +20 |
This check scans both the target name and target status fields for Science Based Targets initiative (SBTi) references. Exact keyword matching is used: "sbti" or "science-based".
Overall Score Computation
Overall Score = Completeness × 0.25 + Quantification × 0.25 + Governance × 0.25 + Target Ambition × 0.25
= ( C + Q + G + T ) / 4
Result is rounded to 2 decimal places.
Each dimension is independently scored on a 0 – 100 scale before being combined.
Null or missing data fields are treated as 0 points. No penalties are applied; scores can only go up.
Sub-scores within each dimension are capped at their stated maximum (e.g., Scope 3 categories cap at 20 points regardless of how many categories are reported beyond 10).
Conditional points (marked “only if”) enforce dependency: the prerequisite must be satisfied before bonus points can be awarded.