Q4 2020 · IDX · Feb 4, 2021

BBRI NPL Coverage Rocketed to a Record 248% in FY2020 - But Corporate Loans Kept Getting Worse

BRI closed FY2020 with bank-only NPL Coverage Ratio at a series-high 247.98% - up from Q3's alarming 159.9% and even above Q1's prior 223.6% peak - on the back of a record Rp13,454 billion Q4 provision expense. But roughly half that rebuild is a policy effect, not new caution: 2020 was BRI's first year under PSAK 71's expected-credit-loss model (Indonesia's IFRS 9 equivalent), which structurally front-loads allowances versus the old incurred-loss standard. Underneath the headline number, Corporate segment NPL kept climbing to a new series-worst 12.58% (from Q3's 10.85%) even as BRI slashed new Corporate lending 23.3% YoY - the pullback [flagged last quarter](/analysis/bbri/2020-09/) isn't stopping the existing book from souring further. Covid-19 restructuring did what BRI's own presentation promised - it declined, from Q3's Rp193.7 trillion peak to Rp186.6 trillion (21.2% of loans) at year-end, below management's own ~Rp200 trillion ceiling. Full-year net income attributable to owners fell 45.7% YoY to Rp18,654,753 million, and a subsequent-events note discloses BRI's own sharia unit merging into a new entity where BRI will hold just 17.4% and Bank Mandiri will take control.

The Restructuring Ceiling Held - The Coverage "Recovery" Is Mostly an Accounting Story

The Q3 2020 post closed on a genuinely alarming divergence: BRI booked its largest quarterly provision expense of the year, and bank-only NPL Coverage Ratio still fell, to 159.9% - a third straight quarterly decline from Q1's 223.6% peak. This quarter looks, on the surface, like a dramatic reversal of that story. BRI booked an even bigger provision in Q4 - Rp13,454 billion, up 41.6% QoQ from Q3's already-record Rp9,504 billion - and bank-only NPL Coverage snapped back to 247.98% for the full year, comfortably clearing even the Q1 peak that this whole series has treated as the high-water mark.

Two things are true about that number at once, and the filing itself makes both visible. First, it's real: BRI's own consolidated statement of financial position shows the allowance for impairment losses on loans jumping from Rp38,363,840 million at December 2019 to Rp65,165,002 million at December 2020 - a 69.9% increase in one year, against loan growth of just 3.9%. Second, and less visible unless a reader actually opens Note 52, part of that jump isn't new caution - it's a new accounting standard. 2020 was BRI's first year applying SFAS 71 (Indonesia's equivalent of IFRS 9), which replaced the old incurred-loss impairment model with an expected-credit-loss ("ECL") model effective January 1, 2020. BRI's own Note 52 discloses the transition-date arithmetic directly: the switch alone pushed the loan-loss allowance from Rp38,363,840 million to Rp50,488,455 million on January 1, 2020 - a Rp12,124,615 million ("~Rp12.1 trillion") jump booked straight to opening retained earnings, before a single 2020 provisioning decision was made. The remaining climb to December's Rp65,165,002 million - roughly Rp14.7 trillion - is what BRI actually provisioned during the year itself. See Beyond the Usual for what that split means for reading the coverage ratio going forward.

