Kenya climate disclosure for banks.
The CBK framework is published, and IFRS S2 applies to Kenyan public interest entities for periods starting on or after 1 January 2027. The transition window is the building window.
Updated October 2026 · 8 min readFour forces on one calendar.
A Kenyan bank is answering to a domestic framework, an accounting standard, a market method and its lending partners at the same time.
| Instrument | Timing | What it asks for |
|---|---|---|
| CBK Climate Risk Disclosure Framework | Published April 2025 | Climate risk assessment across the book, with financed emissions measurement for material lending portfolios during the transition period. |
| IFRS S2 | Periods starting on or after 1 January 2027 | Scope 3 Category 15 disclosure for public interest entities, with external assurance following. |
| PCAF Standard, third edition | Published December 2025 | The market method for attribution and scoring. Section 5.6 covers motor vehicle loans. |
| Development finance reporting cycles | Ongoing | Aligned portfolio data from partner banks, usually on the lender's own reporting calendar. |
The framework says what to disclose. The accounting standard says what to report. Neither says how to build the system that produces a figure a reviewer can re-run. That gap is where a disclosure is won or lost.
What disclosure-ready actually requires.
Five properties. Each one is a question a reviewer can ask on day one, and each has a concrete answer or none.
| Requirement | The test | What is usually missing |
|---|---|---|
| Data coverage | What is in scope, what data is held, and at which score? | A written scoping rule and the distribution of scores across the book. |
| Method governance | Who approved this, when, and which version? | One named methodology document, locked, with a single approver. |
| Factor provenance | Where did every factor come from? | A source, version and date for each factor used in the period. |
| Evidence retention | Can a reviewer check this without us? | A self-contained file with the inputs and replay instructions. |
| Replayability | If the calculation is run again, is the number the same? | A deterministic calculation over pinned inputs. |
Cover one asset class properly.
A measured share of the book with a documented path is stronger than a broad claim with no evidence behind it. Coverage is expected to rise, and the rise is part of the disclosure.
| Order | Asset class | Why |
|---|---|---|
| 1 | Motor vehicle loans | The method is defined, the balance is in the core system, and the vehicle often sits in the origination file. |
| 2 | Business loans | Usually the largest by value. Needs revenue and sector data that may not be in the credit table. |
| 3 | Commercial property | Growing attention from reviewers. Energy data has to be collected rather than extracted. |
The baseline trap and the two ways to build.
The first reporting period becomes the reference for every period that follows. Its method is inherited, whether or not it was written down.
When the author moves on, the reasoning behind the figure goes with them.
The next cycle repeats the same discovery work at the same scale.
A better method later becomes a restatement rather than an improvement.
The rule, the factor version and the approver are stored with the figure.
A new period is a new run against the same controls, not a rebuild.
A better score next year reads as progress because last year still holds.
Five layers that make a figure durable.
| Layer | What breaks without it | What the platform enforces |
|---|---|---|
| Method control | Year 1 and Year 2 stop being comparable. | One method per period, locked, with a named approver. |
| Data integrity | Source files change after the disclosure is signed. | A hash at ingestion and a sealed version after validation. |
| Deterministic compute | A second run produces a second number. | Same inputs, same output, checked against the recorded hash. |
| Approval accountability | The team reviewed it, and nobody owns it. | One person, one name, recorded against the figure. |
| Evidence retention | The answer depends on finding the right spreadsheet. | One record per period, readable without the vendor. |
The calendar as a build plan.
Implementation usually spans one reporting cycle: scoping, mapping, governance, first run, evidence. The window is shorter than it looks.
| Milestone | Date | What has to be in place |
|---|---|---|
| Framework published | April 2025 | Internal review of disclosure capability begins. |
| Transition period | 2025 to 2026 | Method chosen, first asset class mapped, governance agreed. |
| IFRS S2 applies | January 2027 | Financed emissions disclosed for the period, with assurance readiness. |
| First assurance cycle | 2027 | The record is tested by someone outside the bank for the first time. |
| Second reporting cycle | 2028 | Year-on-year comparison. Method consistency is the whole story. |
Read the standard. Then read the file.
The words that decide an argument are usually the ones nobody wrote down. The glossary covers the ones that come up most often in a Kenyan disclosure.
Questions we get asked.
When does IFRS S2 apply to Kenyan banks?
For public interest entities, IFRS S2 applies to periods beginning on or after 1 January 2027. The CBK framework has been in its transition period since publication in April 2025.
Should the whole book be measured in the first period?
No. A measured share of the portfolio with a documented expansion plan is defensible. What is not defensible is a coverage claim that cannot be reproduced.
Does the first period lock in the baseline?
It does. Every later period is compared with the first, so an undocumented baseline creates a permanent comparability problem rather than a single weak year.
What does external assurance actually test?
Scope, method, integrity of the source data, whether the number can be re-run, and whether one named person approved it. All five are properties of the file, not the report.
Map the calendar to your book.
A walkthrough covers your reporting dates, the data already in the core system, and the coverage path that fits the transition window.
