The Taskforce for Climate-Related Financial Disclosures (2024)

The Financial Stability Board (FSB), an international association that monitors and makes recommendations about the global financial system, created the Task Force on Climate-Related Financial Disclosures (TCFD) in December 2015. The TCFD helps companies and governments around the world improve and increase the reporting of climate-related financial information. Since 2017, the TCFD has published annual status reports that feature recommendations for companies and governments worldwide on how to quantify the risks and opportunities brought about by climate change. The reports also update developments and initiatives supporting the TCFD and provide a review of climate-related reporting. The latest status report, published in September 2021, examines the recent progress and trends of climate-related financial reporting. Detailed findings of the 2021 Status Report are available on the TCFD website.

Framework

The TCFD’s recommendations are based on four thematic areas representing core company elements, each with its recommended disclosures:

  • Governance
    • Describe the board’s oversight of climate-related risks and opportunities.
    • Describe management’s role in assessing and managing climate-related risks and opportunities.
  • Strategy
    • Describe the climate-related risks and opportunities the organization has identified over the short, medium and long term.
    • Describe the impact of climate-related risks and opportunities on the organization’s businesses, strategy and financial planning.
    • Describe the resilience of the organization’s strategy, considering different climate-related scenarios, including a 2°Celsius or lower scenario.
  • Risk Management
    • Describe the organization’s processes for identifying and assessing climate-related risks.
    • Describe the organization’s processes for managing climate-related risks.
    • Describe how processes for identifying, assessing and managing climate-related risks are integrated into the organization’s overall risk management.
  • Metrics and Targets
    • Disclose the metrics used by the organization to assess climate-related risks and opportunities in line with its strategy and risk management process.
    • Disclose Scope 1, Scope 2 and, if appropriate, Scope 3 Greenhouse Gas (GHG) emissions and related risks.
    • Describe the targets used by the organization to manage climate-related risks and opportunities and performance against targets.

Progress

The TCFD’s recommendations were introduced in 2017 and have since been widely adopted across global industries. As of October 2021, the Task Force had over 2,600 supporters, including 1,069 financial institutions responsible for assets of $194 trillion. TCFD supporters now cover 89 countries and jurisdictions and nearly all sectors of the economy, with a combined market capitalization of over $25 trillion. Some key numbers include:

  • Over 120 regulators and governmental entities worldwide support the TCFD.
  • Brazil, Hong Kong, Japan, New Zealand, Singapore, Switzerland, the United Kingdom and the European Union have made TCFD reporting mandatory for certain entities.
  • Nearly 60% of the world’s 100 largest public companies support the TCFD and/or report according to TCFD recommendations.
  • As part of Climate Action 100+, more than 500 investors with over $47 trillion in assets under management are engaging with the world’s largest corporate greenhouse gas emitters to strengthen their climate-related disclosures by implementing TCFD recommendations.
  • Expert users find the impact of climate change on a company’s business and strategy as the “most useful” for decision-making.

Despite these encouraging numbers, further progress is needed: only about 50% of reviewed companies aligned with at least three of TCFD’s 11 recommended disclosures, and the completeness and quality of disclosures vary significantly. Progress can be expected due to mandatory (rather than voluntary) disclosure requirements and regulations becoming more common, while more companies make the commitments necessary to help fight climate change. Also, as disclosure recommendations are more widely followed, best practices will be implemented to improve the recommendations year-to-year, encouraging more companies to participate. In addition, there are increasingly more third-party assessments of TCFD-recommended disclosure ratings by environmental, social and corporate governance (ESG) research firms.

Challenges and opportunities

To assess the TCFD’s challenges and opportunities, UL 360 investment-grade software categorizes reporting groups as:

  • Advanced reporters
  • Listed firms with no/limited reporting
  • Private firms

Advanced reporters