The other headline promise from Q3 also came true, almost exactly as BRI's own materials said it would. Covid-19-restructured loans peaked at Rp193.7 trillion (22.1% of total loans) at September 30, then genuinely declined - to Rp186.6 trillion (21.2% of total loans) at December 31, below the roughly Rp200 trillion ceiling BRI's own presentation had projected as recently as Q3. BRI's CEO letter in this quarter's presentation states the decline directly: restructuring fell "from its peak at Rp193.7 Trillion in September 2020 to Rp186.6 Trillion in December 2020, below our previous expectation of Rp200 Trillion." That's a genuinely positive data point, and the first full-quarter decline in the pool's size this series has recorded (Q3's post only found a partial October dip).

But the segment picture underneath both of those headline numbers is not uniformly improving. Corporate segment NPL climbed again, to a new series-worst 12.58% for the full year - worse than Q3's already-alarming 10.85%, and now up more than 7 percentage points from FY2018's 5.49%. BRI did pull back hard on new Corporate lending this year, with the segment's loan book shrinking 23.3% YoY (to Rp74.7 trillion from Rp97.4 trillion) - a much sharper retreat than Q3's modest deceleration to +1.5% YoY growth. The pullback the Q3 post's Prescription called for is now unambiguously happening. It just isn't preventing the existing Corporate book from continuing to deteriorate.

The Prescription

BRI should stop presenting NPL Coverage Ratio as a single trend line without disclosing, in the same breath, how much of a given year's move is a standard change rather than a management decision. A reader comparing this quarter's 247.98% against Q3's 159.9% has no way to know from the headline table alone that roughly Rp12.1 trillion of the year's Rp26.8 trillion total allowance increase was booked on day one of the year, straight to opening retained earnings, as the mandatory transition adjustment to SFAS 71's expected-credit-loss model - a number BRI's own Note 52 discloses in painstaking transition-balance detail, but never translates into "here's how much of the coverage-ratio improvement is the new standard versus new caution." One sentence in the investor presentation would close that gap.

What BRI should stop doing: treating "we cut new Corporate lending" as if it resolves the Corporate problem. The segment's NPL ratio has now worsened for five straight periods (4.83% a year before Q1 2020, 9.14% at Q1, 10.75% at Q2, 10.85% at Q3, and now 12.58% at FY2020) even as BRI has progressively throttled new originations there - loan growth went from Q2's +6.6% YoY to Q3's +1.5% to this quarter's -23.3% YoY. Slowing new lending only stops the problem from getting bigger through new exposure; it does nothing about the Rp74.7 trillion of existing Corporate loans still working through the cycle. BRI needs a visible workout/resolution plan for that existing book, not just a smaller pipeline of new loans into it.

Key Financial Metrics

FY2020 vs. FY2019 (consolidated, audited)

FX: 1 USD = Rp14,050.00, the exchange rate BRI's own filing discloses for December 31, 2020 (Rp13,882.50 for December 31, 2019) - unlike Q3's filing, which repeated June's rate verbatim for a later date, this quarter's disclosed rate moves sensibly between the two year-ends.

Metric FY2020 (IDR) FY2020 (USD) FY2019 (IDR) YoY
Net Interest, Sharia and Premium Income, net ("Net Revenue" equivalent) Rp80,091,568M ~$5,702M Rp82,718,033M ⚠️ -3.18%
Operating Income Rp26,774,164M ~$1,906M Rp43,431,933M ⚠️ -38.36%
Net Income (attributable to owners) Rp18,654,753M ~$1,328M Rp34,372,609M ⚠️ -45.72%
Total Comprehensive Income (attributable to owners) Rp21,727,515M ~$1,547M Rp39,403,628M ⚠️ -44.86%
EPS (basic, attributable to owners) Rp152.00 ~$0.0108 Rp281.00 ⚠️ -45.91%
Balance sheet metric Dec 2020 (IDR) Dec 2020 (USD) Dec 2019 (IDR) YoY
Total Assets Rp1,511,805B ~$107,600M Rp1,416,759B ✅ +6.71%
Loans (gross, incl. Sharia receivables) Rp938,374B ~$66,790M Rp903,197B ✅ +3.89%
Total Deposits (incl. temporary syirkah funds) Rp1,121,102B ~$79,796M Rp1,021,197B ✅ +9.79%
Total Equity (incl. non-controlling interest) Rp199,910B ~$14,230M Rp208,784B ⚠️ -4.25%
Total Cash and Cash Equivalents (consolidated, per cash flow statement)¹ Rp167,253B ~$11,905M Rp236,906B ⚠️ -29.40%

¹ Cash rebounded in Q4 for the first time this year - up 23.5% from Q3's Rp135,457B - but the full-year figure still sits well below Dec 2019's level, extending the multi-quarter drawdown flagged since Q1, driven by placements with Bank Indonesia being run down through most of the year rather than a liquidity problem (deposits grew 9.79% YoY).

Net income attributable to owners fell 45.7% YoY for the full year, but the real story is what happened to the loss-absorption side of the balance sheet: the allowance for impairment losses on loans grew 69.9% YoY, on loan growth of just 3.9% - and roughly half of that increase is a new accounting standard, not a new decision. See above.

Key Operational Metrics

Bank-only, per BRI's own investor presentation and Annual Report financial-ratio table, unless stated

  • CASA»: 61.00% (FY2020) vs 59.01% (FY2019) ✅ - a full-year gain, extending the reversal of the multi-year drift flagged since FY2019 and confirmed quarter after quarter through Q2 and Q3.
  • Loan-to-Deposit Ratio (LDR)»: 83.66% (FY2020) vs 88.64% (FY2019) ✅ - down sharply, deposit growth again comfortably outpacing loan growth for the full year.
  • Net Interest Margin (NIM)»: 6.00% (FY2020) vs 6.98% (FY2019) ⚠️ - a new full-year low, though up from Q3's 5.76%, continuing the sequential Q3→Q4 improvement first seen last quarter.
  • ROA» (before tax): 1.98% (FY2020) vs 3.50% (FY2019) ⚠️ - still down sharply, roughly in line with the 9M 2020 reading.
  • ROE» (Tier 1): 11.05% (FY2020) vs 19.41% (FY2019) ⚠️ - continuing the profitability decline flagged all year.
  • CAR» (Total, bank-only): 20.61% (FY2020) vs 22.55% (FY2019) ⚠️ - still down YoY, but the highest reading of the year, extending the rebuild from Q1's 18.23% low. Tier 1 CAR: 19.59% (FY2020) vs 21.52% (FY2019) - up from Q3's 19.37%. Consolidated Tier 1 capital's nominal value grew for a second consecutive quarter - Rp188,647B at Dec 2020, up 2.2% QoQ from Rp184,501B at Sep - though still down 4.3% YoY (Rp197,219B a year earlier), extending Q3's first-QoQ-gain-of-the-year finding.
  • NPL ratio - gross (bank-only): 2.94% (FY2020) vs 2.62% (FY2019) ⚠️ - a small headline move, but see above for the segment picture it hides. NPL ratio - net: 0.80% (FY2020) vs 1.04% (FY2019) ✅ - looks improved on a provisioning-adjusted basis, consistent with the much larger allowance base built this year.
  • NPL Coverage Ratio (bank-only): 247.98% (FY2020) vs 166.59% (FY2019) ✅ - a series-high, up sharply from Q3's 159.9% and above Q1's prior 223.6% peak. The Annual Report's own MD&A summary states the consolidated figure slightly differently, at 237.73% - a small, disclosed methodology gap between the bank-only ratio table and the consolidated MD&A summary, not a restatement.
  • BOPO» (Opex/Opr. Income, bank-only): 81.22% (FY2020) vs 70.10% (FY2019) - the weakest full-year efficiency reading in this series, worse again than Q3's 80.64%.
  • Loan at Risk» (bank-only): 28.26% of total loans (FY2020) vs 9.78% (FY2019) - down slightly from Q3's 29.77%, the first sequential improvement this series has recorded for this measure. LAR Coverage: 25.77% (FY2020) vs 44.65% (FY2019) - up from Q3's 21.84%, moving the same direction as the headline NPL Coverage Ratio and for the same underlying reason (larger allowance base, partly SFAS 71-driven).
  • Loan-mix NPL by category (bank-only, full-year): Micro 0.83%, Consumer 1.49%, Small 3.61%, Medium 4.61%, Corporate 12.58%, SoE 1.30%, Total 2.94% (FY2020) vs Micro 1.18%, Consumer 1.10%, Small 3.17%, Medium 5.38%, Corporate 8.75%, SoE 1.73%, Total 2.62% (FY2019). Corporate is again the standout - a new series-worst reading by a wide margin, the fifth consecutive period of deterioration flagged since Q1.
  • Restructured loans, Covid-19 (bank-only): Rp186.6 trillion (21.2% of total loans) at Dec 31, 2020, down from Rp193.7 trillion (22.1%) at Sep 30 - the first full-quarter decline this series has recorded for this figure, and below management's own ~Rp200 trillion projection cited at Q3.

Business Lines: Loan Growth and Credit Quality

Full-year 2020 vs. full-year 2019, bank-only, per BRI's own investor presentation

Micro loans grew 14.2% YoY (to Rp351.3 trillion from Rp307.7 trillion), by far the fastest-growing large segment and now 39.9% of the total loan book (up from 35.8% a year earlier) - a genuine acceleration from the mid-single-digit growth flagged through the middle of 2020, driven largely by KUR (government-subsidized micro-credit) disbursement. NPL improved sharply to 0.83% from 1.18% - the healthiest large segment in the book on every measure.

Consumer grew 2.3% YoY (to Rp143.7 trillion), with salary-based lending still 70.5% of the segment, but NPL worsened again to 1.49% from 1.10% a year earlier - the gradual retail-book deterioration flagged since Q1 continuing through the full year, driven mainly by vehicle loans (NPL nearly quadrupling, 0.71% to 2.77%) and mortgages (2.30% to 2.80%).

Small Commercial loans essentially flatlined (-0.7% YoY), with NPL worsening slightly to 3.61% from 3.17%. Medium loans shrank 7.2% YoY, continuing the contraction first flagged at Q3 - but unlike Corporate, Medium's NPL actually improved this year, to 4.61% from 5.38%, a segment shrinking and cleaning up at the same time.

Corporate loans contracted sharply - -23.3% YoY (to Rp74.7 trillion from Rp97.4 trillion) - the pullback the Q3 Prescription called for, now unambiguously underway. But NPL climbed to a new series-worst 12.58% anyway (see above) - the pullback is preventing new exposure, not curing the existing book. SoE loans were essentially flat (-0.1% YoY, to Rp93.7 trillion), a marked improvement from Q3's -14.8% YoY contraction, and NPL actually improved to 1.30% from 1.73% - still by far the cleanest large segment, and the one large-loan-book category moving in the opposite direction from Corporate this year. BRI's own annual filing again carries no segment-income footnote, continuing the gap flagged since Q1 2019.

Segment Comparison

Of the six loan-mix categories BRI reports, only two moved in the wrong direction on both growth and credit quality simultaneously this year: Consumer (slower growth, worse NPL) and, far more severely, Corporate (sharp contraction, much worse NPL). Every other segment either improved on both counts (Micro, SoE) or improved on one while holding roughly flat on the other (Small, Medium). Corporate is now BRI's clearest outlier by a wide margin - its 12.58% NPL is more than 4x the next-worst large segment (Medium, 4.61%), and more than 8x Micro's 0.83%. The segment carrying BRI's growth this year (Micro, +14.2% YoY) and the segment dragging its asset quality (Corporate) are, structurally, opposite ends of the same loan book - a genuinely bimodal year rather than a uniformly weak or strong one.

Beyond the Usual

This quarter's source document is, for the first time in this series, BRI's full audited annual financial statements with complete notes - not the bare OJK transparency-format quarterly report that has carried no footnotes since Q1 2020. That gives this post real footnote material to mine, unlike the prior three quarters.

The Coverage Ratio's Record Jump Is Partly a New Accounting Standard, Not Just New Caution

2020 was BRI's first year applying SFAS 71 (Indonesia's equivalent of IFRS 9), replacing the old incurred-loss impairment model with an expected-credit-loss ("ECL") model effective January 1, 2020. Note 52 discloses the full transition-date reconciliation: the loan-loss allowance jumped from Rp38,363,840 million (Dec 2019, old standard) to Rp50,488,455 million on January 1, 2020 (new standard) - a Rp12,124,615 million increase booked directly to opening retained earnings (which itself fell by Rp12,386,452 million across all affected asset categories), before a single day of 2020 had passed. The allowance then grew a further \~Rp14.7 trillion through the year itself, to Rp65,165,002 million at December 2020, on loan growth of just 3.9%. So of the full year's Rp26.8 trillion total increase in loan-loss allowance, close to half was a mandatory accounting-standard adjustment dated January 1, not a Covid-19-era management decision - which means the headline NPL Coverage Ratio jump, from Q3's 159.9% to FY2020's 247.98%, overstates how much more conservative BRI actually became through the year's own provisioning.

