risk-compliance · assessments · esg-sustainability

ESG Scorecard

Scores environmental, social and governance performance across the three pillars from a weighted questionnaire. Use it for a self-assessment of ESG posture; the questions are original and a score is not a rating.

Last updated
Assessment Journey

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Assessment Questions
About this input

One row per self-assessment question grouped under the environmental, social and governance pillars: enter a score for how well the practice is in place and a scope flag, and edit the weight if needed. The questions are written for this tool and are not the wording of any published framework, so a score is not evidence of conformance. A question marked not applicable is removed from both the numerator and the denominator, so it does not penalise the score. Every question needs a score and an applicability flag from the dropdowns; an entry that is blank or not on the list makes the tool refuse to score rather than guess.

Default 20 rows
ColumnRange or allowed values
Category Not declared
Question Not declared
Weight At least 0
Score 0 - Not in place, 1 - Ad hoc, 2 - Partially in place, 3 - Largely in place, 4 - Fully in place, 5 - Fully in place and verified
Applicability Applicable, Not applicable

Outputs

Share Not Applicable
About this output

The questions marked not applicable as a percent of all questions, a check on how much of the set was excluded.

Unit %
Second Priority
About this output

The in-scope question with the second largest weighted gap to a full score.

Unit question
Questions Not Applicable
About this output

The number of questions marked not applicable. These are removed from both the numerator and the denominator, so they neither help nor penalise the score.

Unit count
Share Of The Total Gap In The Top Three
About this output

The combined weighted gap of the top three priorities as a percent of the whole gap to a full score, showing how concentrated the improvement is.

Unit %
Total Weight In Scope
About this output

The sum of the weights of the questions in scope, as a weight total. It is the denominator the weighted score is measured against.

Unit weight
Top Priority
About this output

The in-scope question contributing the largest weighted gap to a full score, the single item worth the most improvement.

Unit question
Third Priority
About this output

The in-scope question with the third largest weighted gap to a full score.

Unit question
Questions In Scope
About this output

The number of questions marked applicable and therefore included in the score.

Unit count
Lowest Scoring Category
About this output

The pillar with the weakest weighted score, the natural place to focus first.

Unit category
Highest Scoring Category
About this output

The pillar, environmental, social or governance, with the strongest weighted score.

Unit category
Category Scores
About this output

One row per pillar: its weighted score in percent and its share of the total weight, so you can see where the overall figure comes from.

No unit declared
Model Status
About this output

The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.

No unit declared
Points Available To Gain
About this output

The total weighted gap to a full score: the sum over the questions in scope of weight times score shortfall. It is measured in raw weight-times-score points on your own weight scale, not in percentage points, so re-weighting changes it even when the answers do not.

Unit points
Overall Score
About this output

The weighted score across the questions in scope, in percent, combining each answer with its weight. It reflects self-reported maturity, not an audited result.

Unit %
Overall Band
About this output

The maturity band, from Not established to Optimised, read from the overall score. The band is a summary of your answers, not a certification.

Unit band

What it is

This is an ESG self-assessment. You score 20 questions about your organisation's environmental, social and governance practices, each on a scale from zero to five, and it returns a weighted score as a percentage, a band, a score for each of the three pillars, and a ranked list of the gaps worth closing first.

What it is not. The 20 questions were written for this workbook. They are not drawn from any disclosure standard or rating methodology, they do not cover any framework exhaustively, and a score here says nothing about conformance to one. It is not an ESG rating: the published ratings from agencies such as MSCI or Sustainalytics use proprietary methodologies, different inputs and outside research, and nothing on this page reproduces or approximates them. It is not a CSRD, GRI, SASB or ISSB disclosure, it is not assured, and the weights, rating scale and band boundaries are all editable and carry no official standing.

What it is good for is an honest internal picture of where an organisation stands across the three pillars, and a defensible order of work. The weighted gap list is the most useful output: it tells you what to fix first rather than only what is weak.

Methodology

Purpose and model boundary

This model scores self-reported environmental, social and governance practice maturity across twenty fixed questions. It rolls weighted question scores into three pillar scores, then combines the pillars into an overall score, maturity band and weighted improvement-priority list.

