A Profit "Recovery" Built Entirely on Comparing Against Covid's Worst Quarter
Look only at the year-over-year headline and BRI's second quarter of 2021 reads like a clean recovery story: consolidated net income attributable to owners for the six months ended June 30, 2021 rose 22.5% to Rp12,472,627 million from Rp10,178,335 million a year earlier, and the standalone second quarter alone - derived by subtracting Q1 2021's own reported figure from this filing's six-month total - shows net income of roughly Rp5,646,456 million, up an eye-catching ~180% from Q2 2020's roughly Rp2,015,495 million. That comparison is real, but it's also almost entirely a base effect: Q2 2020 was the single quarter this entire series has tracked in which Indonesia's first Covid-19 lockdown hit hardest, cratering both loan-related fee income and interest recognition on newly-restructured borrowers at once. A 180% jump off that specific floor says more about how bad April-June 2020 was than about how good April-June 2021 is.
The more honest comparison is the one BRI's own presentation already runs: quarter-over-quarter. By that measure, consolidated net income fell 17.2% from Q1 2021's Rp6,860 billion to Q2 2021's roughly Rp5,680 billion (bank-only fell a similar 13.5%, from Rp6,673 billion to roughly Rp5,775 billion) - the second consecutive quarterly decline in a row, not a turnaround. The driver is the same one this series has tracked since Q1 2021: heavier provisioning, not weaker lending income. Bank-only Credit Cost rose again to a fresh series-high 4.12%, up from Q1's already-elevated 3.91% and FY2020's 3.28% - the fourth consecutive quarter of increase. Net revenue (net interest, Sharia and premium income) for the six months actually grew a strong 28.7% YoY (Rp47,728,211M vs Rp37,085,937M, again mostly a Q2 2020 base effect on the revenue side too, since restructuring suppressed interest recognition industry-wide that quarter) - so it's provisioning, once more, absorbing the improvement before it reaches the bottom line.
That caution reads less like an overreaction once management's own forward guidance is checked. BRI's Q2 2021 presentation revised its full-year 2021 targets upward on both credit-risk lines: NPL guidance moved from "±3%" to "3.3%-3.5%", and Credit Cost guidance moved from "±3.1%" to "3.5%-3.7%" - a rare instance of management explicitly telling investors, in writing, that asset quality is trending worse than it expected six months earlier. That revision was published within days of Indonesia's Delta-variant wave forcing the government to impose PPKM Darurat (Emergency Public Activities Restrictions) nationwide on July 3, 2021, just three days after this quarter closed. The CEO's own letter accompanying this filing already names the risk directly, citing "the second wave of Covid-19 that could impact the pace of the economic recovery" and describing this quarter's heavier provisioning as a deliberate "preemptive strategy to anticipate the second wave impact" - management was stress-testing for Delta before Delta had a name attached to Indonesia's worst pandemic quarter. See Beyond the Usual for what else that same guidance revision reveals.
The Prescription
BRI should keep doing exactly what this quarter's guidance revision represents: putting a number on deteriorating expectations before the deterioration shows up in results, rather than waiting for the NPL or Credit Cost line itself to force the disclosure. Raising the FY2021 NPL and Credit Cost targets in the same presentation that reports Corporate's NPL reversal is the transparent version of what Q1's Prescription asked for - a clear signal, stated plainly, about whether a number's movement reflects genuine new risk rather than a one-off accounting quirk. BRI should now go one step further and explicitly connect the dots for readers: say, in the presentation itself, that the guidance was revised because Corporate NPL reversed and the restructured pool's internal quality is shifting (see below) - not just publish a new range with no stated reason.
What BRI should stop doing: letting a favorable YoY comparison against Covid's worst quarter stand in the headline highlights table without also surfacing the quarter-over-quarter trend in the same breath. The presentation's own "Consolidated Financial Highlights" table buries the 17.2% QoQ profit decline in a small percentage column next to a much larger, more prominent 22.9% YoY gain - a reader skimming the big number sees growth, not the renewed sequential deterioration that both the Credit Cost line and the Corporate segment (below) actually show. A single sentence pointing at the QoQ column would fix this without changing a single fact already disclosed.
Key Financial Metrics
Six months ended June 30, 2021 vs. June 30, 2020 (consolidated), unless noted
FX: 1 USD = Rp14,500.00 as of June 30, 2021, per BRI's own filing (vs Rp14,050.00 at December 31, 2020 and Rp14,255.00 at June 30, 2020 - the same filing's own comparative disclosure).
| Metric | H1 2021 (IDR) | H1 2021 (USD) | H1 2020 (IDR) | YoY |
|---|---|---|---|---|
| Net Interest, Sharia and Premium Income, net ("Net Revenue" equivalent) | Rp47,728,211M | ~$3,292M | Rp37,085,937M | ✅ +28.70% (mostly a Q2 2020 base effect - see above) |
| Operating Income (Profit from Operations) | Rp16,379,056M | ~$1,130M | Rp15,525,822M | ✅ +5.50% |
| Net Income (attributable to owners) | Rp12,472,627M | ~$860M | Rp10,178,335M | ✅ +22.54% (but ⚠️ -17.2% Q2-standalone QoQ - see above) |
| Total Comprehensive Income (attributable to owners) | Rp9,875,575M | ~$681M | Rp10,428,206M | ⚠️ -5.30% |
| EPS (basic, attributable to owners) | Rp102.00 | ~$0.0070 | Rp83.00 | ✅ +22.89% |
| Balance sheet metric | Jun 2021 (IDR) | Jun 2021 (USD) | Mar 2021 (IDR) | QoQ | Jun 2020 (IDR) | YoY |
|---|---|---|---|---|---|---|
| Total Assets | Rp1,450,907B | ~$100,063M | Rp1,411,052B | ✅ +2.82% | Rp1,387,759B | ✅ +4.55% |
| Loans (gross, incl. sharia financing and finance lease) | Rp929,402B | ~$64,097M | Rp914,189B | ✅ +1.66% | Rp922,967B | ✅ +0.70% |
| Total Deposits | Rp1,096,445B | ~$75,617M | Rp1,049,315B | ✅ +4.49% | Rp1,072,501B | ✅ +2.23% |
| Total Equity (incl. non-controlling interest) | Rp200,203B | ~$13,807M | Rp194,764B | ✅ +2.79% | Rp187,835B | ✅ +6.58% |
| Total Cash and Cash Equivalents (per cash flow statement, period-end) | Rp165,507B | ~$11,414M | Rp145,923B | ✅ +13.42% | Rp145,566B | ✅ +13.72% |
This is the first quarter in the series where every balance-sheet line grew on both a QoQ and YoY basis at once, a genuinely stronger read than the mixed QoQ/YoY picture Q1 2021 posted. But the income-statement story is the opposite of a clean recovery - see above for why the YoY profit gain is mostly a base effect masking a second straight QoQ decline.
Key Operational Metrics
Bank-only, per BRI's own investor presentation and filed financial-ratio table, unless stated
- CASA»: 60.10% (Jun 2021) vs 59.48% (Mar 2021) and 56.64% (Jun 2020) ✅ - a fresh high in this series, extending the multi-year climb tracked since FY2019.
- Loan-to-Deposit Ratio (LDR)»: 84.52% (Jun 2021) vs 86.77% (Mar 2021) and 85.78% (Jun 2020) - down on both counts as deposits grew faster than loans this quarter.
- Net Interest Margin (NIM)»: 7.02% (Jun 2021) vs 7.00% (Mar 2021) and 5.72% (Jun 2020) ✅ - another fresh high, the strongest NIM reading in this entire series, still riding the CASA-driven funding-cost benefit (Cost of Fund fell to 2.18% from 3.54% a year ago).
- ROA» (before tax): 2.38% (Jun 2021) vs 2.65% (Mar 2021) ⚠️ but vs 2.41% (Jun 2020) roughly flat - down from Q1 on the heavier provisioning described above.
- ROE» (Tier 1): 14.53% (Jun 2021) vs 15.47% (Mar 2021) ⚠️ but vs 12.62% (Jun 2020) ✅ - same pattern as ROA: down sequentially, still up YoY against the weak base.
- CAR» (Total, bank-only): 19.63% (Jun 2021) vs 19.40% (Mar 2021) ✅ but vs 19.83% (Jun 2020) ⚠️ - up slightly from Q1, still down against a year ago. Tier 1 CAR: 18.62% (Jun 2021) vs 18.39% (Mar 2021) and 18.81% (Jun 2020).
- NPL ratio - gross (bank-only): 3.27% (Jun 2021) vs 3.12% (Mar 2021) and 2.98% (Jun 2020) ⚠️ - worse on both counts, extending Q1's own deterioration. NPL ratio - net: 0.93% (Jun 2021) vs 0.86% (Mar 2021) and 0.77% (Jun 2020) - also worse on both counts.
- NPL Coverage Ratio (bank-only): 258.41% (Jun 2021) vs 254.79% (Mar 2021) and 200.34% (Jun 2020) ✅ - a fresh series-high, extending the climb flagged last quarter as unaided by any transition effect.
- Loan at Risk (LAR)» (bank-only, incl. Covid-19 restructuring): 27.29% of total loans (Jun 2021) vs 28.84% (Mar 2021) and 28.92% (Jun 2020) ✅ - the first genuine improvement on both counts this series has recorded for this metric. LAR Coverage: 30.96% (Jun 2021) vs 27.58% (Mar 2021) and 20.63% (Jun 2020) ✅.
- Credit Cost (bank-only): 4.12% (Jun 2021) vs 3.91% (Mar 2021) and 2.02% (Jun 2020, itself an artificially low base - see above) ⚠️ - a fresh series-high, the fourth straight quarterly increase.
- BOPO» (Opex/Opr. Income, bank-only): 78.30% (Jun 2021) vs 76.83% (Mar 2021) and 77.49% (Jun 2020) ⚠️ - modestly worse on both counts.
- Loan-mix NPL by category (bank-only): Micro 1.53%, Consumer 1.79%, Small 4.14%, Medium 2.99%, Corporate 11.81%, SoE 1.20%, Total 3.27% (Jun 2021) vs Micro 1.23%, Consumer 1.65%, Small 4.10%, Medium 4.46%, Corporate 11.31%, SoE 1.25%, Total 3.12% (Mar 2021). Corporate reversed straight back up after Q1's one-quarter improvement - see above. Medium, by contrast, kept improving sharply (6.79% a year ago, to 4.61% at FY2020, to 4.46% at Q1, to 2.99% now) - the one segment moving cleanly in the right direction every quarter this year.
- Restructured loans, Covid-19 (bank-only): Rp175.2 trillion (19.2% of total loans) at Jun 30, 2021, down from Rp190.6 trillion (21.3%) at Mar 31, 2021 - resuming the decline that broke for one quarter in Q1. See Beyond the Usual for why the shrinking headline number doesn't tell the whole story.
Business Lines: Loan Growth and Credit Quality
Jun 2021 vs. Jun 2020, bank-only, per BRI's own investor presentation
Micro loans grew 17.0% YoY (+Rp53.2 trillion), again the fastest-growing large segment and still the segment BRI's CEO letter highlights by name, reaching 40.2% of total loan composition. NPL worsened to 1.53% from 1.18% a year ago and from 1.23% at Q1 - the segment's rapid growth is now coming with a genuinely rising, not just noisy, NPL trend.
Consumer grew 3.5% YoY (+Rp5.0 trillion), an acceleration from FY2020's 2.3% pace but still modest. NPL worsened to 1.79% from 1.50% a year ago, extending the gradual retail-book deterioration tracked since Q1 2020.
Small Commercial grew a slim 0.9% YoY (+Rp1.8 trillion), reversing the prior YoY contraction, with NPL worsening slightly to 4.14% from 3.63%. Medium grew 4.9% YoY (+Rp1.0 trillion) while NPL kept improving sharply to 2.99% from 6.79% a year ago - the strongest credit-quality turnaround of any segment in this quarter's data.
Corporate Non-SOE loans grew a modest 2.8% YoY (+Rp2.7 trillion), but NPL reversed to 11.81% from Q1's 11.31% (see above) - erasing Q1's first improvement in five quarters and confirming this remains BRI's clear outlier segment. SoE loans contracted 20.3% YoY (-Rp20.6 trillion), the sharpest pullback of any segment, with NPL improving slightly to 1.20% from 1.11% a year ago - still by far the cleanest large segment on asset quality, even as its loan book keeps shrinking.
Segment Comparison
Of the six loan-mix categories, only Medium improved on credit quality every single reading this year (6.79% → 4.61% → 4.46% → 2.99%), while Corporate is the mirror image - the only large segment whose NPL got worse this quarter after Q1's brief improvement. Every other segment (Micro, Consumer, Small) posted modest NPL deterioration alongside continued loan growth, and SoE shrank its book while improving asset quality marginally. This is a genuinely mixed quarter, not a uniform one: the segment growing fastest (Micro) is also seeing its NPL rise, the segment improving fastest on credit (Medium) isn't growing especially quickly, and the segment BRI has spent five quarters trying to stabilize (Corporate) just proved that stabilization isn't durable yet.
Beyond the Usual
This quarter's source document is again the bare OJK transparency-format quarterly report (statements only, no notes to the financial statements) - the same format that has applied to every quarter since Q1 2020, with FY2020's full audited annual statements the lone exception in this stretch. Most of the findings below come from BRI's own investor presentation and the filing's board-of-management disclosure rather than footnotes proper.
A BRI Commissioner Resigned Amid a Public Conflict-of-Interest Backlash
This filing's board-of-management listing carries a footnote stating that Ari Kuncoro "resigned from his position as Vice President Commissioner/Independent Commissioner of the Company as of July 21, 2021" - just over three weeks after this quarter closed but before this filing itself was signed on August 6, 2021. The resignation followed a public backlash in Indonesia: Kuncoro, concurrently the Rector of Universitas Indonesia (UI), had held both the university post and the BRI commissioner seat simultaneously, an arrangement a 2013 government regulation was understood to bar for sitting rectors. When UI's governing board amended the university's own statute in July 2021 in a way widely read as clearing the specific conflict blocking Kuncoro's dual role, the move drew sharp public criticism, and he resigned the BRI seat rather than the university post days later. Nothing in BRI's own numbers this quarter is affected by this - the seat was one of several independent-commissioner positions on a board that continued to function normally - but a state-owned bank's own board becoming the subject of a national governance controversy, even one resolved by resignation, is worth a reader's attention independent of the quarter's financial results.
Management Quietly Raised Its Own Full-Year Asset-Quality Targets
BRI's Q2 2021 presentation revises its own FY2021 guidance on exactly the two credit-risk lines this post has flagged as deteriorating: NPL guidance moves from "±3%" to **"3.3%-3.5%"**, and Credit Cost guidance moves from "±3.1%" to **"3.5%-3.7%"** - both already breached on the low end by this quarter's actual readings of 3.27% and 4.12% respectively. NIM guidance was also raised, from ">6.3%" to "±6.7%", a genuinely favorable revision reflecting this quarter's record 7.02% reading - so this isn't a broadly pessimistic guidance reset, just a specific, targeted acknowledgment that asset quality is running hotter than planned. This is the clearest form BRI's own forward-looking caution has taken in this series: a numeric guidance range, not just cautious prose in a CEO letter.
The restructured Covid-19 loan pool's headline size fell to Rp175.2 trillion from Rp190.6 trillion, but its internal quality moved the other way: the share classified as Stage 3 (the accounting category signaling the most credit deterioration) rose to 4.66% from 2.30% at Q1 2021, while Stage 1 (least deteriorated) fell to 89.73% from 92.90%. A shrinking pool with a rising Stage 3 share is consistent with the borrowers exiting being disproportionately the healthier ones - exactly what a genuine, if partial, resolution of the restructuring overhang should look like, rather than a simple decline in total size implying uniform improvement. On the more encouraging side, the presentation's restructuring "success rate" (the share of ever-restructured borrowers who have paid off, renewed on normal terms, or otherwise exited the scheme) rose to approximately 18% from 13% at Q1 2021 - a genuine improvement in the pace of resolution, even with four-fifths of the pool still unresolved.
Recoveries of previously written-off loans, per the cash flow statement, rose 47.3% YoY to Rp4,244,896 million for the six months ended June 30, 2021, from Rp2,882,507 million a year earlier - a meaningfully stronger pace of collection on BRI's already-charged-off book, consistent with the CEO letter's emphasis on "optimizing loan recovery income from written-off borrowers" as a stated credit-risk-management priority this year.
Target Valuation Range
~19.6x P/E, ~2.24x P/B. Bottom line: the stock's modest pullback this quarter roughly tracks its own weaker sequential earnings, leaving the peer-multiple picture largely where Q1 left it - not clearly cheap, not clearly expensive, and still not a call a real DCF can responsibly make yet.
BRI's stock closed at approximately Rp3,581.76 on June 30, 2021, per publicly available exchange price data - down 10.5% from Q1 2021's Rp3,999.93 close, though still up 30.0% year-over-year from Q2 2020's Rp2,754.50 close (itself still a pandemic-depressed base, as Q1's post noted for the equivalent Q1 2020 comparison). Over the trailing two years (July 2019-June 2021) the price still ranges as high as roughly Rp4,281.74 (February 2021) and as low as roughly Rp2,481.78 (April 2020) - the same 42.0% peak-to-trough Covid-19 crash-and-recovery arc described last quarter; this quarter's own 10.5% pullback is a much smaller move within that same window and doesn't need a section of its own.
Annualizing the standalone Q2 2021 quarter's own EPS (Rp45.79 × 4 ≈ Rp183.13, derived the same way as the Q1 2021 EPS figure by isolating the single quarter rather than doubling the six-month cumulative number) gives a P/E» of approximately 19.6x against the Rp3,581.76 close - up from Q1's ~17.9x even though the price itself fell, because the annualized-earnings base shrank faster than the price did, consistent with this quarter's QoQ profit decline.
Book value per share is approximately Rp1,597 (Rp196,985,482 million total equity attributable to owners ÷ ~123,346 million shares outstanding).
| Market cap → book value | Q2 2021 |
|---|---|
| Share price (period-end) | Rp3,581.76 |
| Shares outstanding | ~123,346 million |
| Market capitalization | ~Rp441,796B (~$30.47B, using this quarter's disclosed Rp14,500.00/USD rate) |
| Total equity attributable to owners (book value) | Rp196,985B |
| P/B» | ~2.24x |
| Peer-multiple sanity check | Q1 2021 | Q2 2021 | Change |
|---|---|---|---|
| P/E» | ~17.9x | ~19.6x | ⚠️ up - annualized-earnings base shrank faster than the price fell |
| P/B» | ~2.57x | ~2.24x | ✅ down - tracking the stock's own price decline against book value that kept growing modestly |
The same-period peer read: BBCA's own Q2 2021 post reported an annualized P/E of ~25.0x, using the same standalone-quarter methodology - a gap of roughly 5.4x versus BRI's ~19.6x, narrower than Q1's ~9.3x gap. BCA's own quarter showed net income growing 18.1% YoY on a clean like-for-like basis, versus BRI's YoY comparison being largely a base-effect artifact this quarter (see above) - the market appears to be narrowing, not closing, the premium it assigns BCA's cleaner earnings trajectory.
A full DCF still isn't included here, for the same reason every prior post in this series has given: Corporate's NPL just reversed the one quarter of improvement this series had recorded, the restructured pool's internal quality is shifting even as its headline size shrinks (see Beyond the Usual), and management's own guidance revision confirms asset-quality assumptions are still moving. None of that is a stable base yet for multi-year credit-quality assumptions, and Indonesia's Delta-variant wave - which began just three days after this quarter closed - hadn't yet shown up in a single one of these numbers. The peer-multiple read above remains the honest valuation lens this quarter.
PT Bank Rakyat Indonesia (Persero) Tbk's published consolidated interim financial statements (OJK transparency format, reviewed) as of June 30, 2021 and for the six-month period then ended, together with its Q2 2021 (1H'21) investor presentation.