BRI's Own Sharia Subsidiary Is Being Merged Into a Bank It Won't Control

The subsequent-events note discloses that on October 12, 2020, BRI signed a Conditional Merger Agreement with Bank Mandiri, Bank Negara Indonesia (BNI), and their respective sharia subsidiaries to merge BRI's own PT Bank BRISyariah Tbk with Bank Syariah Mandiri and BNI Syariah into a single surviving entity, to be renamed PT Bank Syariah Indonesia (BSI). Based on the disclosed post-merger shareholding table, Bank Mandiri will hold 51.2% of the combined entity and become its controlling shareholder - meaning BSI's results will consolidate into Bank Mandiri's financial statements going forward, not BRI's. BRI itself will hold just 17.4%, down from full control of BRISyariah today. The merger was approved by OJK in January 2021 and was planned to take effect February 1, 2021 - just after this filing's own completion date. This is a real structural change to BRI's own group composition, not a footnote curiosity: a subsidiary BRI currently fully consolidates is about to become a minority-owned associate of a bank BRI competes with.

Government securities held as a related-party exposure to the Government of the Republic of Indonesia nearly doubled this year, from Rp150,422,931 million at Dec 2019 to Rp282,793,766 million at Dec 2020 - almost entirely government bonds, consistent with Indonesia's 2020 "burden-sharing" arrangement between Bank Indonesia and state-owned banks to help fund the national Covid-19 fiscal response. It isn't disclosed as a discrete line item labeled "burden sharing," but the scale and timing of the increase are consistent with that program.