Companies and firms already reporting TCFD’s recommended disclosures will be challenged by an increasing focus on the quality and completeness of their reporting, while investors benchmark across industries and identify gaps in strategy and risk management. It will become essential to track and compare TCFD’s approach to reporting with similar approaches to disclosure — primarily that of CDP (formerly the Carbon Disclosure Project). Doing so will require more in-depth climate reporting, data comprehension and collaboration. Failure to adequately or accurately report climate-related financial disclosures could expose companies and firms to legal risks.

Advanced reporters who demonstrate leadership in effectively managing the risks and opportunities of climate change are likely to gain significant investment. Transparency in reporting TCFD-recommended disclosures shows a commitment to fighting climate change — and it’s good for business.

Listed firms with limited or without reporting

The listed firms that are not advanced reporters include various companies with differing levels of climate-related financial disclosures. Some follow only mandatory requirements, while other firms participate in a limited number of voluntary standards. Of the listed firms, the majority meet basic requirements, and the challenge and opportunity are one and the same: report and disclose more. Listed companies that report limited or no climate-related information must take the sometimes-challenging steps to effectively integrate annual climate-related reports into their business strategy, risk management and governance. By doing so, they stand to gain the investment benefits and prestige of advanced reporters.

Private firms

Private firms face the biggest challenges in reporting climate-related financial information, but they may also benefit from the greatest opportunities. Historically, private firms have largely been exempted from mandatory reporting and free from public investor pressure to report on voluntary standards. For some firms, reaping greater benefits means they need to develop entirely new capabilities of climate-related scenario analysis and processes and incorporate climate change into both strategy and operations. The opportunity here lies in “greening up” business operations and demonstrating a willingness to combat climate change — both of which may attract additional investments.

Climate change is a real and present threat. Regardless of investor focus, companies that take steps to reduce risk and pursue opportunities may generate significant long-term value.

Solutions

For companies that follow (or plan to follow) the TCFD’s recommendations or other climate-related or ESG standards, elements of the reporting process can be streamlined through UL Solutions technology. We have the reporting software you need, as well as years of experience working with customers in several related areas, including:

  • Quantitative carbon footprint data collection and verification.
  • Qualitative response creation workflow across functions and user types.
  • Consistency in TCFD and other climate-related reporting.

At UL Solutions, we have built these capabilities into our ESG and Sustainability Management Software. As you seek to start or improve your climate-related financial disclosures, bear in mind that UL services are designed and deployed with companies across industries and sizes from first-time reporters to sustainability leaders.

Download our info sheet

The Taskforce for Climate-Related Financial Disclosures (1)

UL360 TCFD Info Sheet

262.59 KB

X

Get connected with our sales team

Thanks for your interest in our products and services. Let's collect some information so we can connect you with the right person.

Pleasewait…

