How a figure on this site is made
Every number here is compiled from a published source and computed by code in a public repository. Nothing is hand-keyed into the site, and nothing is estimated to fill a gap. Where a figure cannot be computed, the page says so instead of printing one.
Eight public sources, each used for what it actually publishes rather than blended into one series:
| Source | What it carries | Cadence |
|---|---|---|
| BDDK monthly bulletin | sector and bank-group aggregates — balance sheet, income statement, loans, deposits, published ratios | monthly |
| BDDK weekly bulletin | loans and deposits by ownership group and currency | weekly |
| BRSA quarterly reports | per-bank audited financial statements and their footnotes, extracted from the filed PDFs | quarterly |
| TCMB EVDS | policy rate, CPI, reserves, exchange rates, balance of payments, sector rates | daily to monthly |
| TÜİK | CPI detail, national accounts, foreign trade | monthly / quarterly |
| KAP | ownership structure, subsidiaries, company disclosures | as filed |
| Borsa İstanbul | prices and shares for the listed banks, for market-based ratios | daily |
| TBB / TKBB | digital-banking and channel statistics | quarterly / monthly |
The per-bank data covers 38 banks, of which 38 have audited filings extracted and loaded, current through 2026Q1. Figures are extracted from the filed PDFs by deterministic code — anchored to the labels and coordinates the regulator’s own template uses — not by a language model, so the same PDF always yields the same number. Each bank carries the quarters it has filed since 2022.
One bank is carried but excluded from every peer statistic. Takasbank is BDDK-licensed and files the same quarterly reports, but it is the central clearing and settlement institution — no deposits, and most of its balance sheet is member cash and collateral it merely holds. Ranking it against lenders would make loan/deposit, NPL and margin ratios meaningless and would seat it near the top of an asset league on money it does not own. It keeps its own page; it is absent from ranks, market shares, the sector HHI and every audited sector ratio. Peer statistics are therefore drawn from 37 banks.
This is the single largest source of apparent disagreement in Turkish banking data, and the site handles it by naming the basis rather than picking a winner. Sector capital adequacy is one number in the BDDK monthly bulletin and a slightly different one summed from the audited filings; loan-to-deposit exists as a published all-currency monthly ratio, as a TL-only weekly ratio by ownership group, and as a bank’s own audited quarterly figure.
All are correct and they answer different questions. So: a figure prints the basis it was computed on, a comparison is never made across two bases, and where a reader will meet the sibling figure on another page, the page says where and why it differs.
Three figures here are computed differently from the way a Turkish bank publishes them or a sell-side model carries them. None is an error — each is a definition — but a reader reconciling against their own numbers will find a gap, and ought to know which gap it is rather than conclude the data is wrong.
The extraction is validated against the filings themselves — statements must foot, parents must equal the sum of their children, and totals must reconcile to the figure the bank printed. A partition that fails is held back rather than published; the coverage matrix behind the site tracks every bank-quarter-statement cell.
On the presentation side, three checks run in continuous integration on every change: a sentence asserting a direction, a level or a ranking must be computed from the series beside it or it does not print; every colour used as text must clear the WCAG AA contrast floor; and the documentation must name every scheduled job and every secret it reads. These are gates, not conventions — a change that breaks one does not ship.
If a figure here disagrees with a filing, that is a bug and worth reporting: incesalim10@gmail.com. Fixes land in the public repository with the reasoning attached, and the dated change history is part of it.