Loans to related-party state-owned enterprises fell from Rp102,772,654 million at Dec 2019 to Rp74,759,711 million at Dec 2020 - a 27.3% decline, roughly in line with the broader SoE segment's near-flat headline growth once its largest individual exposures (PT Perusahaan Listrik Negara, Perum BULOG) are seen shrinking substantially in the related-party table specifically.

BRI's allowance for pending lawsuits held essentially flat this year - Rp1,145,920 million at Dec 2020 versus Rp1,145,664 million at Dec 2019 - a sign that whatever legal exposure BRI carries from ordinary contract-compliance litigation isn't building, even in a year credit quality otherwise deteriorated across several segments.

BRI's custodian business grew through the pandemic rather than shrinking with it: customer assets held in BRI's custodian service reached Rp440,482,007 million at Dec 2020, up from Rp385,432,544 million a year earlier, across 384 institutional customers (up from 347). BRI's syndicated-agent project value also grew, to Rp464,327,597 million from Rp427,813,243 million - a reminder that BRI's fee-generating capital-markets services kept expanding even as its core lending book absorbed the year's credit stress.

Target Valuation Range

Bottom line: the stock re-rated faster than the fundamentals recovered. BRI's price rallied roughly 37% from Q3's close to year-end on vaccine-rollout optimism, while full-year EPS nearly halved - pushing the trailing P/E from Q3's ~14.3x to a full-year ~24.9x (P/B ~2.37x), now roughly in line with BCA's premium multiple rather than meaningfully cheaper. Corporate's continued deterioration and the coverage ratio's partly-accounting-driven jump mean this still isn't a stable base for a real DCF.