'; let submitButton = $('form.mktoForm .mktoButtonWrap .mktoButton'); submitButton.prop("disabled", true); submitButton.append(loadingHTML); // Ocp-Apim-Subscription-Key: '***'. var $ocpKey = drupalSettings.ul_marketo_validate_key; var $ocpUrl = drupalSettings.ul_marketo_validate_url; var $ocpEnv = drupalSettings.ul_marketo_validate_env; if (submitCount > 1 || isResponseSuccess == true) { isResponseHandled = true; form.submittable(true); if (paramsDebug.debug == 1) { console.log("NO.10 submitCount > 1: form.submit() "); } submitButton.click(); } else { var email = form.vals().Email; var phone = (form.vals().Phone) ? (form.vals().Phone) : '18472728800'; var country = (form.vals().Country) ? (form.vals().Country) : 'United States'; var countryCode = (phone == '18472728800') ? 'US' : getCountryCode(country); var $emailMsg = drupalSettings.ul_marketo_validate.email; var $phoneMsg = drupalSettings.ul_marketo_validate.phone; if (paramsDebug.debug == 1) { console.log("paramsDebug:"); console.log(paramsDebug); } sendingData = JSON.stringify({ 'Input_Email': email, 'Input_Phone': phone, 'Input_ISO2_Country_Code': countryCode }); if (paramsDebug.debug == 1) { console.log('URL, debug missing button:'); console.log($ocpUrl); console.log("Sending Data to API service (ajax):"); console.log(sendingData); } // API call for validate email/phone/country. var sendDate = (new Date()).getTime(); var responseTimeMs = sendDate; // Start a timer to handle a 3-second response timeout setTimeout(function() { if (!isResponseHandled) { isResponseHandled = true; // Handle the assumed "success" due to timeout here if (paramsDebug.debug == 1) { console.log('No response within timeout, proceeding with default validation success.'); } $('#ValidMsgEmail').remove(); $('#ValidMsgPhone').remove(); // set form to be submittable here $('#valSpinner').remove(); submitButton.prop("disabled", false); // Setup status as Timeout instead of Unknown. emailAddressStatus = "Timeout"; phoneNumberStatus = "Timeout"; phoneNumberValidated = "Timeout"; form.vals({ "emailAddressStatus": emailAddressStatus, "phoneNumberStatus": phoneNumberStatus, "phoneNumberValidated": phoneNumberValidated, }); form.submittable(true); isResponseSuccess = true; if (paramsDebug.debug == 1) { let receiveDate = (new Date()).getTime(); responseTimeMs = (receiveDate - sendDate) / 1000; console.log("setTimeout: " + responseTimeMs + " seconds."); } submitButton.click(); } }, paramsDebug.timeout * 1000); //END setTimeout $.ajax({ url: $ocpUrl, type: 'POST', data: sendingData, headers: { 'Content-Type': 'application/json', 'Ocp-Apim-Subscription-Key': $ocpKey, }, success: function (response) { $('#valSpinner').remove(); submitButton.prop("disabled", false); phoneNumberValidated = response.Validated_Phone_Number; if (!isResponseHandled) { isResponseHandled = true; // **** Handle the validation response if (paramsDebug.debug == 1) { console.log("API Response Data: "); console.log(response); } var emailCode = response.Email_Validation_Status_Number; var phoneCode = response.Phone_Validation_Status_Number; // Add values into two status fields. if (emailValidCode.hasOwnProperty(emailCode)) { emailAddressStatus = emailValidCode[emailCode]; } else { // API error code doesn't exist, set defaul. emailAddressStatus = emailValidCode['300']; } if (phoneValidCode.hasOwnProperty(phoneCode)) { phoneNumberStatus = phoneValidCode[phoneCode]; } else { // API error code doesn't exist, set defaul. phoneNumberStatus = phoneValidCode['301']; } if (emailAddressStatus.indexOf("email_not") != -1) { emailAddressStatus = 'Invalid'; } else if(emailAddressStatus == 'valid') { emailAddressStatus = 'Valid'; } if (phoneNumberStatus.indexOf('invalid_') != -1) { phoneNumberStatus = 'Invalid'; } else if(phoneNumberStatus == 'valid') { phoneNumberStatus = 'Valid'; } if (paramsDebug.debug == 1) { console.log('form.emailAddressStatus ' + emailAddressStatus); console.log('form.phoneNumberStatus ' + phoneNumberStatus); console.log('form.phoneNumberValidated ' + phoneNumberValidated); } if (validEmailCode.includes(emailCode) && validPhoneCode.includes(phoneCode)) { // Remove the loading spinner. $('#ValidMsgEmail').remove(); $('#ValidMsgPhone').remove(); $('#valSpinner').remove(); submitButton.prop("disabled", false); if (paramsDebug.debug == 1) { console.log("NO.1.1 VALID OK submitCount = " + submitCount); } isResponseSuccess = true; form.vals({ "emailAddressStatus": emailAddressStatus, "phoneNumberStatus": phoneNumberStatus, "phoneNumberValidated": phoneNumberValidated, }); form.submittable(true); submitButton.click(); } // API valid code is not "valid". else { form.submittable(false); if (paramsDebug.debug == 1) { console.log("NO.1.2 Submittable false : count= " + submitCount + " validateOrigin " + validateOrigin + " isResponseSuccess " + isResponseSuccess ); } // Set the invalid message in language translation. var msgEmailStatus = ""; if (!validEmailCode.includes(emailCode)) { if (emailCode == '300' || emailCode == '400') { msgEmailStatus = $emailMsg.email_not_valid; } else if (emailCode == '310' || emailCode == '500' ) { msgEmailStatus = $emailMsg.email_not_accept; } else { msgEmailStatus = "Unknown"; } if (paramsDebug.debug == 1) { console.log("NOT validEmailCode: " + msgEmailStatus); } errEmail = ''; $('#Email').after(errEmail); form.submittable(false); } // Set the invalid message in language translation. var msgPhoneStatus = "" if (!validPhoneCode.includes(phoneCode)) { msgPhoneStatus = $phoneMsg[phoneValidCode[phoneCode]]; if (paramsDebug.debug == 1) { console.log("NOT validPhoneCode: " + msgPhoneStatus); } errPhone = ''; $('#Phone').after(errPhone); form.submittable(false); } if (paramsDebug.debug == 1) { console.log(msgEmailStatus); console.log(msgPhoneStatus); } // Remove the loading spinner. $('#valSpinner').remove(); submitButton.prop("disabled", false); if (paramsDebug.debug == 1) { console.log("NO.1.6 Submittable false, count= " + submitCount); } form.vals({ "emailAddressStatus": emailAddressStatus, "phoneNumberStatus": phoneNumberStatus, "phoneNumberValidated": phoneNumberValidated, }); // 2nd API call and subit form. if (submitCount >= 1) { $('#ValidMsgEmail').remove(); $('#ValidMsgPhone').remove(); isResponseSuccess = true; form.submittable(true); if (paramsDebug.debug == 1) { console.log("NO.1.8 : 2nd Submit:: submittable=true && count=1 : " + submitCount); } if (submitCount==1) { submitButton.click(); } } } //END if{} else{}. }//END if (!isResponseHandled) // Calculate the time comsumed for the API call. if (paramsDebug.debug == 1) { let receiveDate = (new Date()).getTime(); responseTimeMs = (receiveDate - sendDate) / 1000; console.log("NO.1.9 : AJAX success: Time for API call: " + responseTimeMs + " seconds."); } submitCount++; }, //END success: function(); // API call error response. error: function (error) { $('#valSpinner').remove(); submitButton.prop("disabled", false); if (!isResponseHandled) { isResponseHandled = true; $('#valSpinner').remove(); submitButton.prop("disabled", false); // 2nd API call and subit form. if ( submitCount >= 1 ) { $('#ValidMsgEmail').remove(); $('#ValidMsgPhone').remove(); form.submittable(true); isResponseSuccess = true; if ( submitCount == 1 ) { form.submittable(true); } } // Handle AJAX error if (paramsDebug.debug == 1) { console.log('**** 2 ajax error. submitCount = ' + submitCount); console.log(error); } // Calculate the time comsumed for the API call. if (paramsDebug.debug == 1) { let receiveDate = (new Date()).getTime(); responseTimeMs = (receiveDate - sendDate) / 1000; console.log("NO.2.3 AJAX error: Time for API call: " + responseTimeMs + " seconds."); } } submitCount++; // Error status 500, then submit the form. submitButton.click(); } //END error: function(); }); //END $.ajax; if (isResponseSuccess) { if (paramsDebug.debug == 1) { console.log("NO.8.0 submittable(true)"); } form.submittable(true); } } //END: if (submitCount > 1) else // Setup the form.vals and form.submittable; form.vals({ "emailAddressStatus": emailAddressStatus, "phoneNumberStatus": phoneNumberStatus, "phoneNumberValidated": phoneNumberValidated, }); } //END: if (validateOrigin && (marketoBundle)) else { // For Event form and Newsletter form. if (validateOrigin === true){ form.submittable(true); } } }); //END form.onValidate() // Success callback() form.onSuccess(function(values, followUpUrl){ // Debug Phone/Email validation. if (paramsDebug.debug == 1) { console.log("NO.9.1 onSuccess: submittable = " + form.submittable()); console.log(form.getValues()); } // Track analytics. if (typeof dataLayer !== 'undefined'){ dataLayer.push({ event: drplMkto.dataLayerEvent, mktoFormId: form.getId(), 'FormValues': cleanFormVals(form.getValues()), 'FormFields': form.allFieldsFilled(), 'Submittable': form.submittable() }); } // If function exists, delete UTM cookie: if(typeof _deleteUtmCookie === "function"){ _deleteUtmCookie(); } // Marketo Modal "Thank You" message: if(use_post_submit_mssg){ $('html, body').animate({ scrollTop: 0 }, 'slow'); $('.mkto-presubmit').addClass('hidden'); $('.mktoModalContent').addClass('mkto_thnx_center'); $('.mktoModalMask').addClass('not_clicable'); $('.mkto-postsubmit').removeClass('hidden'); $('.mktoButton').removeAttr('disabled').text(drupalSettings.marketo.button_text); $('.mktoForm')[0].reset(); grecaptcha.reset(); } // Else, redirect user: else { window.location.href = drplMkto.success_url; } // IMPORTANT: Return false to prevent further code execution. return false; }); //END form.onSuccess. }); })(jQuery, drupalSettings.marketo);