It measures whether practices are established, governed and verified; it does not measure environmental or social performance itself. The questions are original to this workbook. The result is not an ESG rating, audit, disclosure, certification or determination of compliance with a reporting standard.

Inputs and units

Each question row contains two locked descriptive fields and three editable fields:

Field Meaning and restriction
Category and question Fixed workbook text grouped as Environmental, Social or Governance.
Weight, w_i Nonnegative integer expressing the question's importance within its pillar.
Score, s_i Required choice mapped to 0 through 5: Not in place, Ad hoc, Partially in place, Largely in place, Fully in place, or Fully in place and verified.
Applicability, a_i Required choice mapped to 1 for Applicable or 0 for Not applicable.

The published page uses fixed category weights of Environmental 35, Social 30 and Governance 35. The band table is also fixed on the page: 0% Not established, 25% Initial, 45% Developing, 65% Managed and 85% Optimised. The downloaded workbook exposes those author settings on its Data sheet, but they are not page inputs.

Governing relationships

With maximum score s_max = 5, the score for category c is:

CategoryScore_c = sum over i in c (w_i × s_i × a_i) / (s_max × sum over i in c (w_i × a_i))

A question marked Not applicable is removed from both numerator and denominator. If a category has no applicable questions, its score is returned as zero, its band reads not assessed, and the category is excluded from the overall category-weight denominator.

With fixed pillar weight W_c, the overall score is:

OverallScore = sum over assessed c (W_c × CategoryScore_c) / sum over assessed c W_c

The workbook assigns the highest band whose minimum threshold is not greater than 100 × OverallScore.

For each question, the raw weighted gap is:

Gap_i = w_i × (s_max - s_i) × a_i

Points_Available_To_Gain = sum(Gap_i)

Positive gaps are ranked from greatest to least. A small row-index term breaks ties so the top three priorities are unique. The reported top-three share is:

TopThreeShare = sum(Gap_i for priority ranks 1 through 3) / sum(Gap_i)

and returns zero when total gap is zero.

Calculation sequence

  1. Validate every score label, applicability label and question weight.
  2. Convert the two categorical choices to numeric score and scope flags.
  3. Calculate weighted score and weighted shortfall for every applicable question.
  4. Calculate each pillar score and band from applicable questions in that pillar.
  5. Apply the fixed pillar weights to assessed pillars and calculate the overall score and band.
  6. Rank positive weighted gaps, return the top three questions, and calculate their share of the total gap.
  7. Return scope counts, category extrema and Model_Status using the precedence below.

Outputs and interpretation

Overall_Score is a normalized 0-to-100% maturity summary under the workbook's chosen question and pillar weights. Overall_Band is a descriptive maturity label, not an external rating. Category_Scores and the bar chart show the within-pillar scores rather than each pillar's weighted contribution to the overall score.

Points_Available_To_Gain is a raw sum of weight × score shortfall; it is not a percentage-point gap and changes when weights change. The priority outputs identify the largest positive weighted gaps, not necessarily the lowest raw scores. Highest and lowest category outputs consider only assessed categories.

Validation and status logic

The workbook evaluates status in this order:

Condition Returned status
Fewer than all 20 score entries match the six-item score list NOT VALID: a score entry is blank or not one of the listed options
Fewer than all 20 applicability entries match the two-item scope list NOT VALID: an applicability entry is blank or not one of the listed options
Any weight is not numeric NOT VALID: a weight is not a number
Any weight is blank NOT VALID: a weight is blank
Any weight is negative NOT VALID: a weight is negative
No question is Applicable NOT VALID: every question is marked not applicable, so there is nothing to score
Total weight across Applicable questions is zero NOT VALID: the total weight in scope is zero, so there is nothing to score
More than 25% of questions are Not applicable CHECK: more than a quarter of questions are marked not applicable; confirm that is right
Overall score is below 45% CHECK: the overall score is below the Developing band; treat the priority list as a work plan
None of the preceding conditions applies OK

Input validity and denominator checks take precedence over warnings. The Not-applicable warning takes precedence over the low-score warning.