BRI's stock closed at approximately Rp3,791 on December 30, 2020, per publicly available exchange price data - up roughly 37.2% from the Q3 2020 post's Rp2,764 close, one of the sharpest single-quarter moves in this series, coinciding with Indonesia's Covid-19 vaccination rollout beginning ahead of initial expectations (noted in BRI's own CEO letter this quarter). Over the trailing two years the price still ranged as high as roughly Rp4,073 (July 2019) and as low as roughly Rp2,482 (April 2020) - the same roughly 39% peak-to-trough move noted every quarter this year - but December's close sits well up in the top half of that range again, a full recovery from April's crash low.

FY2020 EPS (consolidated, attributable to owners) is Rp152.00, down from FY2019's Rp281.00. Book value per share is approximately Rp1,600 (Rp197,377,567 million total equity attributable to owners ÷ ~123,346 million shares outstanding), down from FY2019's approximately Rp1,672 (Rp206,323,433 million ÷ the same share count).

Market cap → book value FY2020
Share price (period-end) Rp3,791
Shares outstanding ~123,346 million
Market capitalization ~Rp467,605B (~$33.28B)
Total equity attributable to owners (book value) Rp197,378B
P/B» ~2.37x
Peer-multiple sanity check Q3 2020 FY2020 Change
P/E» ~14.3x ~24.9x ⚠️ up sharply - price rallied 37% while full-year EPS fell further still
P/B» ~1.76x ~2.37x ⚠️ up - moving with the price rather than book value, which fell slightly

The same-period peer read the Q3 post used - BCA's annualized 9M 2020 P/E of ~25.0x against BRI's own multiple - has now essentially converged: BRI's FY2020 P/E of ~24.9x sits almost exactly where BCA's was three months earlier, closing the gap that had briefly widened in BRI's favor through Q3. That convergence happened entirely on BRI's side (its multiple, not BCA's, moved), and it happened through price appreciation rather than earnings improvement - the market pricing in a 2021 recovery ahead of BRI's own numbers confirming one.

A full DCF still isn't included here, for the same reason every prior post in this series has given, reinforced rather than resolved this quarter: Corporate's NPL just posted its fifth straight worsening reading and its own loan book shrank 23.3% in a single year, the headline coverage ratio's jump is partly a mandatory accounting-standard change rather than pure management discretion (see Beyond the Usual), and BRI's own sharia subsidiary is about to leave its consolidated group entirely. None of that is a stable base for multi-year credit-quality assumptions yet. The peer-multiple read above remains the honest valuation lens this quarter.


PT Bank Rakyat Indonesia (Persero) Tbk's audited consolidated financial statements as of December 31, 2020 and for the year then ended, together with its FY2020 investor presentation and Annual Report 2020.