Thank you! We've received your request.

We'll review your message carefully and get back to you as quickly as possible. To help ensure that you receive our reply, please add our domain @insights.ul.com to your list of approved contacts.

Ok

The Taskforce for Climate-Related Financial Disclosures (2024)
Top Articles
What Are Common Part 107 Test Questions?
Refinance from 15 Year to 30 Year Mortgage Rates to Put More Cash in Your Pocket
Ron Martin Realty Cam
Phcs Medishare Provider Portal
Myhr North Memorial
Hay day: Top 6 tips, tricks, and cheats to save cash and grow your farm fast!
Bbc 5Live Schedule
Osrs Blessed Axe
Reddit Wisconsin Badgers Leaked
House Party 2023 Showtimes Near Marcus North Shore Cinema
Mbta Commuter Rail Lowell Line Schedule
Vermont Craigs List
Fdny Business
Iu Spring Break 2024
Sprinkler Lv2
Wausau Marketplace
Google Doodle Baseball 76
PowerXL Smokeless Grill- Elektrische Grill - Rookloos & geurloos grillplezier - met... | bol
Lista trofeów | Jedi Upadły Zakon / Fallen Order - Star Wars Jedi Fallen Order - poradnik do gry | GRYOnline.pl
Rqi.1Stop
Maxpreps Field Hockey
Aspenx2 Newburyport
Lexus Credit Card Login
Gen 50 Kjv
Nearest Ups Ground Drop Off
Bfsfcu Truecar
TJ Maxx‘s Top 12 Competitors: An Expert Analysis - Marketing Scoop
Worthington Industries Red Jacket
Restored Republic
Lininii
Earthy Fuel Crossword
Red Sox Starting Pitcher Tonight
Baldur's Gate 3 Dislocated Shoulder
Texters Wish You Were Here
Skyrim:Elder Knowledge - The Unofficial Elder Scrolls Pages (UESP)
Snohomish Hairmasters
Pay Entergy Bill
Mid America Clinical Labs Appointments
Craigslist Boats Dallas
Vons Credit Union Routing Number
Jetblue 1919
Kutty Movie Net
Pain Out Maxx Kratom
Valls family wants to build a hotel near Versailles Restaurant
Nu Carnival Scenes
412Doctors
Stosh's Kolaches Photos
Ts In Baton Rouge
Sams Gas Price San Angelo
Quest Diagnostics Mt Morris Appointment
Sml Wikia
Ics 400 Test Answers 2022
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 6540

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.