Assumptions and limitations

  • Answers are self-reported and depend on the respondent's knowledge and honesty. An independent assessment can score differently.
  • Practice maturity is not performance. A mature measurement process does not by itself show low emissions, good labor outcomes or effective governance.
  • The question set is not a reporting-standard disclosure list and does not establish readiness under IFRS Sustainability, GRI or another framework.
  • Default question weights, pillar weights, rating labels and maturity bands are illustrative and carry no official standing. Different weights can change the score and priority order.
  • Not applicable is an exclusion, not a favorable answer. It should be used only when a question genuinely does not apply.
  • The model does not collect evidence, test controls, validate source data, assess materiality, prepare disclosures or substantiate public sustainability claims.
  • Category and overall averages can conceal a severe individual gap; review the priority list and question-level answers alongside the headline score.

Restrictions and non-computing states

The assessment has exactly twenty rows. Locked category and question text is display-only and never sent back to the workbook. Every editable weight, score and applicability cell must be present even when a question is Not applicable. The page refuses negative weights, unlisted choices, blank required cells and an incorrect grid shape before calculation. The workbook requires at least one Applicable question and positive total in-scope weight.

Errors and warnings

A rejected entry means the submitted assessment did not meet the page's declared shape or cell rules. Workbook NOT VALID means there is no usable scoring basis. Workbook CHECK preserves the calculated score while asking the reader to review exclusions or a below-Developing result. A connection or calculation-service failure is a service problem and carries no ESG meaning.

References

The workbook derives its scoring rather than reproducing any table, chart, figure or question set from a standard, framework or rating methodology. The 20 questions are original to this workbook, and the weights, the rating scale and the band boundaries are choices made in it rather than provisions taken from anywhere.

The following are offered as orientation to the disclosure landscape this tool sits beside but does not implement:

None of those is implemented here and a score from this page is not a step toward reporting under any of them. No trademark or organisation name appearing in this tool implies endorsement by its owner.

Additional source notes migrated from Methodology

The workbook's questions and scoring scheme are original. Its release audit uses IFRS S1 General Requirements and GRI 3: Material Topics 2021 only to establish the surrounding domain and the importance of materiality. This calculator does not implement either standard.

Frequently asked questions

Is this an ESG rating?
No. Published ESG ratings from agencies such as MSCI or Sustainalytics use proprietary methodologies, their own research, and information from outside the company, and they are not reproducible from a questionnaire. This is a self-assessment against 20 questions written for this workbook. The score is for your own use in deciding what to work on, and it carries no weight with an investor, a regulator or a customer asking for evidence.
Can I use this to prepare a CSRD, GRI or ISSB disclosure?
Not as a source. Those frameworks specify what must be reported, in what form, with what evidence, and increasingly with assurance. This tool implements none of them and its questions are not drawn from any of them. It may help you notice that you have no quantified reduction target before someone asks for one, but the disclosure itself has to be built against the framework.
Why is my top priority in a pillar that is not my weakest?
Because priorities are ranked by weight times shortfall, not by pillar score. A heavily weighted question sitting at 3 out of 5 represents more recoverable value than a lightly weighted one at 0. In the shipped example Environmental is the lowest-scoring pillar, but the top priority is a Governance question: it carries a heavy weight and a large gap. The weakest area and the most valuable next fix are different questions, and the list answers the second one.
What happens if I mark a question not applicable?
It leaves the calculation entirely (out of both the numerator and the denominator), so it neither helps nor hurts your score. That is the right treatment for something that genuinely does not apply, and it is also the easiest thing on the page to abuse, because excluding what you score badly on raises the result without changing any practice. The page reports how many you excluded and what share of the total that is, so the exclusion is visible beside the score. Marking everything not applicable leaves nothing to score and is refused.
Two pillars are one point apart but in different bands. Which is right?
Both numbers are right and the band difference is not meaningful. Bands are a communication device laid over a continuous score, so any boundary will split some pair of nearly identical results. In the shipped example Environmental reads Initial at 44.0 percent and Governance reads Developing at 45.0, a single point across the 45 percent line. Read the percentages when comparing, and the bands when summarising.
Why is the overall score not just the average of all 20 questions?
Because it is a two-level weighted average: questions are weighted within their pillar, and the three pillar scores are then weighted into the overall. That keeps the pillar weights meaningful regardless of how many questions each contains: Social has six questions and Environmental seven, but Social still carries its full weight of 30. A single pooled average would silently let question count decide importance.
This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.